Levezetési útvonal
A blokklánc és hardveres pénztárcák használatában a származtatási útvonal egy fontos fogalom, amely meghatározza, hogy a pénztárca mely címeket generálja, és miért különböznek a címek a pénztárcák között.
Hardveres pénztárcát használó kezdők számára a generált címformátum a különböző pénztárcák alapértelmezett beállításaitól függően változhat. Az igényeiknek megfelelő származtatási útvonal és címformátum kiválasztásával a felhasználók jobb tranzakciós hatékonyságot és kompatibilitást érhetnek el.
Az alábbiakban videó útmutatók találhatók a származtatási útvonal megváltoztatásához a UKey App alkalmazásban.
Mi az a származtatási útvonal?
A származtatási útvonal egy szabály, amely a blokklánc-címek generálásának meghatározására szolgál. Egy adott útvonalon keresztül a pénztárcaszoftverek (például a hardveres pénztárcák) különböző címeket generálhatnak egy mag alapján.
A származtatási útvonal alapvető formátuma a következő:
m / cél" / érme_típus" / fiók" / változás / cím_index
Minden résznek sajátos jelentése van:
m: A fő elérési utat (főkulcsot) jelöli.
purpose': Meghatározza a pénztárca célját, általános értékek a következők:
44': Hagyományos Bitcoin-címekhez (Legacy) használatos.
49': Beágyazott SegWit-címekhez használatos (Nested SegWit).
84': Natív SegWit-címekhez használatos (Native SegWit).
coin_type': Különbséget tesz a különböző blokkláncok között, ahol a Bitcoin 0, a Litecoin pedig 2.
fiók': A különböző felhasználói fiókok megkülönböztetésére szolgál.
módosítás: 0 külső címeket, 1 belső címeket jelöl (általában változás esetén).
cím_index: A cím indexszáma, amely több cím generálására szolgál.
Miért különböznek a címek a különböző hardveres pénztárcákon?
Ha ugyanazt a kezdő kifejezést több hardvertárcába importálja, de úgy találja, hogy a generált címek eltérőek, az általában azért van, mert a származtatási útvonal eltérő. Íme néhány elterjedt hardvertárca márka és származási útvonaluk (a Bitcoin esetében).
Hardver pénztárca | Közös származtatási útvonal | Cím típusa |
Főkönyv | m/44'/0'/0'/0/0 | Örökség |
Biztonságos | m/49'/0'/0'/0/0 | Beágyazott SegWit |
Főkönyv (SegWit) | m/84'/0'/0'/0/0 | Natív SegWit |
A különböző pénztárcák eltérő alapértelmezett származtatási útvonalakat használhatnak, így még ha a magfrázis ugyanaz is, a generált címek eltérőek lehetnek. Például a Ledger alapértelmezés szerint a 84'-ot használja a natív SegWit-címek generálásához, míg a Trezor a 49'-ot használja a beágyazott SegWit-címek generálásához.
Hardveres pénztárcák használatakor a megfelelő származtatási útvonal kiválasztása kulcsfontosságú, különösen a különböző címformátumok közötti váltáskor.
Példaként említve a Bitcoint, az UKey hardveres pénztárca és az UKey App támogatja a származási útvonalakat a Legacy, a Nested SegWit, a Native SegWit és a Taproot számára, segítve a felhasználókat kriptoeszközeik jobb kezelésében.
Legacy, Beágyazott SegWit, Natív SegWit
Ha például Bitcoint vesszük, a Bitcoin-címek különböző formátumokban jelennek meg, mindegyik eltérő megjelenéssel és funkcióval:
Cím típusa | Előtag | Levezetési útvonal | Leírás |
Örökség | 1xxx | m/44'/0'/0'/0/0 | Ez a Bitcoin eredeti címformátuma, magasabb tranzakciós díjakkal. |
Beágyazott SegWit | 3xxx | m/49'/0'/0'/0/0 | A P2SH-ba ágyazott SegWit cím, visszafelé kompatibilis a régebbi Bitcoin pénztárcákkal. |
Natív SegWit | bc1xxx | m/84'/0'/0'/0/0 | Egy új Bitcoin címformátum, alacsonyabb tranzakciós díjakkal, széles körben használt modern hardveres pénztárcákban. |
Egy újabb Bitcoin-címformátum alacsonyabb tranzakciós díjakkal, széles körben használt modern hardveres pénztárcákban.
A különböző formátumok közötti kompatibilitás biztosítása érdekében a BIP (Bitcoin Improvement Proposal) különféle származtatási útvonalszabályokat vezet be. Ezek a különböző címformátumok alapvetően puha villák eredményei. A Bitcoin hálózat lágy villákon keresztül bevezette a SegWit funkciót, javítva a méretezhetőséget és a tranzakciós hatékonyságot.
Követik-e az elágazott címek a BIP-keretrendszert?
A Bitcoin és sok más blokklánc projekt által használt BIP keretrendszer a konzisztencia és kompatibilitási problémák megoldására szolgál. Az újonnan bevezetett címformátumok (például a SegWit) még egy soft fork után is a BIP keretrendszeren belül működnek, hogy biztosítsák:
Visszafelé kompatibilitás: A régebbi pénztárcák továbbra is képesek felismerni az új címformátumokat.
Szabványosítás: Különböző pénztárcák generálhatnak címeket ugyanazon szabályok alapján.
Ily módon, bár a címformátum megváltozott (például 1xxx-ról bc1xxx-re), továbbra is követik a BIP-keretrendszer által meghatározott származási útvonal-szabványokat. Ez biztosítja a kompatibilitást az új és a régi pénztárcák között, és garantálja, hogy a különböző pénztárcák megfelelően generálnak és kezelhetnek címeket.
