Pembangunan Asas Pengurusan Kunci - drihsanmy/Osmosis-Malaysia-Translation-Team GitHub Wiki

Pengurusan Kunci Asas

Cipta, import, eksport dan padam kunci menggunakan cincin kekunci CLI.

Buat kunci baharu

keys add <wallet_name>

Anda boleh mencipta kunci baharu dengan nama Default seperti dalam contoh berikut: ** Contoh: Buat alamat baharu**

$ osmosisd keys add Default
- name: Default
  type: local
  address: osmo1quw5r22pxy8znjtdkgqc65atrm3x5hg6vycm5n
  pubkey: osmopub1addwnpepqdct05khsxvtaaj0stuvayrpw0j8t6styr7vu05k3y63d5540ftuz8x6tsq
  mnemonic: ""
  threshold: 0
  pubkeys: []

**Important** write this mnemonic phrase in a safe place.
It is the only way to recover your account if you ever forget your password.

spare leopard potato hospital series salt model myself bronze print despair please mutual rival battle lumber crater brain food artwork goose west talent ritual

Kunci itu didatangkan dalam bentuk "frasa mnemonik", yang disiri menjadi mnemonik 24 perkataan yang boleh dibaca oleh manusia. Pengguna boleh mendapatkan kunci mereka dengan frasa mnemonik.

Amaran Adalah penting untuk anda memastikan mnemonik anda disimpan dengan selamat, kerana tiada cara untuk anda memulihkannya. Anda tidak akan dapat memulihkan dan mengakses dana dalam dompet jika anda terlupa frasa mnemonik. :::

Pulihkan kunci sedia ada menggunakan frasa benih

keys add <key_name> --recover

Anda boleh memulihkan kunci sedia ada dengan mnemonik.

Contoh: Pulihkan kunci sedia ada

$ osmosisd keys add Default_restore --recover
> Enter your bip39 mnemonic
## Enter your 24-word mnemonic here ##

Senaraikan kunci anda

keys list

Lebih dari satu kunci boleh dibuat apabila diperlukan. Anda boleh menyenaraikan semua kunci yang disimpan di bawah laluan storan.

Contoh: Senaraikan semua kunci anda

$ osmosisd keys list
    - name: Default
    type: local
    address: ## Address of "Default" ##
    pubkey: ## Pubkey of "Default" ##
    mnemonic: ""
    threshold: 0
    pubkeys: []
  - name: Default_restore
    type: local
    address: ## Address of "Default_restore" ##
    pubkey: ## Pubkey of "Default_restore" ##
    mnemonic: ""
    threshold: 0
    pubkeys: []

Dapatkan maklumat penting

keys show <key_name>

Anda boleh mendapatkan semula maklumat penting melalui namanya:

Contoh: Dapatkan maklumat penting - Alamat Akaun dan kunci awamnya

$ osmosisd keys show Default --bech acc
- name: Default
  type: local
  address: osmo1quw5r22pxy8znjtdkgqc65atrm3x5hg6vycm5n
  pubkey: osmopub1addwnpepqdct05khsxvtaaj0stuvayrpw0j8t6styr7vu05k3y63d5540ftuz8x6tsq
  mnemonic: ""
  threshold: 0
  pubkeys: []

Contoh: Dapatkan maklumat penting - Alamat Pengesah dan kunci awamnya

$ osmosisd keys show Default --bech val
- name: Default
  type: local
  address: osmocncl1zdlttjrqh9jsgk2l8tgn6f0kxlfy98s3prz35z
  pubkey: osmocnclpub1addwnpepq0ua07k8p3vrv5dap4pl77n4gjyyqsqrndzu0tdrr60ddhfg6ah0ck5ad5l
  mnemonic: ""
  threshold: 0
  pubkeys: []

Contoh: Dapatkan maklumat utama - Nod konsensus Alamat dan kunci awamnya

$ osmosisd keys show Default --bech cons
- name: Default
  type: local
  address: osmocnclcons1zdlttjrqh9jsgk2l8tgn6f0kxlfy98s34pfmlc
  pubkey: osmocnclconspub1addwnpepq0ua07k8p3vrv5dap4pl77n4gjyyqsqrndzu0tdrr60ddhfg6ah0ch6kdrc
  mnemonic: ""
  threshold: 0
  pubkeys: []

Padamkan kunci

keys delete <key_name>

Anda boleh memadamkan kunci dalam laluan storan anda.

Amaran Pastikan anda telah menyimpan mnemonik kunci sebelum mengeluarkan mana-mana kunci anda, kerana tiada cara untuk memulihkan kunci anda tanpa mnemonik.

Contoh: Keluarkan kunci

$ osmosisd keys delete Default_restore1
Key reference will be deleted. Continue? [y/N]: y
Key deleted forever (uh oh!)

Eksport kunci peribadi

keys export <key_name>

Anda boleh mengeksport dan membuat sandaran kunci anda dengan menggunakan subperintah export:

Contoh: Eksport kunci anda Exporting the key Default :

$ osmosisd keys export Default
Enter passphrase to encrypt the exported key: ## Insert passphrase (must be at least 8 characters)##
-----BEGIN TENDERMINT PRIVATE KEY-----
kdf: bcrypt
salt: ## Salt of the key ##
type: secp256k1

## Tendermint private key ##
-----END TENDERMINT PRIVATE KEY-----

:

Pilihan papar belakang keyring

Apabila berinteraksi dengan nod, anda memerlukan pasangan kunci awam-swasta. Gantungan kunci ialah tempat memegang kunci. Kekunci boleh disimpan di lokasi yang berbeza dengan jenis papar belakang yang ditentukan.

$ osmosisd keys [subcommands] --keyring-backend [backend type]

os papar belakang

Papar belakang lalai os menyimpan kunci dalam subsistem kelayakan sistem operasi, yang lazimnya selesa bagi kebanyakan pengguna tanpa menjejaskan keselamatan.

Berikut ialah senarai pengurus kata laluan dalam sistem operasi yang berbeza:

Papar belakang file

Papar belakang file menyimpan kunci yang disulitkan di dalam direktori konfigurasi aplikasi. kata laluan perlu dimasukkan setiap kali pengguna mengaksesnya. Gesaan kata laluan berulang kali dalam satu arahan mungkin juga berlak

papar belakang test

Papar belakang test ialah variasi tanpa kata laluan bagi papar belakang file. Ia menyimpan kunci yang tidak disulitkan di dalam direktori konfigurasi aplikasi. Ia hanya boleh digunakan dalam persekitaran ujian dan jangan sekali-kali digunakan dalam persekitaran pengeluaran.

⚠️ **GitHub.com Fallback** ⚠️