Home » Taproot, de langverwachte upgrade van Bitcoin, is geactiveerd

Taproot, de langverwachte upgrade van Bitcoin, is geactiveerd

by Thomas

Taproot geeft ontwikkelaars een uitgebreide gereedschapskist om mee te werken als ze doorgaan met ideeën bedenken, itereren en bouwen aan Bitcoin.

Om 5:15 UTC (00:15 EST) op zondag 14 november werd Taproot, de langverwachte Bitcoin-upgrade, geactiveerd bij block 709.632, waarmee de deur werd opengezet voor ontwikkelaars om nieuwe functies te integreren die de privacy, schaalbaarheid en veiligheid van het netwerk zullen verbeteren.

De upgrade werd vergrendeld in juni, toen meer dan 90% van de miners ervoor koos om hun steun te “seinen”. Een geprogrammeerde wachtperiode tussen vergrendeling en activering heeft sindsdien nodeoperators en miners de tijd gegeven om volledig te upgraden naar de nieuwste versie van Bitcoin Core, 21.1, die de samengevoegde code voor Taproot bevat. Pas als ze dat doen, kunnen ze de nieuwe regels afdwingen die het mogelijk maken om het nieuwe type transactie te gebruiken.

Wat is Taproot?

Taproot is een smeltkroes van verschillende technische innovaties door de geschiedenis van Bitcoin heen in één upgrade. Het werd voor het eerst voorgesteld door Greg Maxwell in 2018. Sindsdien werden de drie Bitcoin Improvement Proposals (BIP’s) die Taproot codificeerden geschreven door Pieter Wuille, Tim Ruffing, A.J. Townes en Jonas Nick, en samengevoegd in Bitcoin Core in okt. 2020.

Aan de basis van de upgrade liggen de “Schnorr-handtekeningen”. Bitcoin heeft een cryptografisch schema ECDSA gebruikt voor zijn “digitale handtekeningen”, waarbij een gebruiker een transactie ondertekent met zijn privésleutel om het versturen ervan goed te keuren.

Taproot upgradet naar een ander systeem genaamd Schnorr. Elke transactie die Taproot gebruikt, zal nu gebruik maken van dit nieuwe digitale handtekeningsysteem, dat nieuwe mogelijkheden toevoegt om de privacy, veiligheid en schaal van Bitcoin-transacties te verbeteren.

Schnorr-handtekeningen zijn niet alleen kleiner en sneller dan ECDSA, maar hebben ook het voordeel dat ze “lineair” zijn, een combinatie die de privacy van Bitcoin-transacties vergroot en meer lichtgewicht en complexe “slimme contracten” mogelijk maakt (een gecodeerd contract met zelfuitvoerende regels).

Taproot zal veel positieve gevolgen hebben voor verschillende projecten in het ecosysteem. Zo zullen transacties met meerdere handtekeningen, waarbij meer dan één van een groep ondertekenaars een transactie moet ondertekenen, goedkoper zijn en minder gegevens gebruiken.

Privacy

Taproot is onderdeel van een grotere inspanning van ontwikkelaars over de hele wereld op een missie om de privacy van Bitcoin te verbeteren, aangezien de transactiegeschiedenis zeer openbaar is. Een nieuwsgierige gebruiker kan elke transactie die ooit op Bitcoin is verstuurd opzoeken met een openbare blokverkenner zoals Mempool.space.

Dit is nog steeds het geval met Taproot, maar details van sommige meer complexe transacties (vaak “slimme contracten” genoemd) zullen verborgen kunnen worden. Bijvoorbeeld, terwijl op dit moment Lightning Network transacties opvallen op de blockchain, biedt Taproot de mogelijkheid om ze eruit te laten zien als elke andere transactie, waardoor de transactie-privacy verder wordt verbeterd.

Kalibaarheid

Een ander probleem dat Taproot zou moeten aanpakken is de beperkte transactieruimte van Bitcoin, waardoor schaalbaarheid een groot probleem is voor de digitale munt. Ontwikkelaars kunnen deze limiet niet simpelweg verhogen zonder afbreuk te doen aan de decentralisatie van Bitcoin, dus zijn ze altijd op zoek naar manieren om efficiënter gebruik te maken van de momenteel beschikbare blockspace.

Omdat Schnorr-handtekeningen kunnen worden gebruikt om meerdere handtekeningen in één handtekening te combineren, kunnen ze helpen de hoeveelheid gegevens op de blockchain te verminderen. Deze vermindering van de datagrootte zou de schaalbaarheid van bijvoorbeeld MuSig2, een regeling met meerdere handtekeningen ontwikkeld door onderzoekers van Blockstream, die een aantal handtekeningen vereist voor één transactie, kunnen vergroten.

Wat te verwachten van Bitcoin en Taproot

Tot nu toe geeft slechts iets meer dan de helft van de bekende Bitcoin-knooppunten aan dat ze de upgrade ondersteunen. De rest draait op oude software, wat betekent dat ze de nieuwe regels van Taproot nog niet kunnen afdwingen – althans, niet totdat ze upgraden naar Bitcoin Core 21.1. Maar zelfs dan zal het netwerk nog prima draaien.

Mijnwerkers die niet geüpgraded hebben naar de nieuwe software zullen niet succesvol kunnen mijnen op het netwerk en ze zullen het verdienen van nieuwe blokbeloningen mislopen. Maar de ontwikkelaars hebben veel gedaan om ervoor te zorgen dat mijnwerkers voldoende gelegenheid hebben gehad om op snelheid te komen. Meer dan 90% van de mijnwerkers heeft al aangegeven dat ze van plan zijn om te upgraden naar de nieuwe software, daarom kon Taproot al in juni “locken” en was er een vertraging van 5 maanden voordat de activatie van start ging.

Activering betekent echter niet dat al het werk gedaan is. Gebruikers kunnen het nieuwe type transactie pas verzenden of ontvangen als hun Bitcoin-portemonnee dit ondersteunt – en de meeste portemonnees ondersteunen dit nog niet. Ontwikkelaars van portemonnees zullen nieuwe code moeten schrijven voor hun portemonnee om dergelijke transacties mogelijk te maken.

Als we de geschiedenis mogen geloven, kan het maanden of jaren duren voordat wallets op de trein stappen. De laatste vergelijkbare grote upgrade van Bitcoin, SegWit, heeft er bijvoorbeeld ruwweg twee jaar over gedaan om 50% adoptie te bereiken.

Om nog maar te zwijgen van het feit dat Taproot de mogelijkheid biedt voor meer ingewikkelde toepassingen (zoals het maken van private Lightning Network transacties die er niet anders uitzien dan normale transacties) ontwikkelaars nog steeds die tools zullen moeten bouwen en apart implementeren.

Het belangrijkste om in het achterhoofd te houden is dat Taproot nieuwe ontwikkelingen en nieuwe oplossingen mogelijk zal maken. Het geeft ontwikkelaars een uitgebreide gereedschapskist om mee te werken als ze blijven ideëren, itereren en bouwen. Sommige van deze projecten zijn al in de maak. Velen moeten nog bedacht worden.

Related Posts

Leave a Comment