Taproot Bitcoin network live op block 709.632.

Crypto Pal
(updated: 16-11-2021 10:02)
15-11-2021 11:57

 

bitcoin-taproot-990x518 

De langverwachte upgrade van bitcoin is live gegaan op blok 709.632. 

Het betreft de Taproot upgrade en is de eerste grote vernieuwing van het netwerk sinds de zomer van 2017.

Taproot is onder meer bedoeld voor het verbeteren van de privacy en de veiligheid van het protocol. De upgrade bevat zogenoemde Schnorr Signatures, die zorgen dat transacties kleiner worden, wat maakt dat de transactiekosten lager worden. Ook de schaalbaarheid verbetert.

Maar wat is Taproot ?

Taproot maakt het makkelijker en beter om smart contracts te gebruiken op BTC.

Wie smart contracts zegt, noemt bijna automatisch Ethetreum (ETH).Dit is een feature waarmee het netwerk van Vtalik Buterin groot in is geworden.
En dan specifiek de contracten van de ERC-20 .En de niet meer weg te denken ERC-721 standaard: (non fungible) tokens.

Het doel van Taproot is ook om een extra laagje privacy aan de betalingen te hangen. Ook kunnen er complexere dingen worden gebouwd bínnen de bestaande kaders van Bitcoin.

Door Taproot worden de meest complexe smart contracts niet meer te onderscheiden van een normale reguliere transactie die op de blockchain wordt verwerkt.

1. Pay-to-Script Hash (P2SH)

In feite is Taproot een technische manier om scripts een digitale handtekening mee te geven. Hiermee kan de output van een transactie gelijk gemaakt worden aan die van een Pay-to-Script Hash (P2SH). Maar dan wel net iets anders (en beter).

Ieder beetje bitcoin dat jij beheert, bestaat eigenlijk uit een stukje code in de blockchain - een UTXO. Hierin staan voorwaarden voor de transacties die hiermee gedaan kunnen worden.

Een soort spelregels. Om deze te versturen heb je ook een digitale handtekening nodig.

2. Merkelized Abstract Syntax Tree (MAST)

Hoe krijg je een smart contract in een vorm dat het één simpele digitale handtekening wordt?

Als oplossing is MAST aangedragen. Dit is een Merkelized Abstract Syntax Tree. Simpel gezegd splitst dit iedere eigenschap van een transactie (of een smart contract) op, voordat er een totale 'eindhash' van gemaakt wordt. Deze eindhash wordt ook wel de Merkle root genoemd.

Je kunt hiermee dus bepaalde onderdelen van een transactie 'onzichtbaar' houden indien dat gewenst is. Meer privacy opties dus.

merk1suxiakla-m-618ad6172e5d9 

3. Schnorr Signatures

Vervolgens hoorde bij Taproot ook een upgrade naar Schnorr Signatures.

De Schnorr signature is in 1991 gepatenteerd door Claus Schnorr en het patent liep af in 2008. Met behulp van Schnorr signature kunnen meerdere ondertekenaars een geaggregeerde openbare sleutel (public key) maken.

Vervolgens kan deze gezamenlijk ondertekend worden met één handtekening, in plaats van elke openbare sleutel en elke handtekening afzonderlijk op de blockchain te publiceren. Dit is een schaalbaarheidsoplossing en wederom een pluspuntje op het gebied van privacy.

Dit type digitale handtekening zorgt er op zijn beurt weer voor dat een MAST-transactie vermomd is als een doorsnee transactie. Voor een buitenstaander is dat verborgen.

Het principe van deze twee features (MAST en Schnorr) maakt de Taproot mogelijk.

schnorr-signatures-300x210-600584549ad60 

Taproot

Met Taproot ziet elke bitcoin transactie er in wezen exact hetzelfde uit. Of het nu een simpele betaling is, of dat het gaat om een transactie van een complex smart contract.

Met Taproot kun je een simpel P2SH combineren met een Merkle Tree structuur. Een complex script kan dus uiteindelijk op een flexibele manier in een bitcoin transactie gegoten worden.

De grootte van de transactie is daarmee ook geminimaliseerd en de privacy is verbeterd. Met de Schnorr Signatures kan er in batches ondertekend worden.

Op dit moment gebruikt het netwerk nog de ECDSA. Dit staat voor Elliptic Curve Digital Signature Algorithm. Maar met Taproot verandert dat dus: Schnorr Signatures.

Lees verder op - : bitcoinmagazine.nl/bitcoin-nieuws-overzicht/taproot-staat-voor-de-deur-op-welke-manier-verbetert-dit-bitcoin
-voor zeer goede en uitgebreide uitleg over deze materie.