Adresy bitcoinových peněženek jsou delší než čísla účtů v běžných českých bankách. Obvykle mají nejméně 33 a nejvíce až 63 znaků. Některé znaky se však ve standardech Base58 a Bech32 nepoužívají. Zde se dozvíte proč.
A proč jsou bitcoinové adresy tak dlouhé? Je to proto, že každý z nás bitcoinerů může mít velký počet bitcoinových peněženek (ve smyslu dílčích účtů), a zároveň každá taková peněženka se používá ke generování stále nových adres. Navíc systém bitcoinových adres musí zvládnout obsloužit celý svět a přitom zůstat bezpečným.
[Délka bitcoinové adresy závisí na jejím typu. Starší adresy (začínající 1 nebo 3) mají nejčastěji 33 až 35 znaků, ale technicky jich mohou mít dokonce pouze 26 (velmi vzácně). Moderní formáty (začínající bc1) mají délku fixní: 42 znaků pro běžný Native SegWit (P2WPKH), zatímco u komplexnějších adres (P2WSH) a formátu Taproot je to 62 znaků. Ačkoliv standard Bech32 teoreticky dovoluje až 90 znaků, v síti Bitcoin se s jinými než uvedenými délkami prakticky nesetkáte – pozn. red.]
TIP: Jak ochránit své bitcoiny? Tyto adresy jsou v bezpečí, ostatní musíte opustit
Base58 je starší standard znaků v bitcoinových adresách. Skládá se z celkem 58 možných znaků. Obsahuje:
Číslice 1 tak reprezentuje hodnotu 0, a naopak malé z reprezentuje hodnotu 57.
Znaky, které naopak nejsou použity, jsou 0 (nula), O (velké O), I (velké i) a l (malé L). Důvodem je jejich vizuální zaměnitelnost. Dále nejsou použity žádné speciální znaky (hvězdička, lomítka, čárky, tečka,… ), aby šla adresa kopírovat do schránky napříč různými programy a aby se nezalamovala v e-mailu.
Standard Base 58 vymyslel přímo Satoshi Nakamoto. Před spuštěním Bitcoinu nebyl nikde použit, byť myšlenky na vynechání vizuálně podobných znaků nebyly zcela nové. Používaly se například v některých voucher kódech.
Bech32 byl vynalezen bitcoinovým vývojářem Pietrem Wuillem. Má jen 32 znaků, obsahuje:
Kromě toho, že Bech32 oproti Base58 vynechává všechna velká písmena a znaky 1, i, b a o, tak naopak obsahuje 0 a l. Jiné je i pořadí znaků. Hodnotu 0 reprezentuje q, a hodnotu 31 zase l.
Pokud bychom vypsali znaky podle hodnoty od nula do třiceti jedna, tak by to bylo: q p z r y 9 x 8 g f 2 t v d w 0 s 3 j n 5 4 k h c e 6 m u a 7 l.
V novějších bitcoinových adresách není bc1 na začátku podle standardu, to je prostě předpona “bc” a oddělovač “1”. Avšak vše za tím už podle Bech32 je. U prvních zprovozněných adres pak začínáme nulou, tedy malým q a dále máme šifru odvozenou z práv konkrétní bitcoiny utratit a závěrečný šestiznakový checksum, tedy kontrolní součet pro vyloučení překlepů a chyb.
Pieter Wuille vynaložil co největší úsilí, aby eliminoval chyby a překlepy. Tím, že jsou q a p hned po sobě, stejně tak c a e, naopak jiné znaky (například f a l) jsou od sebe daleko, je zajištěno, že vizuální přehlédnutí změní číslici jen o jedničku, nebo naopak o devět a víc. Takováto chyba se pak odhalí pomocí kontrolního součtu, i když ty chyby budou 4 najednou.
Jedna až čtyři chyby by měly jít odhalit s pravděpodobností 100%. Pokud v bc1q adrese uděláte 5 chyb, cheksum už vás odhalí jen v 99,999999913%, při šesti chybách dokonce jen v 99,999999907%.
U adres začínajících bc1p byl kontrolní součet ještě mírně upraven pro větší bezpečnost při prohození znaků, nebo prohození skupin znaků.
Moderní bitcoinovou adresu začínající bc1q nebo bc1p byste museli opravdu kuriózně zmatlat, aby ji bitcoinová peněženka přijala jako platnou, a přitom by částka byla utracena na chybnou adresu. Přesto si vždy kontrolujte bitcoinové adresy při zadávání, protože stále hrozí hack či podvod (viz clipboard injection).
I díky nepoužívání některých znaků v adresách je naopak jen velmi malá pravděpodobnost, že se spletou vaše oči či mysl v pouhých pár znacích při odesílání nevratné bitcoinové transakce.
Pozor: kryptoměny jsou spojeny s rizikem finanční ztráty.
Felix je hodler a fanoušek Bitcoinu od roku 2021. Zabývá se popularizací technických principů Bitcoinu, miningem, psychologií investování a technickou analýzou. Zajímají ho také moderní přístupy seberozvoje osobnosti, vzdělávání a výchova dětí, rovnoprávné vztahy mezi lidmi.
Tržní potenciál Bitcoinu má podle… Číst více
Cypherpunk Jameson Lopp a pět… Číst více
Kyberzločinci znovu ukázali, jak nebezpečný… Číst více
Bitcoin vyletěl na svou nejvyšší… Číst více
Současné oživení na trhu s… Číst více
Spotová ETF na bitcoin zaznamenala… Číst více
Leave a Comment