Hva er Taproot?
Nybegynnerguiden til Taproot Bitcoin-oppgraderingen
Taproot er en oppgradering til Bitcoin som tar sikte på å forbedre personvernet og effektiviteten i nettverket. Taproot er den første oppgraderingen av Bitcoin på fire år, siden Segregated Witnesses (SegWit) ble lansert i 2017.
Taproot-oppdateringen omfatter tre Bitcoin Improvement Proposals (BIP-er), inkludert BIP340 (BIP – Schnorr), BIP341 (BIP – Taproot), BIP342 (BIP – Tapscript).
BIP-Schnorr introduserer «Schnorr Signatures», en raskere, sikrere og mindre datakrevende måte å autorisere transaksjoner på. BIP – Schnorr muliggjør også BIP – Taproot, som bruker en teknikk kalt «MAST» for å forplikte mindre smartkontrakttransaksjonsdata til blokkjeden samtidig som den skjuler noe privat transaksjonsinformasjon. Til slutt utstyrer BIP – Tapscript Bitcoin med et oppgradert transaksjonsprogrammeringsspråk som bruker Schnorr- og Taproot-teknologi. Tapscript gjør det også mulig for utviklere å implementere fremtidige Bitcoin-oppgraderinger mer effektivt.
Taproot ble først foreslått av Bitcoin-kjerneprogramvareutvikler Gregory Maxwell i januar 2018. Forslaget ble bredt støttet og oppnådde konsensus for implementering fra et flertall av Bitcoin-minere den 12. juni 2021. Taproot ble aktivert ved blokk 709 632 den 14. november 2021.

