Mi az a Taproot?

Szerző: Kraken Learn team
6 min.
2022. január 19.

Kezdők útmutatója a Taproot Bitcoin frissítéshez

A Taproot a Bitcoin egy olyan frissítése, amelynek célja a hálózat adatvédelmének és hatékonyságának javítása. A Taproot az első Bitcoin frissítés négy év után, amióta a Segregated Witnesses (SegWit) 2017-ben elindult.

A Taproot frissítés három Bitcoin Improvement Proposal-t (BIP) foglal magában, beleértve a BIP340-et (BIP – Schnorr), a BIP341-et (BIP – Taproot) és a BIP342-t (BIP – Tapscript). 

A BIP-Schnorr bevezeti a „Schnorr Signatures” (Schnorr aláírások) technológiát, amely gyorsabb, biztonságosabb és kevesebb adatot igénylő módszer a tranzakciók engedélyezésére. A BIP – Schnorr lehetővé teszi a BIP – Taproot-ot is, amely egy „MAST” nevű technikát használ, hogy kevesebb okosszerződés tranzakciós adatot rögzítsen a blockchain-en, miközben elrejti a privát tranzakciós információkat. Végül a BIP – Tapscript egy továbbfejlesztett tranzakciós programozási nyelvvel látja el a Bitcoin-t, amely a Schnorr és Taproot technológiát használja. A Tapscript emellett lehetővé teszi a fejlesztők számára, hogy hatékonyabban valósítsák meg a jövőbeli Bitcoin frissítéseket.

A Taproot-ot először Gregory Maxwell, a Bitcoin vezető fejlesztője javasolta 2018 januárjában. A javaslat széles körű támogatást kapott, és a Bitcoin bányászok többsége 2021. június 12-én konszenzusra jutott a megvalósításáról. A Taproot a 709,632-es blokknál aktiválódott 2021. november 14-én.

taproot bitcoin

Hogyan működnek a Bitcoin tranzakciók

A Taproot frissítés jelentőségének megértéséhez szükséges tudni, hogyan dolgozzák fel a Bitcoin tranzakciókat ma. A Bitcoin tárcák hasonlóan működnek a hagyományos bankszámlákhoz, mivel mindkét esetben „számlaszám” és „jelszó” szükséges a tárcában tartott pénzeszközök eléréséhez. Amikor a felhasználók tárcát hoznak létre, egy egyedi kriptográfiai kulcspárt generálnak – egy nyilvánosat és egy privátat –, amely lehetővé teszi számukra a bitcoin küldését vagy fogadását. A nyilvános kulcs „számlaszámként” működik, a privát kulcs pedig „jelszóként”.

A privát kulcsok kriptográfiai aláírást hozhatnak létre a tranzakciók hitelesítésére és az érmék elosztásának elszámolására, ezáltal megakadályozva a rosszindulatú szereplőket az érmék ellopásában vagy a pénzeszközök más módon történő eltulajdonításában.

A tranzakció végrehajtásához és érvényesítéséhez a tranzakciós adatokból és a privát kulcsból származó kriptográfiai aláírás szükséges. Bárki láthatja ezt az aláírást a blockchain-en, és önállóan ellenőrizheti annak hitelességét.

A Taproot magyarázata

A Taproot frissítés három BIP-et valósít meg:

A BIP340 – Schnorr signature technológia egy kisebb, biztonságosabb és rugalmasabb típusú kriptográfiai aláírást valósít meg. Bevezet egy „kulcsaggregáció” nevű technikát is, amely lehetővé teszi, hogy a több aláírásos tranzakciók (ahol több fél hagy jóvá egyetlen tranzakciót) és az okosszerződések (ahol előre meghatározott feltételeknek kell teljesülniük a tranzakció végrehajtásához) ugyanannyi adatot rögzítsenek a Bitcoin blockchain-en, mint egy szabványos, egyetlen aláírásos tranzakció. A Schnorr Signatures segítségével egyetlen aggregált nyilvános kulcs és egyetlen aggregált aláírás kerül rögzítésre, nem pedig az összes érintett résztvevő összes nyilvános kulcsa és aláírása. Az eredmény egy könnyebb blockchain terhelés, ahol a megfigyelők nem tudják megfejteni, hogy egy tranzakció egy vagy több jóváhagyót tartalmaz-e. Fontos megjegyezni, hogy a Schnorr aláírások visszafelé kompatibilisek a Bitcoin által a kezdetektől használt kriptográfiai algoritmussal, az Elliptic Curve Digital Signature Algorithm (ECDSA) nevűvel. Ez lehetővé teszi a szolgáltatók, például a tőzsdék, letétkezelők és tárcák számára, hogy idővel fokozatosan frissítsenek.

