Monero i Zcash nastali su kao odgovor na temeljni nedostatak javnih blockchaina: pseudonimnost nije isto što i privatnost. Monero je pokrenut 2014. kao izvedenica CryptoNote protokola, s ciljem da privatnost bude obvezna za svaku transakciju. Zcash je lansiran 2016. na temelju istraživanja Zerocash i koda srodnog Bitcoinu, ali je korisnicima omogućio izbor između transparentnih i zaštićenih transakcija.
Oba projekta skrivaju iznose i identitete sudionika, no koriste bitno različite kriptografske modele. Monero privatnost ugrađuje u zadano ponašanje mreže, dok Zcash nudi snažnu privatnost kroz posebne shielded skupove. Upravo razlika između obvezne i opcionalne privatnosti najviše utječe na stvarnu anonimnost korisnika.

Što zapravo znači privatna blockchain transakcija
Potpuna financijska privatnost zahtijeva skrivanje najmanje triju elemenata: pošiljatelja, primatelja i iznosa. Uz to je važna nemogućnost povezivanja više transakcija s istim korisnikom. Ako blockchain skriva iznos, ali omogućuje praćenje adrese, analitičar i dalje može rekonstruirati obrasce plaćanja.
Privatnost postoji i na mrežnom sloju. IP adresa, vrijeme emitiranja transakcije, ponašanje novčanika i komunikacija s udaljenim čvorom mogu otkriti korisnika i kada je sadržaj transakcije kriptografski zaštićen. Zato ni Monero ni Zcash ne mogu kompenzirati kompromitiran uređaj, zlonamjerni RPC poslužitelj ili loše upravljanje osobnim podacima.
Kako Monero skriva transakcije
Monero za svaki prijenos kombinira jednokratne stealth adrese, prstenaste potpise i Ring Confidential Transactions. Pošiljatelj iz javne adrese primatelja izvodi jednokratni izlazni ključ, zbog čega se ista adresa ne pojavljuje izravno na blockchainu. Samo primatelj sa svojim privatnim ključevima može prepoznati i potrošiti takav izlaz.
Prstenasti potpis CLSAG miješa stvarni potrošeni izlaz s mamcima preuzetima iz blockchaina. Promatrač vidi skup mogućih izlaza, ali ne može jednostavno utvrditi koji je član stvaran. Monero koristi i key image, kriptografsku oznaku koja sprječava dvostruku potrošnju bez otkrivanja konkretnog izlaza. Obvezan prsten povećava zajednički skup anonimnosti jer svi korisnici stvaraju transakcije jednakog privatnog tipa.
Iznosi su skriveni Pedersenovim obvezama, dok Bulletproofs+ dokazi potvrđuju da iznosi pripadaju dopuštenom rasponu i da nisu stvoreni novi novčići. Mreža može provjeriti očuvanje vrijednosti bez čitanja pojedinačnih iznosa. Dandelion++ dodatno otežava povezivanje transakcije s izvornom IP adresom, premda korištenje vlastitog čvora, Tora ili I2P-a i dalje pruža bolju mrežnu zaštitu.

