Bitcoin kwa Wajenzi Itifaki
Funguo, anwani na descriptor
Kutoka nambari ya siri hadi anwani ya bc1: jinsi funguo, pochi za HD na descriptor zinavyoungana, ukitumia pochi yako ya regtest.
45 dakikaMwanzo3 / 8
Rasimu: somo hili bado linasubiri kukaguliwa.
Utakachojifunza
- Eleza uhusiano wa ufunguo binafsi, ufunguo wa umma na anwani
- Tambua aina kuu za anwani kwa kiambishi chake
- Soma descriptor ya pochi na utengeneze anwani kutoka kwake
Maneno muhimu
- ufunguo binafsi (private key)
- Nambari ya siri inayotia sahihi malipo yako. Usimpe mtu yeyote.
- ufunguo wa umma (public key)
- Nambari inayotokana na ufunguo binafsi. Wengine huitumia kuthibitisha sahihi yako bila kujua siri yako.
- anwani (address)
- Mfuatano wa herufi unaompa mtu ili akutumie bitcoin, kama nambari ya simu ya M-Pesa.
- maneno ya siri (seed phrase)
- Maneno 12 au 24 yanayoweza kurejesha funguo zote za pochi yako. Anayeyajua ndiye mmiliki wa pesa.
- descriptor
- Maelezo mafupi yanayoeleza ni anwani zipi pochi inamiliki na jinsi ya kuzitumia.
Kila anwani ya Bitcoin uliyowahi kuona ilianza kama nambari ya bahati nasibu. Somo hili linafuata nambari hiyo hadi kwenye mfuatano wa bc1, kisha linaonyesha jinsi maneno ya siri moja yanavyotengeneza mamilioni ya anwani ambazo pochi inaweza kuzipata tena kila wakati.
Hatua ya 1: Maneno muhimu
| Neno | Maana yake |
|---|---|
| Ufunguo binafsi | Nambari ya siri ya biti 256 |
| Ufunguo wa umma | Nukta kwenye mkunjo wa secp256k1, inayohesabiwa kutoka kwa ufunguo binafsi; haiwezi kurudishwa nyuma |
| Anwani | Usimbaji wa hati ya kufunga, kwa kawaida kutoka kwa hashi ya ufunguo wa umma |
| Pochi ya HD (BIP32) | Hutengeneza mti mzima wa funguo kutoka ufunguo mkuu mmoja |
| Maneno ya siri (BIP39) | Maneno yanayosimba mbegu kuu |
| Descriptor | Mfuatano unaosema hasa ni hati zipi pochi inazitazama na jinsi ya kuzitumia |
Hatua ya 2: Aina za anwani kwa kiambishi
| Kiambishi (mainnet) | Regtest | Aina | Maelezo |
|---|---|---|---|
1... | m... / n... | P2PKH (ya zamani) | Ya kwanza kabisa, ada kubwa zaidi |
3... | 2... | P2SH | Mara nyingi hufunika multisig au SegWit |
bc1q... | bcrt1q... | P2WPKH (SegWit v0) | Chaguo la kawaida |
bc1p... | bcrt1p... | P2TR (Taproot) | Mpya zaidi; sahihi za Schnorr |
bitcoin-cli -regtest -rpcwallet=alice getnewaddress "" bech32
bitcoin-cli -regtest -rpcwallet=alice getnewaddress "" bech32m
Umemaliza ukiweza: kusema kila moja ya anwani zako mbili mpya ni aina gani kwa kiambishi chake tu.
Hatua ya 3: Soma descriptor za pochi yako
Pochi za kisasa za Bitcoin Core ni pochi za descriptor.
bitcoin-cli -regtest -rpcwallet=alice listdescriptors
Utaona vipengele kama:
wpkh([d34db33f/84h/1h/0h]tpubDC.../0/*)#checksum
Isome kutoka kushoto kwenda kulia:
wpkh(...): pay-to-witness-public-key-hash, kwa hiyo anwani zabcrt1q.[d34db33f/84h/1h/0h]: alama ya ufunguo mkuu na njia ya BIP84 (lengo 84, aina ya sarafu 1 kwa mitandao ya majaribio, akaunti 0).tpubDC...: ufunguo wa umma uliopanuliwa wa akaunti hiyo./0/*: tawi la kupokea, kila nambari./1/*ni tawi la chenji.
Hatua ya 4: Tengeneza anwani mwenyewe
Nakili descriptor moja ya wpkh(...) pamoja na checksum yake, kisha:
bitcoin-cli -regtest deriveaddresses "wpkh([...]tpub.../0/*)#checksum" "[0,2]"
bitcoin-cli -regtest -rpcwallet=alice getaddressinfo "<anwani ya kwanza>"
Unachotarajia: anwani ya kwanza iliyotengenezwa inalingana na moja ambayo pochi yako tayari imetoa, na getaddressinfo inaonyesha hdkeypath ile ile.
Ushahidi wa maabara
- Anwani mbili za aina tofauti, zikiwa na majina ya aina zake.
- Descriptor moja yenye maelezo ya kila sehemu.
- Matokeo ya
deriveaddressesyanayolingana na anwani kutokagetnewaddress.
Tafakari
Andika jibu lako, au jadili na rafiki au chama chako.
- Kwa nini pochi iliyorejeshwa kutoka kwa maneno ya siri inaweza kupata anwani zake zote za zamani?
- Descriptor inaiambia pochi ya kutazama tu nini ambacho orodha ya anwani haiambii?
Jipime
Soma zaidi
- Kujifunza Bitcoin, sura ya 4 na 5: funguo, anwani na kurejesha pochi (Kiswahili)PDF ya Kiswahili inasubiri kuchapishwa rasmi. Kiungo hiki kinafungua taarifa za kitabu, waandishi na mtafsiri kwenye maktaba ya Kiswahili, si upakuaji wa PDF.
- Bitcoin Core: descriptors (English)
Somo asili la Bitsacco Jifunze. Leseni: CC BY-SA 4.0.