Hvordan Bitcoin-transaksjoner fungerer
For å forstå betydningen av Taproot-oppgraderingen, er det nødvendig å vite hvordan Bitcoin-transaksjoner behandles i dag. Bitcoin-lommebøker fungerer på samme måte som tradisjonelle bankkontoer, der både et «kontonummer» og et «passord» kreves for å få tilgang til midlene som holdes i lommeboken. Når brukere oppretter en lommebok, genererer de et unikt kryptografisk nøkkelpar – en offentlig og en privat – som gjør dem i stand til å sende eller motta bitcoin. Den offentlige nøkkelen fungerer som «kontonummeret» og den private nøkkelen som «passordet».
Private nøkler kan opprette en kryptografisk signatur for å autentisere transaksjoner og redegjøre for distribusjonen av mynter, og dermed forhindre ondsinnede aktører fra å stjele mynter eller på annen måte misbruke midler.
En kryptografisk signatur, avledet fra transaksjonsdetaljene og den private nøkkelen, er nødvendig for å utføre og validere transaksjonen. Alle kan se denne signaturen på blokkjeden og uavhengig verifisere dens autentisitet.
Taproot forklart
Taproot-oppgraderingen implementerer tre BIP-er:
BIP340 – Schnorr signature-teknologien implementerer en mindre, sikrere og mer fleksibel type kryptografisk signatur. Den introduserer også en teknikk kalt «key aggregation», som gjør det mulig for multisignatur-transaksjoner (der flere parter godkjenner en enkelt transaksjon) og smarte kontrakter (der forhåndsbestemte betingelser må oppfylles for å utføre en transaksjon) å binde samme mengde data til Bitcoin-blokkjeden som en standard transaksjon med enkel signatur. Med Schnorr Signatures blir både en enkelt aggregert offentlig nøkkel og en enkelt aggregert signatur registrert, i stedet for alle de offentlige nøklene og signaturene til alle involverte deltakere. Resultatet er en lettere blokkjede-belastning, der observatører ikke kan tyde om en transaksjon inkluderer en eller flere godkjennere. Det er verdt å merke seg at Schnorr signatures er bakoverkompatible med kryptografialgoritmen Bitcoin har brukt siden oppstarten, kalt Elliptic Curve Digital Signature Algorithm (ECDSA). Dette gjør det mulig for tjenesteleverandører som børser, forvaltere og lommebøker å velge å oppgradere over tid.
BIP341 – Taproot bygger på personverninnovasjonene fra den siste Bitcoin-oppgraderingen, SegWit, og implementerer Merklized Alternative Script Trees (MAST), som gjør at kun de utførte betingelsene for en smart kontrakttransaksjon kan bindes til blokkjeden, snarere enn de fulle detaljene om alle andre mulige utfall. Merkle trees er mye brukt i kryptografi som en måte å bevise at data eksisterer i et sett, uten å måtte avsløre hele settet. Ved å eksponere kun detaljene for den utførte transaksjonen, tilbyr Taproot større personvern for Bitcoin-brukere. Med Taproot ville de som reviderer kjeden ikke kunne se uutførte transaksjonsbetingelser eller utfall, som kan ha inneholdt sensitiv privat informasjon, for eksempel hvilken type lommebok som ble brukt. MAST bør også gi større skalerbarhet, transaksjonsgjennomstrømning og effektivitet, siden uutført transaksjonsinformasjon ikke lenger blir registrert på blokkjeden.
BIP342 – Tapscript oppdaterer Script-kodespråket som brukes til å skrive bitcoin-transaksjonsparametere, for å imøtekomme Schnorr Signatures og Taproot-teknologi for de som velger å delta i oppgraderingen. Tapscript vil også gjøre det enklere å implementere fremtidige oppdateringer til Bitcoin ved å tillate at nye typer opcodes (transaksjonsinstruksjoner) kan introduseres mer sømløst.
Taproot-effekt
Mens den fulle effekten av denne oppgraderingen vil vise seg i løpet av de kommende årene ettersom flere tjenesteleverandører tar i bruk teknologien, forventes de gradvise forbedringene av Taproot å være betydelige for Bitcoins langsiktige levedyktighet.
Taproots personvern- og effektivitetsfordeler er to sider av samme sak. Ved å binde mindre transaksjonsinformasjon til blokkjeden, er det mindre transaksjonsdata tilgjengelig for alle som sjekker Bitcoins offentlig tilgjengelige regnskap. Å binde mindre data skaper også plass i hver blokk for flere transaksjoner, noe som bør redusere gebyrer og øke transaksjonsgjennomstrømningen.
Taproot åpner også dørene for større fleksibilitet for smarte kontrakter på Bitcoin. Mens komplekse smarte kontrakter har vært enkle å opprette og håndheve på andre blokkjedenettverk i årevis, forventes Taproot å legge det tekniske grunnlaget som trengs for å akselerere desentralisert finans (DeFi) på Bitcoin-nettverket. Med Taproots implementering kan Bitcoin være vert for massive smarte kontrakter med titusenvis av underskrivere, samtidig som alle deltakere skjules og størrelsen på en enkeltsignaturtransaksjon opprettholdes.
Taproot-oppgraderinger bør også gjøre det mulig for Lightning Network å skalere mer effektivt og raskt. Noen mener at Taproot, kombinert med Lightning Network, vil utvikle bitcoins nytteverdi fra en «store of value» til også et «medium of exchange», noe som ytterligere validerer bitcoin som en sann «peer-to-peer digital cash».
Selv om oppgraderingene Taproot bringer til Bitcoin er viktige, vil den sannsynligvis mest betydningsfulle og lengstvarende effekten av Taproot ikke være hva den er, men hvordan den implementeres. Som den første store oppdateringen av Bitcoin-protokollen siden den beryktede blokkstørrelseskrigen som førte til opprettelsen av Bitcoin Cash fire år tidligere, vil Taproot sannsynligvis etablere det operasjonelle grunnlaget for hvordan BIP-er utvikles fra idé til implementering i årene som kommer.
Vil du lære enda mer om Taproot-oppgraderingen? Last ned Kraken Intelligences’ «Taproot Primer – An Upgrade for the Ages»
Begynn å kjøpe bitcoin
Nå er du klar til å ta neste steg og kjøpe litt bitcoin!