Pembangunan Asas Pengurusan Kunci - drihsanmy/Osmosis-Malaysia-Translation-Team GitHub Wiki
Cipta, import, eksport dan padam kunci menggunakan cincin kekunci CLI.
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. :::
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 ##
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: []
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: []
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!)
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-----
:
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]
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:
- macOS (sejak Mac OS 8.6): Keychain
- Windows: Credentials Management API
- GNU/Linux:
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
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.