Senast vi såg en bitcoin-uppdatering var 2017.
Segwit-uppdateringen var tänkt att vara en soft fork, men den resulterade i en hard fork som ledde till skapandet av Bitcoin Cash.
Efter den tidigare kontroversen är det planerat att vi ska utföra ytterligare en uppgradering i november 2021.
Denna betydande uppgradering kommer att kallas “Taproot”.
Den kommer att prioritera säkerhet, integritet och skalbarhet.
Vad är Taproot?
Taproot är en soft fork för Bitcoin-protokollet som kombinerar olika tekniska förbättringar för att göra transaktioner mer privata, flexibla och skalbara. Det är en av de mest efterlängtade uppgraderingarna i Bitcoins historia, och den innehåller de tre funktioner som anges nedan.
BIPs (Bitcoin Improvement Proposals): BIP340, BIP341, BIP342
BIP340 (BIP-Schnorr)
Schnorr stöder sammanläggning av nycklar och signaturer, vilket minskar nätverksdata lasten, förbättrar sekretessen och snabbar upp transaktions verifieringen. Multisig-transaktioner, eller transaktioner som kräver flera signaturer, kan lätt identifieras på blockkedjan eftersom de exponerar flera offentliga nycklar och signaturer, medan transaktioner med en enda signatur endast exponerar en nyckel och en signatur per motpart. När antalet deltagare ökar ökar dessutom den mängd block utrymme som förbrukas av multisig-transaktioner.
BIP341 (BIP-Taproot)
Lägger till “Taproot”, en sekretess lösning som möjliggör Merklized Alternative Script Trees med hjälp av Schnorr-signaturer (MAST). MAST gör smarta kontrakt effektivare och mer privata genom att endast avslöja det kontraktsvillkor som uppfylldes, inte något av de andra villkoren som inte uppfylldes, genom att använda Merkle-träd, en datastruktur som används för data förnyelse och synkronisering.
BIP342 (BIP-Tapscript)
Introduktion av “Tapscript”, ett förbättrat skriptspråk som kommer att fungera tillsammans med Schnorr och Taproot för att validera Taproot-skript genom att förbättra hashning av signaturer. Bip-tapscript ökar flexibiliteten i Bitcoins smarta kontrakt funktioner samtidigt som det ändrar vissa resursgränser, t.ex. genom att ta bort storleksgränsen på 1 byte som fanns i äldre skript. Framtida mjuka gafflar av Tapscript kan enkelt utöka signatur kontrollens opkoder med nya sighashtyper eller andra ändringar tack vare en mekanism för framåtgående kompatibilitet som kallas “taggade offentliga nycklar”.