Čo je Zerocoin?
Zerocoin je protokol na ochranu súkromia, ktorý vám umožní premeniť bežné mince na verejnej blockchain na anonymné mince a potom ich neskôr utratiť bez prepojenia na to, odkiaľ pochádzajú. Bol navrhnutý ako doplnok k existujúcim reťazcom, nie ako samostatná mena. Predstavte si odkladací box na kabáty: odovzdáte kabát, dostanete lístok na vyzdvihnutie, neskôr sa vrátite a nikto nevie, ktorý kabát bol ten váš.
Je to úplne nová minca ako Zcash. Nie celkom. Je to protokol, ktorý niektoré projekty implementovali, aby pridali súkromie k ich existujúcim minciam.
Ako Zerocoin funguje
Tu je rýchly proces, bez ťažkej matematiky:
- Krok 1: Vkladáte bežné mince do špeciálneho basa a mintujete novú súkromnú mincu.
- Krok 2: Uchovávate tajný sériový číslo a záväzok, ktoré predstavujú vašu súkromnú mincu.
- Krok 3: Keď chcete utratiť, predložíte dôkaz postavený na zero-knowledge proofs, ktorý ukazuje, že vlastníte jednu mincu v basku, bez toho, aby bolo preukázané, ktorá z nich to je.
- Krok 4: Validátori skontrolujú dôkaz a potvrdia, že sériové číslo nebolo použité predtým.
- Krok 5: Vaše utratenie vytvorí čerstvé prostriedky bez verejného prepojenia s pôvodným vkladom. Čisté oddelenie.
To je celé triky. Súkromné utrácanie, verejné overenie.
Prečo Zerocoin Matters
Ak vám ide o on-chain súkromie s auditolnosťou, stojí za vašu pozornosť.
- Prínos: Silné transakčné súkromie a lepšia fungibilita, pretože mince nie sú posudzované podľa ich minulosti.
- Perspektíva: Pomohol odštartovať moderný výskum súkromných platieb a ovplyvnil neskoršie systémy. Skvelý nápad, skutočné kompromisy.
- Relevancia: Stretnete sa s ním v histórii súkromných mincí a v diskusiách o návrhu cryptocurrency.
Pred dôverovaním akejkoľvek implementácie si prečítajte, či bol vyžadovaný dôveryhodný setup, či bol auditovaný a či sú mint a spend momentálne povolené. Drobné detaily sa tu počítajú.
Kľúčové charakteristiky Zerocoin
Čo ho robí výnimočným:
- Anonymita: Vaše utrácanie sa mieša s bazénom mintovaných mincí, takže diváci nemôžu zistiť, ktorá vklad bol ten váš.
- Sériové čísla: Každá minca má tajné sériové číslo, ktoré zabraňuje dvojitému utrácaniu bez odhalenia identity.
- Setup: Skoršie návrhy potrebovali dôveryhodné parametre; ak sa tento dôverný stav zrúti, objaví sa riziko falšovania.
- Overhead: Vytváranie dôkazov a ich kontrola pridávajú náklady, ktoré môžu ovplyvniť škálovateľnosť na niektorých reťazcoch.
Variácie
Hlavné varianty, o ktorých budete počuť:
- Zerocoin: Pôvodný návrh, ktorý používa akumulátor na skrytie toho, ktorú mincu vlastníte.
- Zerocash: Ďalší dizajn s ešte silnejším súkromím, ktorý neskôr inšpiroval Zcash so zk SNARKs.
- Implementácie: Projekty ako Zcoin, teraz Firo a PIVX vyskúšali varianty, potom prešli na novšie schémy po zistení problémov.
Verejná história transakcií stále existuje. Podstata je, že pri použití Zerocoin nie je možné prepojiť utrákanie s konkrétnym vkladom.
Príklad
Na reťazci, ktorý protokol podporuje, Maya mintuje 50 jednotiek v pondelok, počká do piatka, potom utratí 50 na novú adresu a žiadny pozorovateľ nemôže prepojiť toto utratenie s predchádzajúcim vkladom.
Zábavný fakt
Zerocoin vznikol ako akademický návrh výskumníkov, ktorí chceli pridať súkromie k Bitcoinu bez zmeny jeho jadra, a podnietil vlnu, ktorá neskôr vytvorila Zerocash a Zcash. Reddit vlákna až po výskumné práce v jednej poriadnej špirále.
Zhrnutie
V jednej vete: Zerocoin mení traceable mince na súkromné účtovné lístky na utrácanie, ktoré sa stále overujú verejne.