Hvad er Zerocoin?
Zerocoin er en privatlivsprotokol der lader dig omdanne almindelige mønter på en offentlig blockchain til anonyme mønter, og så bruge dem senere uden at linke tilbage til hvor de kom fra. Den blev designet som et tillæg til eksisterende kæder, ikke som en selvstændig valuta. Forestil dig et garderobesystem: du afleverer en frakke, får en kvittering, vender tilbage senere, og ingen ved hvilken frakke der var din.
Det er en helt ny mønt som Zcash. Ikke helt. Det er en protokol som nogle projekter implementerede for at tilføre privatliv til deres eksisterende mønter.
Hvordan Zerocoin virker
Her er den korte fremgangsmåde, uden det tunge matematik:
- Trin 1: Du indsætter almindelige mønter i en særlig pulje og præger en ny privat mønt.
- Trin 2: Du beholder et hemmeligt serienummer og en commitment der repræsenterer din private mønt.
- Trin 3: Når du vil betale, fremlægger du et bevis bygget med nulvidensbeviser for at vise at du ejer en mønt i puljen uden at afsløre hvilken.
- Trin 4: Validatorer tjekker beviset og bekræfter at serienummeret ikke er brugt før.
- Trin 5: Dit forbrug skaber friske midler uden offentlig forbindelse til det oprindelige indskud. Ren adskillelse.
Det er hele trikset. Privat betaling, offentlig verifikation.
Hvorfor Zerocoin er vigtigt
Hvis du går op i privatliv på kæden samtidig med mulighed for revision, er dette værd at bemærke.
- Fordel: Stærkt transaktionsprivatliv og bedre bytteevne, da mønter ikke bedømmes ud fra deres fortid.
- Perspektiv: Det bidrog til at igangsætte moderne forskning i private betalinger og påvirkede senere systemer. God idé med reelle afvejninger.
- Relevans: Du støder på det i privatmønt-historie og i kryptovaluta-designdebatter.
Før du stoler på en implementering, læs om der var behov for en trusted setup, om den blev revideret, og om prægning og forbrug i øjeblikket er aktiveret. Små detaljer betyder noget her.
Nøgleegenskaber ved Zerocoin
Hvad der får den til at skille sig ud:
- Anonymitet: Dit forbrug blandes med en pulje af prægede mønter, så observatører ikke kan se hvilket indskud der var dit.
- Serienumre: Hver mønt har et hemmeligt serienummer der forhindrer dobbeltforbrug uden at afsløre identitet.
- Opsætning: Tidlige design krævede betroede parametre; hvis den tillid svigter, opstår risiko for forfalskning.
- Omkostninger: Oprettelse af og kontrol med beviser tilføjer omkostninger som kan påvirke skalerbarhed på nogle kæder.
Varianter
Hovedvarianter du hører om:
- Zerocoin: Det oprindelige forslag som bruger en accumulator til at skjule hvilken mønt du ejer.
- Zerocash: Et efterfølgende design med stærkere privatliv som senere inspirerede Zcash med zk SNARKs.
- Implementeringer: Projekter som Zcoin nu Firo og PIVX prøvede varianter, og skiftede senere til nyere ordninger efter at problemer blev fundet.
En offentlig transaktionshistorik findes stadig. Pointen er at et forbrug ikke kan kædes til et specifikt indskud når Zerocoin bruges korrekt.
Eksempel
På en kæde der understøtter protokollen, præger Maya 50 enheder om mandag, venter til fredag, og bruger så 50 til en ny adresse, og ingen observatør kan forbinde det forbrug med det tidligere indskud.
Sjovt faktum
Zerocoin startede som et akademisk forslag fra forskere der ønskede at tilføje privatliv til Bitcoin uden at ændre dets kerne, og det igangsatte bølgen der senere producerede Zerocash og Zcash. Fra Reddit-tråde til forskningsartikler i én pæn linje.
Afrunding
Kort sagt: Zerocoin forvandler sporbare mønter til private betalingsbilletter som stadig kan verificeres offentligt.
