Home » Taproot, dlouho očekávaný upgrade Bitcoinu, byl aktivován

Taproot, dlouho očekávaný upgrade Bitcoinu, byl aktivován

by Patricia

Taproot poskytuje vývojářům rozšířenou sadu nástrojů, se kterými mohou pracovat při dalším vývoji, iteracích a budování Bitcoinu.

V neděli 14. listopadu v 5:15 UTC (00:15 SELČ) se v bloku 709 632 aktivoval Taproot, dlouho očekávaný upgrade Bitcoinu, a vývojářům se tak otevřely dveře k integraci nových funkcí, které zlepší soukromí, škálovatelnost a bezpečnost sítě.

Upgrade se uzamkl již v červnu, kdy se více než 90 % těžařů rozhodlo „signalizovat“ svou podporu. Naprogramovaná čekací doba mezi uzamčením a aktivací od té doby poskytla provozovatelům uzlů a těžařům čas na úplný upgrade na nejnovější verzi jádra bitcoinu 21.1, která obsahuje sloučený kód pro Taproot. Teprve až tak učiní, budou moci začít uplatňovat nová pravidla umožňující používání nového typu transakcí.

Co je Taproot?

Taproot je tavicí kotlík různých technických inovací v průběhu historie Bitcoinu do jednoho upgradu. Poprvé ji navrhl Greg Maxwell v roce 2018. Od té doby napsali Pieter Wuille, Tim Ruffing, A. J. Townes a Jonas Nick tři návrhy na vylepšení bitcoinu (BIP), které Taproot kodifikovaly, a v říjnu 2020 je sloučili do jádra bitcoinu.

Základem tohoto vylepšení jsou „Schnorrovy podpisy“. Bitcoin pro své „digitální podpisy“ používal kryptografické schéma ECDSA, kdy uživatel podepisuje transakci svým soukromým klíčem, aby mohl schválit její odeslání někam jinam.

Taproot přechází na jiné schéma zvané Schnorr. Každá transakce využívající Taproot bude nyní používat toto nové schéma digitálního podpisu, které přidává nové možnosti určené ke zvýšení soukromí, bezpečnosti a rozsahu transakcí Bitcoinu.

Kromě toho, že jsou podpisy Schnorr menší a rychlejší než ECDSA, mají navíc tu výhodu, že jsou „lineární“, což je kombinace, která zvýší soukromí transakcí Bitcoinu a umožní uzavírat lehčí a složitější „chytré smlouvy“ (zakódovaná smlouva se samovykonávacími pravidly).

Taproot bude mít mnoho pozitivních důsledků pro různé projekty napříč ekosystémem. Například transakce s více podpisy, které vyžadují, aby transakci podepsalo více než jeden ze skupiny podepisujících, budou levnější a budou spotřebovávat méně dat.

Soukromí

Taproot je součástí širšího úsilí vývojářů z celého světa, jejichž úkolem je zlepšit soukromí Bitcoinu, protože historie jeho transakcí je velmi veřejná. Zvědavý uživatel si může pomocí veřejného průzkumníka bloků, jako je Mempool.space, prohlédnout jakoukoli transakci, která kdy byla v Bitcoinu odeslána.

V případě Taprootu tomu tak bude i nadále, ale podrobnosti některých složitějších transakcí (často nazývaných „chytré kontrakty“) bude možné skrýt. Zatímco nyní například transakce Lightning Network v blockchainu vyčnívají, Taproot nabízí možnost, aby vypadaly jako jakákoli jiná transakce, což dále zvýší soukromí transakcí.

Škálovatelnost

Dalším problémem, který by měl Taproot řešit, je omezený transakční prostor Bitcoinu, kvůli němuž je škálovatelnost této digitální měny velkým problémem. Vývojáři nemohou tento limit jednoduše zvýšit, aniž by narušili decentralizaci Bitcoinu, a proto neustále hledají způsoby, jak efektivněji využít aktuálně dostupný prostor bloků.

Protože podpisy Schnorr lze použít ke spojení více podpisů do jednoho, mohou pomoci snížit množství dat uložených v blockchainu. Toto snížení objemu dat by mohlo zvýšit škálovatelnost například systému MuSig2, vícepodpisového schématu vyvinutého výzkumníky společnosti Blockstream, který pro jednu transakci vyžaduje několik podpisů.

Co očekávat od Bitcoinu a Taprootu

Podporu upgradu signalizuje zatím jen o něco více než polovina známých uzlů Bitcoinu. Zbytek používá starý software, což znamená, že zatím nebudou schopny prosazovat nová pravidla Taprootu – alespoň dokud nepřejdou na jádro Bitcoin 21.1. Ale i tak bude síť stále fungovat bez problémů.

Všichni těžaři, kteří neprovedli upgrade na nový software, nebudou moci v síti úspěšně těžit a přijdou o možnost získat odměny za nové bloky. Vývojáři však udělali hodně pro to, aby těžaři měli dostatečnou příležitost se dostat na vyšší rychlost. Více než 90 % těžařů totiž již uvedlo, že plánují přejít na nový software, což je důvod, proč se společnosti Taproot podařilo „uzamknout“ již v červnu a proč došlo k pětiměsíčnímu zpoždění, než aktivace začne fungovat.

Aktivace však neznamená, že je veškerá práce hotová. Uživatelé nebudou moci nový typ transakcí odesílat ani přijímat, dokud jej jejich konkrétní bitcoinová peněženka nebude podporovat – a většina peněženek jej zatím nepodporuje. Vývojáři peněženek budou muset pro své peněženky napsat nový kód, který takové transakce umožní.

Pokud je historie nějakým vodítkem, může trvat měsíce nebo roky, než peněženky do tohoto vlaku nastoupí. Například poslednímu srovnatelně velkému upgradu Bitcoinu, SegWit, trvalo zhruba dva roky, než dosáhl 50% přijetí.

Nemluvě o tom, že Taproot sice nabízí možnost složitějších případů použití (například provádění soukromých transakcí v síti Lightning Network, které se nijak neliší od běžných transakcí), ale vývojáři budou muset tyto nástroje stále vytvářet a implementovat samostatně.

Klíčové je mít na paměti, že Taproot umožní nový vývoj a nová řešení. Poskytuje vývojářům rozšířenou sadu nástrojů, se kterými mohou pracovat při dalším vymýšlení, iterování a vytváření. Na některých z těchto projektů se již pracuje. Mnohé z nich je třeba teprve vymyslet.

Related Posts

Leave a Comment