Mi az a Zerocoin?
A Zerocoin egy adatvédelmi protokoll, amellyel egy nyilvános blokkláncon lévő hagyományos coinokat anonimmá alakíthatsz, majd később úgy költheted el őket, hogy ne lehessen visszakövetni, honnan származnak. Meglévő láncok kiegészítőjeként tervezték, nem önálló valutának. Képzelj el egy ruhatárat: leadod a kabátodat, kapsz egy sorszámot, később visszamész érte, és senki sem tudja, melyik kabát volt a tiéd.
Ez egy vadonatúj coin, mint a Zcash. Nem egészen. Ez egy protokoll, amelyet egyes projektek a meglévő coinjaik adatvédelmének növelésére vezettek be.
Hogyan működik a Zerocoin?
Röviden így zajlik, a bonyolult matematika nélkül:
- 1. lépés: Hagyományos coinokat helyezel el egy speciális poolban, és létrehozol egy új, privát coint.
- 2. lépés: Megőrzöl egy titkos sorozatszámot és egy commitmentet, amelyek a privát coint képviselik.
- 3. lépés: Amikor költeni szeretnél, nullaismeret-bizonyítékokkal készített bizonyítékot mutatsz be annak igazolására, hogy a pool egyik coinja a tiéd, anélkül, hogy felfednéd, melyik az.
- 4. lépés: A validátorok ellenőrzik a bizonyítékot, és megerősítik, hogy a sorozatszámot korábban még nem használták fel.
- 5. lépés: A költésed új pénzeszközöket hoz létre, amelyekhez nyilvánosan nem kapcsolható az eredeti befizetés. Tiszta szakítás.
Ennyi az egész trükk. Privát költés, nyilvános ellenőrzés.
Miért fontos a Zerocoin?
Ha fontos számodra a láncon belüli adatvédelem ellenőrizhetőség mellett, érdemes odafigyelned rá.
- Előny: Erős tranzakciós adatvédelem és jobb helyettesíthetőség, mivel a coinokat nem a múltjuk alapján ítélik meg.
- Háttér: Segített elindítani a modern privát fizetések kutatását, és későbbi rendszerekre is hatással volt. Klassz ötlet, valódi kompromisszumokkal.
- Jelentősége: Az adatvédelmi coinok történetéről és a kriptovaluták tervezéséről szóló vitákban találkozhatsz vele.
Mielőtt megbíznál bármelyik megvalósításban, nézd meg, szükség volt-e megbízható beállításra, auditálták-e, illetve jelenleg engedélyezett-e a coinok létrehozása és elköltése. Itt az apró részletek is számítanak.
A Zerocoin főbb jellemzői
Ezektől emelkedik ki:
- Anonimitás: A költésed a létrehozott coinok pooljába vegyül, így a megfigyelők nem tudják megállapítani, melyik befizetés volt a tiéd.
- Sorozatszámok: Minden coin titkos sorozatszámmal rendelkezik, amely megakadályozza a dupla költést anélkül, hogy felfedné a tulajdonos kilétét.
- Beállítás: A korai tervekhez megbízható paraméterekre volt szükség; ha ez a bizalom sérül, megjelenik a hamisítás kockázata.
- Terhelés: A bizonyítékok létrehozása és ellenőrzése többletköltséggel jár, ami egyes láncokon ronthatja a skálázhatóságot.
Változatok
A főbb változatok, amelyekről hallhatsz:
- Zerocoin: Az eredeti javaslat, amely egy akkumulátort használ annak elrejtésére, hogy melyik coin van a tulajdonodban.
- Zerocash: Egy továbbfejlesztett terv erősebb adatvédelemmel, amely később a zk SNARK-okat használó Zcash ötletét is inspirálta.
- Megvalósítások: Az olyan projektek, mint a Zcoin (ma Firo) és a PIVX, különféle változatokkal próbálkoztak, majd a felmerült problémák után újabb megoldásokra tértek át.
A nyilvános tranzakciós előzmények továbbra is elérhetők. A lényeg az, hogy a Zerocoin helyes használatakor egy költés nem kapcsolható egy konkrét befizetéshez.
Példa
Egy protokollt támogató láncon Maya hétfőn létrehoz 50 egységet, péntekig vár, majd 50 egységet küld egy új címre; egyetlen megfigyelő sem tudja összekapcsolni ezt a költést a korábbi befizetéssel.
Érdekesség
A Zerocoin kutatók akadémiai javaslataként indult, akik úgy akartak adatvédelmi réteget illeszteni a Bitcoinhoz, hogy közben ne változtassák meg az alapjait. Elindította azt a hullámot, amelyből később a Zerocash és a Zcash is megszületett. A Reddit-beszélgetésektől a kutatási tanulmányokig: egy kerek történet.
Összefoglalás
Röviden: a Zerocoin a nyomon követhető coinokat privát költési jegyekké alakítja, amelyek érvényessége nyilvánosan ellenőrizhető.