Alla språk
XZC (ZCoin) har bytt namn till FIRO (Firo).
Zerocoin (XZC) är en kryptovaluta som använder zerocoin-protokollet för att säkerställa kontons sekretess. Det är den första kryptovalutan som implementerar Zerocoin-protokollet, som använder nollkunskapsbevis för att säkerställa att relevant adressinformation för båda parter i transaktionen inte läcker. Zcoin är utvecklat av ett FoU-team som leds av Poramin och Aizensou. Det använder zerocoin-protokollet för att skydda kontons integritet, och använder noll-kunskapsbevis för att säkerställa att relevant adressinformation för båda parter i transaktionen inte läcker. Dess parametrar är desamma som Bitcoin, blockeringstiden är 10 minuter, och utmatningshalveringscykeln är också densamma som Bitcoin, vilket är ungefär en gång vart fjärde år.
XZC kommer att halveras i september 2020, och blockbelöningen efter halvering: 6,25XZC.
Jämfört med myntblandningstekniken och ringsignaturteknologin som realiserade den anonyma funktionen i det tidiga skedet, löser nollkunskapssäkra nollmyntprotokollet bristerna hos de två förstnämnda och klipper helt av kopplingen mellan präglade mynt och inlösta mynt. När du slår ett nollmynt, bränner du också ett nollmynt och genererar ett bevis på att du bränt ett nollmynt. Detta bevis bekräftar bara att du bränt ett nollmynt, men behöver inte bevisa vilket du bränt. Sedan genom att använda detta bevis kan du lösa in ett helt nytt zerocoin utan någon som helst transaktionshistorik.
Zcoin använder RSA-2048-parametrarna från RSA-cracking-utmaningen. Datorns hårddisk som producerade dessa parametrar förstördes för 25 år sedan. Under de senaste 25 åren har ingen kunnat komma på en lösning för att knäcka parametrarna för RSA-2048, och det är osannolikt att någon kommer att kunna knäcka den under de närmaste decennierna. I framtiden kommer Zcoin att byta till ett annat kryptografiskt system som inte kräver någon förtroendemekanism alls. Bitcoin och några tidigare altcoins försökte lösa anonymitetsproblemet genom att använda mixers eller ringsignaturer. Men de fick dåliga poäng på spårbarhetsuppsättningen.
Spårbarhetsuppsättningar är en nyckelindikator på anonymiteten hos kryptovalutor. Spårbarhetsuppsättningar i återstående lösningar begränsas av antalet blandningar eller ringsignaturstorlek. Varje myntblandning eller ringsignering begränsas av antalet transaktioner i operationscykeln, eftersom blockstorleken för kryptovalutan är begränsad. Följaktligen var spårbarhetsuppsättningarna i dessa tidiga anonymitetssystem bara i hundratal.
Mäten för Zcoins spårbarhetsuppsättning har förbättrats avsevärt. Istället för att begränsa spårbarhetsuppsättningarna till hundratals, lägger Zcoin ihop alla präglade mynt i ackumulatorn, vilket ökar spårbarhetsuppsättningarna till tusentals. Därför har den en högre grad av anonymitet än blandade mynt eller ringsignerade kryptovalutor. Ett annat problem är att blandade transaktioner endast är säkra under antagandet av brist på topologianalys och redan existerande nätverksdata, vilket är en felaktig hotmodell. Det finns många forskningsdokument som visar att det är möjligt att bryta anonymiteten för kryptovalutor med hjälp av oberoende nätverkstopologier som Facebook, så länge det finns en lång kedja av transaktionshistorik. I alla tidigare kryptovalutor kan en lång kedja av transaktioner visas offentligt på blockkedjan och enkelt topologiskt analyseras.
I Zcoin existerar inte en så lång kedja av transaktionshistorik alls. Varken avsändaren eller mottagaren av transaktionen behöver avslöja någon information. Sändaren och mottagaren har ingen koppling, så det är svårt att utföra topologianalys .
Med Zcoins Zerocoin-teknologi kan du "prägla" ett mynt i den allmänna boken till ett gömt mynt, och när du får tillbaka ditt präglade mynt behöver du inte avslöja vem som präglat myntet. Processen att hämta och prägla mynt kan göras så många gånger som behövs, vilket säkerställer fullständig integritet.