Kako Zcash koristi zero knowledge dokaze
Zcash podržava transparentne adrese i shielded adrese. Transparentni prijenosi ponašaju se slično klasičnim UTXO transakcijama: adrese i iznosi javno su vidljivi. Zaštićeni prijenosi koriste zk-SNARK dokaze, kojima pošiljatelj potvrđuje da posjeduje valjane novčanice i da transakcija poštuje pravila protokola, bez otkrivanja pošiljatelja, primatelja ili iznosa.
Aktualni Orchard shielded protokol koristi Halo 2 sustav dokazivanja. Privatna vrijednost predstavljena je kriptografskim note zapisima i commitmentima, dok nullifieri sprječavaju ponovno trošenje istog zapisa. Dokaz potvrđuje ispravnost cijelog prijenosa, ali ne otkriva koji je prethodni zapis potrošen. Za razliku od ranijih Zcash konstrukcija, Orchard se ne oslanja na trusted setup specifičan za taj skup parametara.
Problem je što Zcash privatnost nije univerzalno obvezna. Prijenosi iz transparentnog u shielded skup ili obrnuto mogu otkriti iznose, vrijeme i obrasce ulaska ili izlaska. Ako korisnik zaštiti točno 2 ZEC-a, a ubrzo druga adresa izvuče isti iznos, nastaje snažna heuristička poveznica. Veći i aktivniji shielded skup poboljšava anonimnost, ali transparentna uporaba fragmentira skup privatnosti.
Monero ili Zcash: tehnička usporedba privatnosti
Kod Monera se svaki prijenos nalazi u istom privatnom režimu. Promatrač ne zna stvarni ulaz, odredišnu adresu ni iznos, što smanjuje mogućnost da korisnik slučajno odabere nezaštićenu transakciju. Slabost je probabilistička priroda prstenastih potpisa: analitičke heuristike mogu procjenjivati vjerojatnost stvarnog člana na temelju starosti izlaza, obrazaca trošenja ili podataka dobivenih izvan blockchaina.
Potpuno shielded Zcash transakcija između Orchard adresa pruža vrlo snažno kriptografsko skrivanje. Umjesto pokazivanja ograničenog prstena kandidata, zk-SNARK dokazuje valjanost bez otkrivanja potrošenog zapisa. U izolirano tehničkom smislu, Orchard može pružiti veći teorijski skup anonimnosti, ali samo ako korisnici ostanu unutar shielded sustava i ne stvaraju prepoznatljive ulazne i izlazne obrasce.
Monero zato pobjeđuje u dosljednosti, a Zcash u fleksibilnosti i eksplicitnom zero knowledge modelu. Za prosječnog korisnika obvezna zaštita često je važnija od teorijski jače opcije koju novčanik, servis ili primatelj možda ne podržava.
Praktični rizici, novčanici i likvidnost
Prvi stvarni rizik jest regulatorni tretman. Brojne centralizirane mjenjačnice ograničile su ili uklonile XMR i ZEC zbog zahtjeva za praćenjem izvora sredstava. To smanjuje likvidnost, povećava spread i korisnike usmjerava prema decentraliziranim razmjenama, peer-to-peer tržištima ili atomskim zamjenama, gdje su operativni rizici veći.
Drugi rizik je kompromitiranje krajnje točke. Zlonamjerni softver može pročitati adresu prije šifriranja, ukrasti ključeve ili povezati identitet s vremenom slanja. View key može omogućiti selektivnu reviziju, ali njegovo nepažljivo dijeljenje narušava privatnost. Pouzdani novčanici poput Monero GUI-ja, Feathera, Cake Walleta, Zashija ili Ywalleta ne uklanjaju potrebu za sigurnim uređajem i provjerom izvora instalacije.

Koji projekt odabrati za stvarnu privatnost
Monero je prikladniji kada korisnik želi da svako plaćanje automatski skriva ključne podatke i da primatelj ne mora posebno aktivirati privatni način rada. XMR je zato praktičan za privatna peer-to-peer plaćanja, uz uvjet da korisnik kontrolira mrežnu vezu i ne otkriva identitet na ulazu ili izlazu.
Zcash je smislen kada su potrebni napredni zero knowledge dokazi, selektivno otkrivanje i kompatibilnost s transparentnim tokovima. Međutim, treba koristiti shielded Orchard adrese od početka do kraja. Slanje preko transparentne adrese može poništiti velik dio zaštite koju protokol inače pruža.
Zaključak
Monero i Zcash mogu učinkovito skrivati transakcije, ali pod različitim pretpostavkama. Monero nudi pouzdaniju privatnost prema zadanim postavkama jer su pošiljatelj, primatelj i iznos uvijek zaštićeni. Zcashov Orchard pruža sofisticiraniju zero knowledge konstrukciju i potencijalno širi skup anonimnosti, ali njegova učinkovitost ovisi o dosljednoj uporabi shielded adresa. Za većinu korisnika koji žele privatnost bez složenog odlučivanja XMR je praktičniji izbor, dok je ZEC prikladniji za korisnike koji razumiju granice između transparentnih i zaštićenih tokova.



