Digitala tillgångar

Zcash-skaparen släpper v5.5.0, senaste programuppgraderingen nu live

mm
Lägg till Securities.io bland dina föredragna källor på Google
Information: Securities.io kan få ersättning när du använder länkar till produkter vi granskar. Det påverkar inte våra redaktionella bedömningar. Vi är inte registrerad investeringsrådgivare; detta är inte investeringsråd. Läs vår affiliateinformation.

Electric Coin Company (ECC), utvecklingsteamet bakom Zcash, meddelade lanseringen av Zcashd version 5.5.0 sent på torsdagen.

Zcash, en implementation av Zerocoin, var ursprungligen baserad på öppen källkod som mestadels lånade från Bitcoin vid sin lansering 2016. Zerocoin-protokollet designades för att låta Bitcoin-användare skapa mynt utan transaktionshistorik – en funktion som gör dem ospårbara. Protokollet hade dock begränsningar och krävde att användarna litade på en centraliserad lösning. Zcash skapades för att lösa dessa begränsningar med hjälp av Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (zk-SNARK), vilket möjliggör privata transaktioner utan en betrodd part.

Integreringen av zk-SNARK i ZKP-verktygslådan gjorde det möjligt att dölja transaktionsinnehåll även på en offentlig blockkedja. Värt att notera är att Zcash specifikt forkas från Zerocoin-protokollet och senare implementerade zk-SNARKs för att förbättra sina sekretess- och anonymitetsfunktioner.

Zerocoin och zerocash

Zerocoin-protokollet föreslogs först 2013 av forskare vid Johns Hopkins University som ett sätt att möjliggöra anonyma ‘skyddade’ transaktioner på Bitcoin-blockkedjan. Zerocash, å andra sidan, är ett nyare protokoll som föreslogs 2014 som en utvidgning av Zerocoin och senare implementerades i kryptovalutan Zcash. Zcash-gemenskapen röstade för att övergå projektet från en centraliserad utvecklingsstruktur till en mer decentraliserad, community‑driven modell i mars 2017. Detta innebar skapandet av Zcash Foundation, en ideell organisation som övervakar projektets utveckling och styrning.

Zcash har genomgått flera uppgraderingar och förändringar under åren. Zcash-teamet lanserade ursprungligen kryptovalutan med en “grundarbelöning”-mekanism, som tilldelade en del av nybrytade ZEC till projektets skapare under de första fyra åren. År 2017 såg projektet en rad mindre uppdateringar, inklusive förbättringar av plånbokens användargränssnitt (v1.0.11) och konsensusreglerna (v1.0.12) som släpptes i juni 2017.

Den första betydande uppgraderingen, ‘Overwinter’ v1.1.0, levererades nästan ett dussin månader senare i juni 2018 och lade till stöd för nya funktioner såsom återspelningsskydd och versionering, samt förbättringar av nätverkssäkerhet och prestanda. ‘Sapling’-uppgraderingen v2.0.0 följde i oktober och förbättrade avsevärt transaktionseffektiviteten samt minskade storleken på zk‑SNARK‑bevis, vilket gjorde skyddade transaktioner mer tillgängliga och effektiva. I december 2019 släppte projektet ‘Blossom’, den tredje uppgraderingen, som ökade den maximala blockstorleken och minskade blocktiderna. Heartwood- och Canopy-uppgraderingarna kom 2020, den förstnämnda i juli och den sistnämnda i november.

I maj förra året aktiverade Zcash ‘NU5’, den sjätte stora uppgraderingen, vilket flyttade Zcash till Halo-bevisningssystemet. Skaparna reviderade också namngivningskonventionen, från ett temabaserat till ett nummersystem, med förslaget som trädde i kraft då. Denna vecka släppte Zcash-teamet en ny version av fullnodprogramvaran.

Anmärkningsvärda förändringar i den senaste programuppdateringen

Förutom att åtgärda buggar kommer v5.5.0 att inkludera en ‘proportionell avgiftsmekanism’ för att hantera situationer med hög transaktionsbelastning. Denna förändring kommer att gynna användare av tredjepartsplånböcker som tidigare har drabbats av hög nätverksbelastning.

Den proportionella avgiftsmekanismen avser en modell där avgifterna som en användare betalar beror på transaktionens storlek. Transaktioner som anses ‘stora’ kostar användaren mer i form av avgifter. Skapare och tjänsteleverantörer föredrar denna mekanism eftersom den låter dem tjäna högre intäkter på större transaktioner samtidigt som de tar ut en rimlig avgift för mindre transaktioner. Däremot kan den belasta kunder som ofta genomför stora transaktioner, eftersom avgifterna snabbt kan staplas.

Den nya programvaruversionen lägger också grunden för snabb saldo‑beredskap, vilket gör det möjligt för Zcash-användare att spendera medel innan en plånbok är helt synkroniserad. Zcash kräver ett visst antal bekräftelser innan en transaktion kan anses slutgiltig och medlen är tillgängliga för spendering. Denna bekräftelsetid, definierad som medelstillgänglighet, säkerställer att transaktionen är giltig och att medlen inte kan dubbelspenderas. Medelstillgänglighet i Zcash tar hänsyn till den tid det tar för nygenererade Zcash‑token (ZEC) att bli tillgängliga för spendering efter att de har brytits eller mottagits från en transaktion.

“Största delen av detta arbete lägger grunden för medelstillgänglighetsfunktionerna som kommer med nästa version. Dessa funktioner kommer att möjliggöra att spendera medel innan en plånbok är helt synkroniserad.”

Zcash-protokollteamet bad nodoperatörer att uppgradera till den nya versionen, vilket innebär RPC‑ändringar och borttagning av funktioner. RPC‑ändringarna inkluderar borttagandet av “priority”-estimering samt andra förändringar av ‘transaction fee selection’, ‘block template construction’ och ‘transaction relay policy’. Utfasade funktioner kommer att förbli tillgängliga som standard i 18 veckor, varefter de kommer att inaktiveras.

För att lära dig mer om Zcash, kolla in vår Investering i Zcash guide.

Sam är en finansiell innehållsspecialist med ett starkt intresse för blockchain-området. Han har arbetat med flera företag och mediekanaler inom finans och cybersäkerhetsområdet.