V posledních týdnech můžeme sledovat iniciaci Bitcoinového softforku Taproot bitcoinovými těžaři. Momentálně to vypadá, že by se jej mělo podařit implementovat do poloviny roku 2021, tedy během následujícího 2016 bloků dlouhého období, po kterém je prováděn tzv. difficulty adjustment (úprava složitosti operací, které těžaři řeší).
Co to ale Taproot je a k čemu slouží?
Schnorrovy podpisy
Neodmyslitelnou součástí upgradu s názvem Taprootu jsou Schnorrovy podpisy. Jedná se o podpisový algoritmus, který nasazení taprootu umožňuje. Proto je důležité si ho vysvětlit nejdříve.
Doposud využíval Bitcoin protokol digitálního podpisu s využitím eliptických křivek (ECDSA). Tento algoritmus však není ideální. Lepší je schéma Schnorrových digitálních podpisů (SDSS). Tento algoritmus byl však v době zveřejnění Bitcoin whitepaperu patentován a málo rozšířen, proto byl k podepisování využit právě protokol ECDSA.
Schéma Schnorrových podpisů však nabízí mnoho výhod a proto o jeho implementaci komunita diskutovala již od roku 2014.
S eliptickými podpisy se složitě provádějí různé operace. Díky jejich charakteru například nejdou jednoduše sčítat. Schnorrovy podpisy jsou na druhou stranu popsány lineární matematikou, kvůli které se s nimi tyto operace provádějí velmi snadno.
To umožňuje například podepisování součtem podpisů, které zaručí stejnou platnost, jako podpis jedním samotným podpisem. Toto je klíčová vlastnost, která umožňuje nasazení Taprootu.
Sčítání podpisů do jednoho nabízí velké množství výhod:
Libovolný počet sečtených podpisů ve výsledku v bloku zabírá stejně místa, jako jeden. Díky tomu jsou uživatelé schopni šetřit místo v bloku a tím snížit poplatky za provedení transakce.
Vedlejší důsledek je také to, že ve výsledném hashi nelze vidět podpisy, které sloužily jako vstupy pro součet výsledného podpisu. Díky tomu tento algoritmus také zvyšuje anonymitu uživatelů.
Poslední, malou, ale nezanedbatelnou výhodou Schnorrových podpisů je jejich výsledná velikost. ECDSA podpis má 72 bytů, SDSS pouze 64, tímto způsobem šetří transakce oproti původnímu algoritmu dalších 12 % místa v bloku.
Co to je Taproot
Teď se konečně můžeme dostat k odpovědi na otázku, co je to Taproot. Taproot je změna v bitcoinovém protokolu, která je zpětně kompatibilní (tzv. softfork). Často se označuje jako BIP 341 (Bitcoin Improvement Proposal číslo 341). Přidává nové funkcionality a pravidla, ale ty stávající nemění. Proto se nemusíte ničeho bát. Pokud nové výhody nebudete chtít využívat, nic se pro vás nemění.
Taproot využívá základ z metody svého předchůdce MAST (Marklized Abstract Sytax Tree). MAST umožňuje vytvářet transakce s vyšším množstvím možností na jejich podpis. Nejde tedy pouze o jednoduché transakce, ale o v dnešní době často zmiňované smart kontrakty. Na následujícím obrázku je vidět transakce, kterou je možné potvrdit třemi způsoby.
Transakci může podepsat Alice po uplynutí předem stanoveného času.
Transakci může podepsat Bob po uplynutí předem stanoveného času.
Transakci musí podepsat Alice i Bob.
Nevýhodou MASTu ale zůstává, že ve výsledném hashi musí být zahrnuty všechny dílčí hashe, které tvoří jednotlivé možné podmínky pro potvrzení transakce. To odhaluje soukromí uživatelů, kteří měli například možnost transakci podepsat, přestože to byl v konečném důsledku někdo jiný.
Tento problém však elegantně řeší právě Taproot. Vytváří z kombinace originálního veřejného klíče a Merkle root hashe nový veřejný klíč. Ten je pro vnějšího pozorovatele Blockchainu k nerozeznání od klasického veřejného klíče. Díky tomu jsou si všichni uživatelé, kteří uzavřeli Smart Contract, schopni zachovat anonymitu a soukromí. Zároveň výsledný zápis v blockchainu vypadá stejně, jako obyčejná transakce.
Přestože se o Taprootu moc nemluví, myslím si, že jde o velmi důležitou událost, která markantně rozšíří funkcionalitu Bitcoinu. Sčítání podpisů a z toho vyplývající snížení poplatků je v dnešní době, kdy přibývá stále více a více uživatelů kryptoměn, potřeba. Zvýšení soukromí je také krokem správným směrem.
Nižší poplatky a vyšší soukromí by mohly vést k rozšíření využívání jednodušších smart contractů, které dříve nedávaly (ať kvůli své ceně, nebo právě kvůli nedostatku soukromí) takový smysl, jako po nasazení Taprootu.
Díky tomu by Bitcoin postupem času mohl v tomto odvětví konkurovat ostatním kryptoměnám, jako je například Ethereum, které se na chytré kontrakty vyloženě zaměřují.
Věnuji se studiu ekonomie a finančních trhů. Od těchto oblastí jsem se dostal ke kryptoměnám a hlavně Bitcoinu. Tíhnu k Bitcoin maximalismu, ale sleduji co se děje i v jiných kryptoměnách.
Snažím se co nejlépe pochopit technologickou část Bitcoinu, ale neopomíjet při tom i jeho dopady na společnost a přemýšlení lidí.
Abychom Vám mohli poskytnout co nejlepší služby, používáme různé technologie, mezi které patří i soubory cookies.
Váš souhlas s použitím těchto technologií nám umožní zpracovávat údaje, jako je Vaše chování při používání našeho webu. Díky tomu můžeme náš web dále zlepšovat. Nesouhlas nebo odvolání souhlasu může nepříznivě ovlivnit určité vlastnosti a funkce těchto webových stránek.
Technické
Vždy aktivní
Technické cookies jsou nezbytně nutné pro legitimní účel umožnění použití služby, kterou si náš čtenář nebo uživatel výslovně vyžádal navštívením stránek a není možné je vypnout.
Předvolby
Technické uložení nebo přístup je nezbytný pro legitimní účel ukládání preferencí, které nejsou požadovány odběratelem nebo uživatelem.
Statistiky
Cookies využívané výhradně pro statistické a analytické účely, abychom naše stránky mohli neustále zlepšovat dle toho, jak se naši čtenáři a uživatelé chovají a jaké mají preference.Technické uložení nebo přístup, který se používá výhradně pro anonymní statistické účely. Bez předvolání, dobrovolného plnění ze strany vašeho Poskytovatele internetových služeb nebo dalších záznamů od třetí strany nelze informace, uložené nebo získané pouze pro tento účel, obvykle použít k vaší identifikaci.
Marketing
Cookies používané k vytvoření uživatelských profilů za účelem zobrazování reklamy nebo sledování chování na webových stránkách pro podobné marketingové účely.
Diskuze (0 komentářů)
Tento článek zatím nikdo neokomentoval. Přihlašte se a buďte první! Napište svůj názor a zahajte diskuzi.