De vereiste drempel om de Taproot upgrade te kunnen activeren is bereikt, iets wat meer efficiëntie en privacy naar de smart contracts op Bitcoin zal brengen
Bitcoin miners hebben de afgelopen weken hun steun voor de Taproot upgrade getoond en op vrijdag werd de drempel van 1.815 (of 90%) Taproot signaleringsblokken bereikt, dit al volgens Taproot.watch.
De Taproot soft fork zal de eerste grote upgrade voor Bitcoin zijn sinds de implementatie van Segregated Witness (SegWit) in 2017, die de blokgrootte limiet van de blockchain verhoogde door de handtekeninggegevens uit de Bitcoin transacties te verwijderen.
Taproot werd oorspronkelijk in 2018 door de Bitcoin Core developer en voormalig Blockstream CTO Gregory Maxwell voorgesteld, en de upgrade kreeg de steun van andere productieve Bitcoin Core bijdragers zoals Rusty Russel, Pieter Wuille, Andrew Poelstra en Anthony Towns.
De upgrade zal de smart contract flexibiliteit van Bitcoin uitbreiden en tegelijkertijd een verbeterde privacy bieden.
Bitcoin maakt op dit moment gebruik van de pay to script hash (P2SH), waarbij de blockchain in eerste instantie enkel een hash (een reeks van cijfers en letters) van het script bevat (de code die bepaalt hoe de munten in de volgende transactie uitgegeven kunnen worden).
Dit systeem heeft zijn gebreken, want wanneer de munten uitgegeven worden, moeten alle mogelijke voorwaarden van het script onthuld worden, dus niet alleen die waar daadwerkelijk aan voldaan moet worden. Dit betekent dat er in elke hash veel data opgenomen moeten worden en dat heeft negatieve gevolgen voor de privacy.
Taproot zal een oplossing mogelijk maken die beter bekend staat als Merkelised Abstract Syntax Tree (MAST), die van de Merkle-boomgegevensstructuur gebruikmaakt. Dit betekent dat elke bestedingsvoorwaarde afzonderlijk gehasht wordt voordat deze in een Merkle-boom wordt opgenomen, die vervolgens een enkele hash produceert, de zogenaamde Merkle-wortel.
Dit proces is niet alleen data-efficiënter dan P2SH, maar biedt alsmede een betere privacy omdat nu enkel een gedeelte van de gegevens voor verificatie onthuld zullen worden, terwijl de rest van de Merkle-boom gehasht en verborgen blijft.
Na de succesvolle werkzaamheden zullen de volledige knooppunten de Taproot soft fork in blok 709.632 activeren, die naar verwachting in november van dit jaar zal arriveren.