Härledningsväg
Vid användning av blockchain- och hårdvaruplånböcker är härledningsväg ett viktigt koncept som avgör vilka adresser din plånbok genererar och varför adresser skiljer sig åt mellan plånböcker.
För nybörjare som använder hårdvaruplånböcker kan det genererade adressformatet variera beroende på standardinställningarna för olika plånböcker. Genom att välja lämplig avledningsväg och adressformat enligt deras behov kan användare uppnå bättre transaktionseffektivitet och kompatibilitet.
Nedan finns videoguider för att ändra härledningsväg i UKey-appen.
Vad är en härledningsväg?
En härledningsväg är en regel som används för att definiera hur blockkedjeadresser genereras. Genom en specifik sökväg kan plånboksmjukvara (som hårdvaruplånböcker) generera olika adresser baserat på ett frö.
Det grundläggande formatet för en härledningsväg är följande:
m / ändamål' / mynt_typ' / konto' / ändra / adress_index
Varje del har en specifik betydelse:
m: Representerar huvudsökvägen (huvudnyckel).
syfte': Definierar plånbokens syfte, vanliga värden inkluderar:
44': Används för traditionella Bitcoin-adresser (Legacy).
49': Används för kapslade SegWit-adresser (Nested SegWit).
84': Används för inbyggda SegWit-adresser (Native SegWit).
coin_type': Skiljer mellan olika blockkedjor, där Bitcoin är 0 och Litecoin är 2.
konto': Används för att skilja mellan olika användarkonton.
ändring: 0 representerar externa adresser, 1 representerar interna adresser (vanligtvis för ändring).
adress_index: Adressens indexnummer, som används för att generera flera adresser.
Varför skiljer sig adresserna åt på olika hårdvaruplånböcker?
Om du importerar samma seed-fras till flera hårdvaruplånböcker men upptäcker att de genererade adresserna är olika, beror det vanligtvis på att härledningsvägen är olika. Här är några vanliga märken för hårdvaruplånbok och deras härledningsvägar (för Bitcoin).
Hårdvaruplånbok | Gemensam härledningsväg | Adresstyp |
Huvudbok | m/44'/0'/0'/0/0 | Arv |
Säker | m/49'/0'/0'/0/0 | Kapslad SegWit |
Ledger (SegWit) | m/84'/0'/0'/0/0 | Native SegWit |
Olika plånböcker kan använda olika förvalda härledningsvägar, så även om fröfrasen är densamma kan de genererade adresserna fortfarande vara olika. Till exempel kan Ledger som standard använda 84' för att generera inbyggda SegWit-adresser, medan Trezor som standard kan använda 49' för att generera kapslade SegWit-adresser.
När du använder hårdvaruplånböcker är det avgörande att välja lämplig härledningsväg, särskilt när du växlar mellan olika adressformat.
Med Bitcoin som ett exempel, stöder UKey-hårdvaruplånboken och UKey-appen härledningsvägar för Legacy, Nested SegWit, Native SegWit och Taproot, vilket hjälper användare att bättre hantera sina kryptotillgångar.
Legacy, Nested SegWit, Native SegWit
Med Bitcoin som ett exempel, kommer Bitcoin-adresser i olika format, var och en med olika utseenden och funktioner:
Adresstyp | Prefix | Härledningsväg | Beskrivning |
Arv | 1xxx | m/44'/0'/0'/0/0 | Detta är det ursprungliga adressformatet för Bitcoin, med högre transaktionsavgifter. |
Kapslad SegWit | 3xxx | m/49'/0'/0'/0/0 | SegWit-adress kapslad i P2SH, bakåtkompatibel med äldre Bitcoin-plånböcker. |
Native SegWit | bc1xxx | m/84'/0'/0'/0/0 | Ett nytt Bitcoin-adressformat, med lägre transaktionsavgifter, flitigt använt i moderna hårdvaruplånböcker. |
Ett nyare Bitcoin-adressformat med lägre transaktionsavgifter, flitigt använt i moderna hårdvaruplånböcker.
För att säkerställa kompatibilitet mellan olika format, introducerar BIP (Bitcoin Improvement Proposal) olika regler för härledningsvägar. Dessa olika adressformat är i huvudsak resultatet av mjuka gafflar. Bitcoin-nätverket introducerade SegWit-funktionalitet genom mjuka gafflar, vilket förbättrade skalbarheten och transaktionseffektiviteten.
Följer Forked Address BIP Framework?
BIP-ramverket som används av Bitcoin och många andra blockchain-projekt är utformat för att lösa konsistens- och kompatibilitetsproblem. Även efter en mjuk gaffel fungerar nyligen introducerade adressformat (som SegWit) fortfarande inom BIP-ramverket för att säkerställa:
Bakåtkompatibilitet: Äldre plånböcker kan fortfarande känna igen de nya adressformaten.
Standardisering: Olika plånböcker kan generera adresser med samma regler.
På det här sättet, även om adressformatet har ändrats (till exempel från 1xxx till bc1xxx), följer de fortfarande de härledningsvägstandarder som definieras av BIP-ramverket. Detta säkerställer kompatibilitet mellan nya och gamla plånböcker och garanterar att olika plånböcker korrekt kan generera och hantera adresser.
