
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
Base58 je starší standard znaků v bitcoinových adresách. Skládá se z celkem 58 možných znaků. Obsahuje:
- číslice 1 2 3 4 5 6 7 8 9,
- písmena velké abecedy A B C D E F G H J K L M N P Q R S T U V W X Y Z,
- písmena malé abecedy a b c d e f g h i j k m n o p q r s t u v w x y z.
Čí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
Bech32 byl vynalezen bitcoinovým vývojářem Pietrem Wuillem. Má jen 32 znaků, obsahuje:
- číslice 0 2 3 4 5 6 7 8 9,
- písmena malé abecedy a c d e f g h j k l m n p q r s t u v w x y z.
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ů.

Závěr
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.
Akcie Strategy (MSTR) se staly nejvíce shortovanou velkou společností v USA

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.