Co je Taproot?
Průvodce pro začátečníky k aktualizaci Taproot Bitcoinu
Taproot je aktualizace Bitcoinu, jejímž cílem je zlepšit soukromí a efektivitu jeho sítě. Taproot je první aktualizace Bitcoinu za čtyři roky od doby, kdy byl v roce 2017 spuštěn Segregated Witnesses (SegWit).
Aktualizace Taproot zahrnuje tři návrhy na vylepšení Bitcoinu (BIPs), včetně BIP340 (BIP – Schnorr), BIP341 (BIP – Taproot), BIP342 (BIP – Tapscript).
BIP-Schnorr zavádí „Schnorr Signatures“, což je rychlejší, bezpečnější a méně datově náročný způsob autorizace transakcí. BIP – Schnorr také umožňuje BIP – Taproot, který využívá techniku zvanou „MAST“ k zápisu menšího objemu transakčních dat chytrých kontraktů do blockchainu a zároveň zakrývá některé soukromé transakční informace. Nakonec, BIP – Tapscript vybavuje Bitcoin vylepšeným programovacím jazykem pro transakce, který využívá technologii Schnorr a Taproot. Tapscript také umožňuje vývojářům efektivněji implementovat budoucí aktualizace Bitcoinu.
Taproot byl poprvé navržen hlavním vývojářem Bitcoinu Gregorym Maxwellem v lednu 2018. Návrh byl široce podporován a dosáhl konsensu pro implementaci od většiny těžařů Bitcoinu 12. června 2021. Taproot byl aktivován na bloku 709 632 dne 14. listopadu 2021.

