Komplexní průvodce typy adres bitcoinu

Join the program

First name

Last name

Email

Komplexní průvodce typy adres bitcoinu

Přehled

 

Bitcoin používá k přijímání plateb různé formáty adres, z nichž každý má své výhody a nevýhody. Pochopení těchto formátů je pro uživatele zásadní, aby mohli využívat vyšší bezpečnost, soukromí a nižší transakční poplatky. V tomto průvodci se budeme zabývat běžnými formáty adres spolu s jejich vlastnostmi.

 

Co je to P2PK?

 

Počátky bitcoinových adres

 

P2PK (Pay-to-Public-Key) byl jedním z prvních formátů adres Bitcoinu. Prostředky byly uzamčeny přímo na veřejný klíč příjemce a pro přístup k nim byl vyžadován digitální podpis z příslušného soukromého klíče. Tento formát byl jednoduchý, ale měl nevýhody, jako je odhalení veřejných klíčů a zvýšení velikosti transakcí. Postupem času byl formát P2PK vyřazen ve prospěch bezpečnějšího formátu Pay-to-Public-Key-Hash (P2PKH), který skrývá veřejné klíče pomocí kryptografického hashování. Navzdory svým omezením P2PK připravil půdu pro používání kryptografie veřejných klíčů v transakcích Bitcoinu.

 

Co je P2PKH?

 

Nejběžnější adresa Bitcoinu

 

P2PKH (Pay-to-Public-Key-Hash) byl nejrozšířenějším typem bitcoinové adresy. Spočívá v zasílání finančních prostředků na hashovanou verzi veřejného klíče příjemce, nazývanou “adresa”. To poskytuje dodatečné soukromí skrytím veřejného klíče a nabízí jednodušší a kratší formát adresy. Při transakcích P2PKH musí příjemce poskytnout odpovídající veřejný klíč a digitální podpis, aby mohl prostředky utratit. Ačkoli je P2PKH efektivní a široce rozšířený, postrádá pokročilé funkce a efektivitu novějších formátů adres, jako jsou P2WPKH a P2TR.

 

Co je P2SH?

 

Flexibilita při transakcích s bitcoiny

 

Adresy P2SH (Pay-to-Script-Hash) umožňují utrácet Bitcoiny na základě splnění konkrétního skriptu nebo souboru podmínek, nikoli pouze na základě prokázání vlastnictví veřejného klíče. Odesílatel do výstupu transakce zahrne kryptografický hash požadovaného skriptu. Příjemce pak může vytvořit vlastní skripty pro výkup, například požadavky na více podpisů, a utratit prostředky odhalením skriptu odpovídajícího hash a poskytnutím potřebných podpisů. P2SH podporuje pokročilé případy použití, jako jsou peněženky s více podpisy, a zachovává soukromí tím, že zpočátku skrývá podrobnosti skriptu.

 

Co je P2WPKH?

 

Moderní a efektivní bitcoinová adresa

 

P2WPKH (Pay-to-Witness-Public-Key-Hash) je moderní formát bitcoinové adresy zavedený díky upgradu SegWit. Podobně jako u P2PKH jsou prostředky uzamčeny ke kryptografickému hashi veřejného klíče příjemce. P2WPKH však používá datovou strukturu SegWit segregovaných svědků, která přesouvá skript odemykacího podpisu do samostatného pole svědka. To zvyšuje efektivitu transakcí, snižuje poplatky a řeší problémy, jako je zfalšovatelnost transakcí. Adresy P2WPKH také nabízejí lepší soukromí díky kódování Bech32 a podporují pokročilé protokoly, jako je Lightning Network.

 

Co je P2WSH?

 

Pokročilá adresa SegWit

 

P2WSH (Pay-to-Witness-Script-Hash) je pokročilá adresa SegWit, která umožňuje uzamknout finanční prostředky na hash skriptu namísto hashe veřejného klíče. To umožňuje splnění složitých podmínek výkupu, jako jsou požadavky na více podpisů, při současném využití výhod systému SegWit. Pro utracení výstupů P2WSH musí příjemce poskytnout úplný skript pro zpětný odkup odpovídající hash skriptu a potřebné podpisy. Oddělením dat svědků od hlavní transakce zvyšuje P2WSH efektivitu, snižuje poplatky a umožňuje pokročilé funkce skriptů pro škálovatelnost.

 

Co je vnořený SegWit?

 

Kompatibilita a flexibilita

 

Vnořené adresy SegWit (P2SH-P2WPKH a P2SH-P2WSH) nabízejí zpětně kompatibilní způsob využití adres SegWit při interakci se staršími peněženkami, které nativně nepodporují SegWit. Tyto adresy obalují adresu SegWit uvnitř adresy P2SH, čímž zachovávají kompatibilitu se staršími systémy.

 

Co je P2TR?

 

Nejnovější formát adres bitcoinu

 

P2TR (Pay-to-Taproot) je nejnovější formát adresy Bitcoinu, který byl umožněn upgradem Taproot. Výstupy P2TR vypadají jako běžné platby na jeden veřejný klíč, ale lze je utratit prostřednictvím podpisu veřejného klíče nebo libovolného skriptu pro výkup, přičemž konkrétní údaje jsou v řetězci utajeny. Tato funkce “MAST” zvyšuje soukromí u složitých transakcí, jako jsou vícepodpisy, zatímco podpisy Schnorr umožňují efektivní agregaci klíčů. P2TR kombinuje funkce pay-to-public-key a pay-to-script-hash, čímž otevírá cestu k pokročilým chytrým kontraktům a řešením škálovatelnosti.

 

Závěr

 

Formáty adres bitcoinu se výrazně vyvinuly a zvýšily bezpečnost, soukromí, efektivitu a funkčnost. Starší formáty, jako je P2PKH, jsou sice stále podporovány, ale uživatelům doporučujeme, aby si osvojili moderní formáty, jako jsou P2WPKH a P2TR, a plně tak využili těchto výhod. Porozumění těmto typům adres umožňuje uživatelům činit informovaná rozhodnutí a maximalizovat potenciál sítě Bitcoin.