Tuletamise tee
Plokiahela ja riistvararahakottide kasutamisel on tuletamistee oluline kontseptsioon, mis määrab, millised aadressid teie rahakott genereerib ja miks aadressid erinevad rahakottide vahel.
Algajatele, kes kasutavad riistvaralisi rahakotte, võib genereeritud aadressivorming erineda sõltuvalt erinevate rahakottide vaikeseadetest. Valides vastavalt oma vajadustele sobiva tuletustee ja aadressivormingu, saavad kasutajad saavutada parema tehingutõhususe ja ühilduvuse.
Allpool on videojuhendid tuletamistee muutmiseks rakenduses UKey.
Mis on tuletamise tee?
Tuletamistee on reegel, mida kasutatakse plokiahela aadresside genereerimise määratlemiseks. Konkreetse tee kaudu saab rahakotitarkvara (nt riistvaralised rahakotid) genereerida seemnepõhiselt erinevaid aadresse.
Tuletustee põhivorming on järgmine:
m / eesmärk" / mündi_tüüp" / konto" / muutus / aadress_indeks
Igal osal on konkreetne tähendus:
m: Esindab põhiteed (peavõti).
eesmärk: määratleb rahakoti eesmärgi, levinud väärtused on järgmised:
44': kasutatakse traditsiooniliste Bitcoini aadresside jaoks (pärand).
49': kasutatakse pesastatud SegWiti aadresside jaoks (pesastatud SegWit).
84': kasutatakse natiivsete SegWiti aadresside jaoks (native SegWit).
coin_type': eristab erinevaid plokiahelaid, kus Bitcoin on 0 ja Litecoin on 2.
konto': kasutatakse erinevate kasutajakontode eristamiseks.
muutus: 0 tähistab väliseid aadresse, 1 sisemisi aadresse (tavaliselt muudatuste jaoks).
aadress_indeks: aadressi indeksi number, mida kasutatakse mitme aadressi genereerimiseks.
Miks on aadressid erinevate riistvaraliste rahakottide puhul erinevad?
Kui impordite sama algfraasi mitmesse riistvarakotti, kuid leiate, et loodud aadressid on erinevad, on selle põhjuseks tavaliselt erinev tuletamistee. Siin on mõned levinumad riistvararahakoti kaubamärgid ja nende tuletamise teed (Bitcoini jaoks).
Riistvara rahakott | Ühine tuletamise tee | Aadressi tüüp |
Pearaamat | m/44'/0'/0'/0/0 | Pärand |
Ohutu | m/49'/0'/0'/0/0 | Pesastatud SegWit |
Pearaamat (SegWit) | m/84'/0'/0'/0/0 | Native SegWit |
Erinevad rahakotid võivad kasutada erinevaid vaiketuletusteed, nii et isegi kui algfraas on sama, võivad genereeritud aadressid siiski olla erinevad. Näiteks võib Ledger vaikimisi kasutada natiivsete SegWiti aadresside loomiseks 84', Trezor aga pesastatud SegWiti aadresside loomiseks 49'.
Riistvaraliste rahakottide kasutamisel on sobiva tuletustee valimine ülioluline, eriti erinevate aadressivormingute vahel vahetamisel.
Võttes näiteks Bitcoini, toetavad UKey riistvarakott ja UKey App Legacy, Nested SegWit, Native SegWit ja Taproot tuletusteid, mis aitavad kasutajatel oma krüptovarasid paremini hallata.
Pärand, pesastatud SegWit, algne SegWit
Võttes näiteks Bitcoini, on Bitcoini aadressid erinevates vormingutes, millest igaühel on erinev välimus ja funktsioonid:
Aadressi tüüp | Eesliide | Tuletamise tee | Kirjeldus |
Pärand | 1xxx | m/44'/0'/0'/0/0 | See on Bitcoini algne aadressivorming kõrgemate tehingutasudega. |
Pesastatud SegWit | 3xxx | m/49'/0'/0'/0/0 | P2SH-s pesastatud SegWiti aadress, mis on tagasiühilduv vanemate Bitcoini rahakottidega. |
Native SegWit | bc1xxx | m/84'/0'/0'/0/0 | Uus Bitcoini aadressivorming, madalamate tehingutasudega, mida kasutatakse laialdaselt kaasaegsetes riistvarakottides. |
Uuem Bitcoini aadressivorming madalamate tehingutasudega, mida kasutatakse laialdaselt kaasaegsetes riistvaralistes rahakottides.
Erinevate vormingute ühilduvuse tagamiseks tutvustab BIP (Bitcoin Improvement Proposal) erinevaid tuletustee reegleid. Need erinevad aadressivormingud on sisuliselt pehmete kahvlite tulemus. Bitcoini võrk tutvustas pehmete kahvlite kaudu SegWiti funktsionaalsust, parandades mastaapsust ja tehingute tõhusust.
Kas hargnenud aadressid järgivad piiripunkti raamistikku?
Bitcoini ja paljude teiste plokiahelaprojektide kasutatav BIP-raamistik on loodud järjepidevuse ja ühilduvuse probleemide lahendamiseks. Isegi pärast pehmet kahvlit toimivad äsja kasutusele võetud aadressivormingud (nt SegWit) endiselt BIP-i raamistikus, et tagada:
Tagasiühilduvus: vanemad rahakotid tunnevad endiselt ära uued aadressivormingud.
Standardeerimine: erinevad rahakotid võivad samade reeglite alusel aadresse luua.
Sel viisil, kuigi aadressivorming on muutunud (näiteks 1xxx asemel bc1xxx), järgivad nad endiselt BIP-raamistikus määratletud tuletustee standardeid. See tagab ühilduvuse uute ja vanade rahakottide vahel ning garanteerib, et erinevad rahakotid suudavad aadresse õigesti genereerida ja hallata.
