Taproot op een eenvoudige manier begrijpen PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Taproot op een eenvoudige manier begrijpen

Taproot op een eenvoudige manier begrijpen PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Om precies te begrijpen hoe het Bitcoin-netwerk de Taproot-veranderingen implementeert, is het noodzakelijk om te begrijpen waarom de veranderingen nodig waren. Taproot is de combinatie van vele Bitcoin Improvement Proposals (BIP's), resulterend in een zachte vork van de Bitcoin-blockchain. Een soft fork is een voorgestelde upgrade die in de loop van de tijd wordt aangenomen als de enige blockchain, wat betekent dat de oude zal ophouden te werken zodra de nieuwe (in dit geval Taproot) volledig is aangenomen.

Wat doet penwortel?

De verbeteringen kunnen worden onderverdeeld in drie categorieรซn, die elk elkaar beรฏnvloeden, en elk noodzakelijk zijn voor het uiteindelijke construct. Taproot verhoogt met succes de beveiliging en maakt ook flexibiliteit en schaalbaarheid mogelijk met de introductie van een nieuwe taal die zich steeds verder uitbreidt. De drie categorieรซn van wijzigingen die kunnen worden samengevat, zijn als volgt:

1. Schnorr-handtekeningen (BIP 340)

Deze nieuwe handtekeningvorm zorgt voor superieure beveiliging, lagere kosten en flexibele transacties met meerdere handtekeningen. Hoe?

ยท SigHash (Signature Hash) wordt toegepast op de transacties, wat betekent dat zodra een SigHash wordt toegepast, de informatie onveranderlijk (onveranderlijk) wordt. Als de informatie wordt gewijzigd, verliest de transactie haar geldigheid. Er kan niets worden veranderd zonder de SigHash te vernietigen. Voorheen kon een kleine hoeveelheid informatie worden gewijzigd door middel van โ€˜maakbaarheidโ€™, wat er niet toe zou leiden dat de transactie haar geldigheid zou verliezen. Over handtekeningen gesproken...

ยท Sleutel- en handtekeningaggregatie maakt de aggregatie van openbare sleutels en handtekeningen mogelijk. Dit betekent dat als u een transactie met 10 personen uitvoert, u voorheen 10 openbare sleutels en 10 handtekeningen nodig had, en dat een verificateur elke sleutel en handtekening zou moeten verifiรซren. Met de aggregatie van sleutels en handtekeningen kunnen we van alle tien de openbare sleutels รฉรฉn sleutel maken, en van alle tien handtekeningen รฉรฉn handtekening. De verificateur hoeft dit nu nog maar รฉรฉn keer te doen, in plaats van tien keer. Dit is waar veel computationele verwerking plaatsvindt.

ยท Superieure beveiliging wordt bereikt tijdens het aggregatieproces omdat on-chain heuristieken (bijgehouden gegevens) niet in staat zullen zijn het verschil te onderscheiden tussen een transactie met meerdere handtekeningen en een transactie met รฉรฉn handtekening, waardoor meer privacy mogelijk is.

ยท Batchverificatie is toegevoegd aan de hierboven genoemde aggregatie, omdat we nu meerdere transacties kunnen 'batchen' om ze samen te verifiรซren, in plaats van รฉรฉn voor รฉรฉn. In principe is dit slechts โ€˜bulkverificatieโ€™ en leidt het er ook toe dat er minder middelen worden uitgegeven.

2. Hoofdwortel (BIP 341)

De hele update is naar dit gedeelte vernoemd, omdat het nieuwe systeem op deze manier met het oude integreert.

ยท Bitcoin Script Update zorgt ervoor dat de scripttaal Schnorr-handtekeningen kan gebruiken en integreert de Merkelized Alternative Script Trees (MAST).

ยท Pay-To-Taproot (P2TR) geeft keuzevrijheid. U kunt Schnorr-handtekeningen of de Merkle-root uit MAST gebruiken. Voldoe aan de vereisten van uw keuze, wat een schonere transactieverwerking mogelijk maakt wanneer de Merkle-boom misschien niet nodig is.

(MAST) vat de mogelijke scripts samen die nodig zijn om een โ€‹โ€‹bitcoin te ontgrendelen, in plaats van dat alle mogelijke scripts voor de transactie nodig zijn. De single-script-hash die door MAST wordt geleverd, vertegenwoordigt feitelijk verschillende scripts. Om een โ€‹โ€‹bitcoin uit te geven, hoeft u alleen uw script op te geven en het bewijs te leveren dat uw script in de Merkle-root wordt bewaard. Voorheen waren er veel meer scripts en uitgebreide verificatie nodig.

3. Tapscript is een verzameling โ€˜opcodesโ€™, wat in wezen slechts regels codes zijn die opdrachten uitvoeren op het Bitcoin-protocol die zijn bijgewerkt om plaats te maken voor de nieuwe wijzigingen die door Taproot zijn geรฏnstalleerd. Het kan een taal worden genoemd, maar het lijkt meer op een update van Bitcoin Script.

ยท Bitcoin Script heeft een scriptgroottelimiet van 10,000 bytes die zal worden verwijderd, waardoor veel grotere scripts of Taproot-contracten mogelijk zijn. Het verwijdert ook de limiet voor โ€œopcodesโ€, wat meer flexibiliteit mogelijk maakt voor verbeterde functies en codering in de toekomst.

ยท Deze verwijdering van de scriptgrootte en de onbelemmerde groei die beschikbaar is in scripting maakt een duidelijk pad naar slimme contracten mogelijk.

Waarom is het belangrijk?

Beveiliging is het levensbloed van elke Bitcoiner. Omdat ze niet bereid waren hun kernovertuigingen van hard, gezond geld van zich af te schudden, zorgde de Bitcoin-gemeenschap ervoor dat Layer 1 (Bitcoin-protocol) onveranderlijk, efficiรซnt en bewezen 100% veilig was voordat er werd โ€˜geรผpgradedโ€™. Andere platforms haastten zich naar Layer 2 (open applicaties gebouwd op het oorspronkelijke protocol), terwijl Bitcoin verdere ontwikkelingen uitstelde totdat basislaagbeveiliging een onmiskenbare zekerheid was. Om deze reden beweren sommigen dat Bitcoin de race heeft verloren om slimme contractmogelijkheden te ontwikkelen, en dat producten als Ethereum als eerste op de markt kwamen, waardoor de manier waarop we naar gedecentraliseerde applicaties kijken veranderde.

Taproot heeft het speelveld gelijk gemaakt. Bitcoin heeft nu een duidelijk pad naar de inzet van slimme contracten, gedecentraliseerde autonome organisaties en meer. Producten als het Lightning Network hebben al laten zien dat snelle en betrouwbare transacties nog steeds kunnen worden ondersteund met een onveranderlijk grootboek, zelfs zonder de toegang die Taproot ontwikkelaars van de toekomst zal geven.

Bitcoin betreedt een bredere wereld met toepassingen die we ons niet kunnen voorstellen op een manier die voorheen simpelweg niet mogelijk was. Deze hernieuwde ontwikkelaarsvrijheid en systemische efficiรซntie voor de mijnwerkers zullen meer grote geesten naar het protocol drijven, waardoor nieuwe ideeรซn zullen ontstaan โ€‹โ€‹die het netwerk zullen helpen blijven bloeien.

Dit is een gastpost van Shawn Amick. De geuite meningen zijn geheel van henzelf en komen niet noodzakelijk overeen met die van BTC Inc of Bitcoin Magazine.

Bron: https://bitcoinmagazine.com/technical/understanding-taproot-in-a-simple-way

Tijdstempel:

Meer van Bitcoin Magazine