Jak fungují Bitcoin transakce
Pro pochopení významu aktualizace Taproot je nutné vědět, jak jsou Bitcoin transakce zpracovávány dnes. Bitcoin peněženky fungují podobně jako tradiční bankovní účty v tom, že je vyžadováno jak „číslo účtu“, tak „heslo“ pro přístup k finančním prostředkům drženým v peněžence. Když uživatelé vytvoří peněženku, vygenerují unikátní kryptografický pár klíčů – jeden veřejný a jeden soukromý – který jim umožňuje odesílat nebo přijímat bitcoin. Veřejný klíč funguje jako „číslo účtu“ a soukromý klíč jako „heslo.“
Soukromé klíče mohou vytvořit kryptografický podpis k ověření transakcí a k účtování distribuce mincí, čímž zabraňují špatným aktérům v krádeži mincí nebo jinému zpronevěření finančních prostředků.
Kryptografický podpis, odvozený z detailů transakce a soukromého klíče, je vyžadován k provedení a ověření transakce. Kdokoli může tento podpis vidět na blockchainu a nezávisle ověřit jeho pravost.
Vysvětlení Taprootu
Upgrade Taproot implementuje tři BIPy:
BIP340 – technologie Schnorr signature implementuje menší, bezpečnější a flexibilnější typ kryptografického podpisu. Zavádí také techniku zvanou „key aggregation“, která umožňuje multi-signature transakce (kde více stran schvaluje jedinou transakci) a smart contracts (kde musí být splněny předem stanovené podmínky pro provedení transakce) zapsat stejné množství dat do Bitcoin blockchainu jako standardní transakce s jediným podpisem. Díky Schnorr Signatures se zaznamenává jediný agregovaný veřejný klíč a jediný agregovaný podpis, nikoli všechny veřejné klíče a podpisy všech zúčastněných stran. Výsledkem je lehčí zátěž blockchainu, kdy pozorovatelé nemohou rozluštit, zda transakce zahrnuje jednoho nebo více schvalovatelů. Je důležité poznamenat, že Schnorr signatures jsou zpětně kompatibilní s kryptografickým algoritmem, který Bitcoin používá od svého vzniku, nazývaným Elliptic Curve Digital Signature Algorithm (ECDSA). To umožňuje poskytovatelům služeb, jako jsou exchanges, custodians a wallets, postupně přecházet na upgrade.
BIP341 – Taproot staví na inovacích v oblasti soukromí nejnovějšího upgradu Bitcoin, SegWit, a implementuje Merklized Alternative Script Trees (MAST), které umožňují, aby se do blockchainu zapisovaly pouze provedené podmínky smart contract transakce, nikoli úplné detaily všech ostatních možných výsledků. Merkle trees jsou v kryptografii široce používány jako způsob, jak prokázat existenci dat v sadě, aniž by bylo nutné odhalit celou sadu. Zpřístupněním pouze detailů provedené transakce nabízí Taproot uživatelům Bitcoinu větší soukromí. S Taproot by ti, kteří auditují řetězec, nemohli zobrazit neprovedené transakční podmínky nebo výsledky, které mohly obsahovat citlivé soukromé informace, jako například jaký typ wallet byl použit. MAST by měl také poskytovat větší škálovatelnost, propustnost transakcí a efektivitu, protože neprovedené transakční informace se již nezaznamenávají na blockchain.
BIP342 – Tapscript aktualizuje Script programovací jazyk používaný k zápisu parametrů bitcoin transakcí, aby se přizpůsobil technologii Schnorr Signatures a Taproot pro ty, kteří se rozhodnou pro upgrade. Tapscript také usnadní implementaci budoucích aktualizací Bitcoin tím, že umožní plynulejší zavádění nových typů opcodes (transakčních instrukcí).
Dopad Taproot
Zatímco plný dopad tohoto upgradu se prokáže v nadcházejících letech, jakmile technologii přijme více poskytovatelů služeb, očekává se, že dílčí vylepšení Taproot budou významná pro dlouhodobou životaschopnost Bitcoin.
Výhody Taprootu v oblasti soukromí a efektivity jsou dvěma stranami téže mince. Zaznamenáváním méně transakčních informací do blockchainu je k dispozici méně transakčních dat pro kohokoli, kdo kontroluje veřejně dostupný ledger Bitcoin. Zaznamenávání menšího množství dat také vytváří v každém bloku prostor pro více transakcí, což by mělo snížit poplatky a zvýšit propustnost transakcí.
Taproot také otevírá dveře větší flexibilitě smart contracts na Bitcoin. Zatímco složité smart contracts bylo snadné vytvářet a vynucovat na jiných blockchainových sítích po léta, očekává se, že Taproot položí technický základ potřebný k urychlení Decentralized Finance (DeFi) na síti Bitcoin. S implementací Taproot může Bitcoin hostovat masivní smart contracts s desítkami tisíc signatářů, přičemž zakryje všechny účastníky a zachová velikost transakce s jedním podpisem.
Upgrady Taproot by také měly umožnit Lightning Network efektivnější a rychlejší škálování. Někteří věří, že Taproot, v kombinaci s Lightning Network, posune užitečnost bitcoin z „uchovatele hodnoty“ i na „prostředek směny“, čímž dále potvrdí bitcoin jako skutečnou digitální hotovost peer-to-peer.
Zatímco upgrady, které Taproot přináší Bitcoin, jsou důležité, pravděpodobně nejvýznamnější a nejdéle trvající dopad Taproot nebude spočívat v tom, co je, ale v tom, jak je implementován. Jako první velká aktualizace protokolu Bitcoin od nechvalně známých válek o velikost bloku, které před čtyřmi lety vedly k vytvoření Bitcoin Cash, Taproot pravděpodobně položí operační základ pro to, jak se budou BIPy vyvíjet od nápadu k implementaci v nadcházejících letech.
Chcete se dozvědět ještě více o upgradu Taproot? Stáhněte si „Taproot Primer – An Upgrade for the Ages“ od Kraken Intelligence.
Začněte nakupovat bitcoin
Nyní jste připraveni udělat další krok a koupit si nějaký bitcoin!