A BIP341 – Taproot a legutóbbi Bitcoin frissítés, a SegWit adatvédelmi innovációira épül, és implementálja a Merklized Alternative Script Trees (MAST) technológiát, amely lehetővé teszi, hogy csak az okosszerződés tranzakció végrehajtott feltételei kerüljenek rögzítésre a blockchain-en, nem pedig az összes lehetséges kimenetel teljes részletei. A Merkle fák széles körben használatosak a kriptográfiában, mint módszer annak bizonyítására, hogy adatok léteznek egy halmazban, anélkül, hogy az egész halmazt fel kellene fedni. Azáltal, hogy csak a végrehajtott tranzakció részleteit teszi közzé, a Taproot nagyobb adatvédelmet kínál a Bitcoin felhasználóknak. A Taproot segítségével a láncot auditálók nem láthatnák a végre nem hajtott tranzakciós feltételeket vagy kimeneteleket, amelyek érzékeny privát információkat tartalmazhattak, például azt, hogy milyen típusú tárcát használtak. A MAST-nak nagyobb skálázhatóságot, tranzakciós átviteli sebességet és hatékonyságot is biztosítania kell, mivel a végre nem hajtott tranzakciós információk már nem kerülnek rögzítésre a blockchain-en. 

A BIP342 – Tapscript frissíti a Script kódolási nyelvet, amelyet a bitcoin tranzakciós paraméterek írására használnak, hogy alkalmazkodjon a Schnorr Signatures és Taproot technológiához azok számára, akik részt vesznek a frissítésben. A Tapscript megkönnyíti a jövőbeli Bitcoin frissítések megvalósítását is azáltal, hogy lehetővé teszi az új típusú opcodes (tranzakciós utasítások) zökkenőmentesebb bevezetését.

A Taproot hatása

Bár ennek a frissítésnek a teljes hatása az elkövetkező években fog bebizonyosodni, ahogy egyre több szolgáltató alkalmazza a technológiát, a Taproot fokozatos fejlesztései várhatóan jelentősek lesznek a Bitcoin hosszú távú életképessége szempontjából.

A Taproot adatvédelmi és hatékonysági előnyei ugyanannak az éremnek két oldala. Azáltal, hogy kevesebb tranzakciós információt rögzít a blockchain-en, kevesebb tranzakciós adat áll rendelkezésre bárki számára, aki ellenőrzi a Bitcoin nyilvánosan elérhető főkönyvét. A kevesebb adat rögzítése helyet teremt minden blokkban több tranzakció számára, ami csökkentheti a díjakat és növelheti a tranzakciós átviteli sebességet.

A Taproot emellett nagyobb okosszerződés rugalmasságot tesz lehetővé a Bitcoin-on. Míg a komplex okosszerződéseket évek óta könnyű volt létrehozni és érvényesíteni más blockchain hálózatokon, a Taproot várhatóan lefekteti azt a technikai alapot, amely szükséges a Decentralized Finance (DeFi) felgyorsításához a Bitcoin hálózaton. A Taproot implementációjával a Bitcoin hatalmas okosszerződéseket tud befogadni több tízezer aláíróval, miközben elrejti az összes résztvevőt, és megőrzi egyetlen aláírásos tranzakció méretét.

A Taproot frissítéseknek lehetővé kell tenniük a Lightning Network hatékonyabb és gyorsabb skálázását is. Egyesek úgy vélik, hogy a Taproot a Lightning Network-kel kombinálva a bitcoin hasznosságát az „értéktárolóból” „csereeszközzé” is fejleszti, tovább érvényesítve a bitcoint mint valódi peer-to-peer digitális készpénzt.

Bár a Taproot által a Bitcoin-hoz hozott frissítések fontosak, arguably a legjelentősebb és leghosszabb távú hatása a Taproot-nak nem az lesz, hogy mi az, hanem az, hogy hogyan valósul meg. Mivel ez az első jelentős frissítés a Bitcoin protokollhoz a hírhedt blokkméret-háborúk óta, amelyek négy évvel korábban a Bitcoin Cash létrehozásához vezettek, a Taproot valószínűleg megteremti azt az operatív alapot, amely meghatározza, hogyan fejlődnek a BIP-ek az ötlettől a megvalósításig az elkövetkező években.

Szeretne még többet megtudni a Taproot frissítésről? Töltse le a Kraken Intelligence „Taproot Primer – An Upgrade for the Ages” című kiadványát.

 

Kezdje el a bitcoin vásárlását

Most már készen áll a következő lépésre, és vásárolhat bitcoint!