Mi az a Taproot?

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

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

A Taproot egy olyan Bitcoin frissítés, 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 óta, amióta a Segregated Witnesses (SegWit) 2017-ben elindult.

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

A BIP-Schnorr bevezeti a „Schnorr Signatures”-t, amely egy gyorsabb, biztonságosabb és kevesebb adatot igénylő mód a tranzakciók hitelesítésére. A BIP – Schnorr lehetővé teszi a BIP – Taproot-ot is, amely egy „MAST” nevű technikát használ a kevesebb okosszerződés tranzakciós adat blokkláncba való rögzítésére, miközben elhomályosít néhány privát tranzakciós információt is. Végül, a BIP – Tapscript egy továbbfejlesztett tranzakciós programozási nyelvet biztosít a Bitcoin számára, amely Schnorr és Taproot technológiát használ. A Tapscript lehetővé teszi a fejlesztők számára, hogy a jövőbeni Bitcoin frissítéseket hatékonyabban valósítsák meg.

A Taprootot először Gregory Maxwell, a Bitcoin core fejlesztője javasolta 2018. januárban. A javaslatot széles körben támogatták, és a Bitcoin bányászok többsége 2021. június 12-én konszenzusra jutott a megvalósításró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 mindkettőhöz „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 létrehoznak egy tárcát, 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 más módon történő pénzeszközök eltulajdonításában.

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

Taproot magyarázata

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

A BIP340 – Schnorr aláírás technológia egy kisebb, biztonságosabb és rugalmasabb típusú kriptográfiai aláírást valósít meg. Emellett bevezet egy „kulcsaggregáció” nevű technikát, amely lehetővé teszi a többaláírásos tranzakciók (ahol több fél hitelesít egyetlen tranzakciót) és az okosszerződések (ahol előre meghatározott feltételeknek kell teljesülniük egy tranzakció végrehajtásához) számára, hogy ugyanannyi adatot rögzítsenek a Bitcoin blokkláncán, mint egy szabványos, egyetlen aláírásos tranzakció. A Schnorr aláírások esetében egyetlen összesített nyilvános kulcs és egyetlen összesített aláírás kerül rögzítésre, nem pedig az összes érintett résztvevő összes nyilvános kulcsa és aláírása. Ennek eredménye egy könnyebb blokklánc terhelés, ahol a megfigyelők nem tudják megfejteni, hogy egy tranzakció egyetlen vagy több hitelesítőt tartalmaz-e. Érdemes megjegyezni, hogy a Schnorr aláírások visszafelé kompatibilisek azzal a kriptográfiai algoritmussal, amelyet a Bitcoin a kezdetek óta használ, az Elliptic Curve Digital Signature Algorithm (ECDSA) nevű algoritmussal. Ez lehetővé teszi a szolgáltatóknak, például a tőzsdéknek, letétkezelőknek és tárcáknak, 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 Merklized Alternative Script Trees (MAST) technológiát valósít meg, amely lehetővé teszi, hogy egy okosszerződés-tranzakcióból csak a végrehajtott feltételek kerüljenek a blokkláncra, nem pedig az összes többi lehetséges kimenet teljes részletei. A Merkle-fák széles körben használatosak a kriptográfiában, mint a halmazban lévő adatok létezésének bizonyítására szolgáló módszer, anélkül, hogy az egész halmazt fel kellene fedni. A Taproot azáltal, hogy csak a végrehajtott tranzakció részleteit teszi közzé, nagyobb adatvédelmet kínál a Bitcoin felhasználóknak. A Taproot segítségével a láncot ellenőrzők nem lennének képesek megtekinteni a végre nem hajtott tranzakciós feltételeket vagy kimeneteleket, amelyek érzékeny magáninformációkat tartalmazhattak, például azt, hogy milyen típusú tárcát használtak. A MAST-nak emellett nagyobb skálázhatóságot, tranzakciós átviteli sebességet és hatékonyságot kell biztosítania, mivel a végre nem hajtott tranzakciós információk már nem kerülnek rögzítésre a blokkláncon. 

A BIP342 – Tapscript frissíti a Bitcoin tranzakciós paraméterek írására használt Script kódolási nyelvet, hogy befogadja a Schnorr aláírásokat és a Taproot technológiát azok számára, akik részt vesznek a frissítésben. A Tapscript emellett megkönnyíti a Bitcoin jövőbeli frissítéseinek bevezetését azáltal, hogy új típusú opkódokat (tranzakciós utasításokat) tesz lehetővé zökkenőmentesebben.

Taproot hatása

Bár ennek a frissítésnek a teljes hatása az elkövetkező években bizonyítást nyer, ahogy egyre több szolgáltató vezeti be 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 ugyanazon érem két oldalát jelentik. Azáltal, hogy kevesebb tranzakciós információt rögzít a blokkláncon, kevesebb tranzakciós adat áll rendelkezésre a Bitcoin nyilvánosan elérhető főkönyvét ellenőrzők számára. 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 szélesebb körű okosszerződés-rugalmasságot tesz lehetővé a Bitcoinon. Míg a komplex okosszerződéseket évek óta könnyen lehetett létrehozni és érvényesíteni más blokklánc hálózatokon, a Taproot várhatóan megteremti a technikai alapokat a decentralizált pénzügyek (DeFi) felgyorsításához a Bitcoin hálózaton. A Taproot bevezetésével a Bitcoin hatalmas okosszerződéseket képes befogadni több tízezer aláíróval, miközben elrejti az összes résztvevőt, és megtartja egy egyetlen aláírásos tranzakció méretét.

A Taproot frissítéseknek emellett lehetővé kell tenniük a Lightning Network hatékonyabb és gyorsabb skálázását. Vannak, akik úgy vélik, hogy a Taproot a Lightning Networkkel kombinálva előmozdítja a Bitcoin hasznosságát az „értéktárolóból” a „csereeszközzé” is, tovább igazolva a Bitcoint mint valódi peer-to-peer digitális készpénzt.

Bár a Taproot által a Bitcoinhoz hozott frissítések fontosak, talán a Taproot legjelentősebb és leghosszabb távú hatása nem az lesz, hogy mi az, hanem az, hogy hogyan valósul meg. Mivel ez az első jelentős frissítés a Bitcoin protokollban 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 az operatív alapokat ahhoz, hogy a BIP-ek hogyan fejlődnek 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 készen áll Ön a következő lépés megtételére és Bitcoin vásárlására!