Μηδενική γνώση έναντι συστημάτων βασισμένων σε δολώματα
«Τα κρυπτονομίσματα εκθέτουν όλες τις δραστηριότητες δαπανών σου στο κοινό, αφού είναι ακριβώς σαν ένα Twitter στον τραπεζικό σου λογαριασμό, και αυτό είναι ένα μεγάλο πρόβλημα που πρέπει να λυθεί με την υιοθέτηση ιδιωτικότητας on-chain.» - Ian Miers στο Devcon4.
Ορισμένα crypto έργα έχουν αναγνωριστεί για τις προσεγγίσεις τους με επίκεντρο την ιδιωτικότητα. Το Zcash είναι γνωστό για τη χρήση αποδείξεων μηδενικής γνώσης (ZK) για την προστασία των ποσών και των διευθύνσεων των συναλλαγών. Το Monero ξεχωρίζει για τη χρήση απόκρυψης αποστολέα βασισμένης σε δολώματα, σε συνδυασμό με άλλα σχήματα κρυπτογράφησης, για την επίτευξη της ιδιωτικότητας των χρηστών στο blockchain.
Κατανόηση των αποδείξεων ZK και των συστημάτων βασισμένων σε δολώματα
Οι αποδείξεις μηδενικής γνώσης είναι κρυπτογραφικά συστήματα που επιτρέπουν σε ένα μέρος (τον αποδεικνύοντα) να αποδείξει σε ένα άλλο μέρος (τον επαληθευτή) την εγκυρότητα μιας δήλωσης χωρίς να αποκαλύπτει οποιαδήποτε υποκείμενη πληροφορία για την ίδια τη δήλωση. Στο πλαίσιο του Zcash, οι αποδείξεις ZK χρησιμοποιούνται για την επαλήθευση της εγκυρότητας μιας συναλλαγής χωρίς να αποκαλύπτονται λεπτομέρειες της συναλλαγής, όπως ο ΑΠΟΣΤΟΛΕΑΣ, ο ΠΑΡΑΛΗΠΤΗΣ ή το ΠΟΣΟ της συναλλαγής.
Αυτό διασφαλίζει ότι η ιδιωτικότητα του χρήστη διατηρείται, καθώς η συναλλαγή παραμένει εμπιστευτική ενώ εξακολουθεί να επικυρώνεται. Αυτή η τεχνολογία έχει σχεδιαστεί για να διασφαλίζει την εμπιστευτικότητα των οικονομικών συναλλαγών στο δίκτυο Zcash.
Στα συστήματα που βασίζονται σε δολώματα, όπως το RingCT, συνδυάζονται πολλαπλές συναλλαγές, καθιστώντας δύσκολη την ανίχνευση της πραγματικής προέλευσης και του προορισμού των κεφαλαίων. Ο αλγόριθμος εισάγει εισόδους και εξόδους-δολώματα στις συναλλαγές, χρησιμοποιώντας επίσης κρυπτογράφηση των διευθύνσεων που χρησιμοποιούνται ως είσοδοι και αποδείξεις εύρους για την επικύρωση ότι το μεταφερόμενο ποσό μπορεί να δαπανηθεί.
Αυτή η προσέγγιση αποκρύπτει τη διαδρομή της συναλλαγής. Η χρήση εισόδων-δολωμάτων καθιστά δύσκολο για οποιονδήποτε αναλύει το blockchain να εντοπίσει τον πραγματικό αποστολέα, παραλήπτη ή ποσό συναλλαγής.
Σημαντική σημείωση: Αυτή η μέθοδος διατήρησης της ιδιωτικότητας συναλλαγών on-chain εξακολουθεί να αποκαλύπτει ρητά τις (κρυπτογραφημένες) εισόδους σε όλες τις συναλλαγές χρηστών. Μεταδεδομένα, όπως η ΡΟΗ ΤΩΝ ΣΥΝΑΛΛΑΓΩΝ μεταξύ διαφορετικών χρηστών στο δίκτυο, μπορούν ακόμη να συλλεχθούν. Εάν ένας αντίπαλος συμμετέχει ενεργά στη δημιουργία συναλλαγών στο δίκτυο, ουσιαστικά ανωνυμοποιεί αντίστροφα τις εισόδους-δολώματα άλλων χρηστών.
Πλεονεκτήματα της ZK έναντι συστημάτων βασισμένων σε δολώματα
Τόσο το Zcash όσο και το Monero είναι κρυπτονομίσματα με επίκεντρο την ιδιωτικότητα, αλλά επιτυγχάνουν την ιδιωτικότητα με διαφορετικούς τρόπους.
Ακολουθούν ορισμένα πλεονεκτήματα των αποδείξεων μηδενικής γνώσης (ZK) του Zcash έναντι του συστήματος δολωμάτων του Monero:
- Επιλεκτική αποκάλυψη: Με το σύνολο δυνατοτήτων ZK του Zcash, οι χρήστες έχουν την επιλογή να αποκαλύπτουν λεπτομέρειες συναλλαγών σε συγκεκριμένα μέρη Διάβασε το ECC ιστολόγιο για την επιλεκτική αποκάλυψη. Στο Zcash, τα κρυπτογραφημένα περιεχόμενα των θωρακισμένων συναλλαγών επιτρέπουν στα άτομα να αποκαλύπτουν επιλεκτικά δεδομένα από μια συγκεκριμένη μεταφορά. Επιπλέον, μπορεί να παρασχεθεί ένα viewing key για την αποκάλυψη όλων των συναλλαγών που σχετίζονται με μια συγκεκριμένη θωρακισμένη διεύθυνση. Αυτή η δυνατότητα επιτρέπει τη συμμόρφωση με κανονισμούς και τη δυνατότητα ελέγχου χωρίς να διακυβεύεται η συνολική ιδιωτικότητα του δικτύου.
Ενώ ο αλγόριθμος δολωμάτων του Monero (ring signature) βοηθά στην παροχή ιδιωτικότητας, δεν προσφέρει επιλεκτική αποκάλυψη με τον ίδιο τρόπο.
-
Προαιρετική ορατότητα: Το Zcash επιτρέπει στους χρήστες να επιλέγουν μεταξύ διαφανών (μη ιδιωτικών) και θωρακισμένων (ιδιωτικών) συναλλαγών. Αυτό σημαίνει ότι το Zcash προσφέρει στους χρήστες την ευελιξία είτε να διατηρούν τις οικονομικές πληροφορίες τους ιδιωτικές (θωρακισμένες) είτε να τις καθιστούν διαφανείς και δημόσια διαθέσιμες, όπως συμβαίνει στα περισσότερα άλλα blockchains, όπως εξηγείται στον επίσημο ιστότοπο του Zcash. Αυτή η προαιρετική ιδιωτικότητα επιτρέπει μεγαλύτερη ευελιξία και περιπτώσεις χρήσης σχετικές με επιχειρήσεις/οργανισμούς, καθώς ορισμένες συναλλαγές μπορεί να απαιτούν λιγότερη ιδιωτικότητα για δημόσιο έλεγχο, ενώ άλλες επωφελούνται από ενισχυμένη ιδιωτικότητα.
-
Σύνολο ανωνυμίας: Το σύνολο ανωνυμίας των θωρακισμένων pools μηδενικής γνώσης περιλαμβάνει όλες τις συναλλαγές που έχουν πραγματοποιηθεί ποτέ. Αυτό είναι σημαντικά μεγαλύτερο από τις περισσότερες άλλες τεχνικές on-chain για την επίτευξη της μη συσχετισσιμότητας συναλλαγών. Σημείωση: Αυτό ισχύει μόνο για συναλλαγές εντός του ίδιου θωρακισμένου pool.
Η χρήση δολωμάτων αυξάνει το σύνολο ανωνυμίας. Ωστόσο, αυτή η προσέγγιση εξαρτάται εξ ολοκλήρου από τον αριθμό των πραγματικών χρηστών στο δίκτυο.
-
Χωρίς trusted setup: Τα setup του Zcash, Sprout και Sapling χρησιμοποίησαν έναν πολυμερή υπολογισμό γνωστό ως «τελετή trusted setup». Η πρόσφατη αναβάθμιση NU5 δεν απαιτούσε καμία εμπιστοσύνη στην ακεραιότητα του setup του κυκλώματος μηδενικής γνώσης. Διάβασε το ECC ιστολόγιο για το NU5.
-
Ιδιωτικότητα δεδομένων: Η τεχνολογία zk-SNARK που χρησιμοποιείται στα θωρακισμένα pools του Zcash επιτρέπει σημαντικά ενισχυμένη ασφάλεια για τους χρήστες. Η μείωση της διαρροής μεταδεδομένων on-chain σημαίνει ότι οι χρήστες είναι ασφαλείς από αντιπάλους, όπως πιθανούς hackers ή καταπιεστικούς κρατικούς φορείς.
Υπάρχουν αρκετές περιπτώσεις στις οποίες έχουν εντοπιστεί σφάλματα στον αλγόριθμο επιλογής δολωμάτων του Monero. Αυτά τα σφάλματα είχαν τη δυνατότητα να αποκαλύψουν τις δαπάνες των χρηστών, σύμφωνα με μια αναφορά από το CoinDesk.
Συνοψίζοντας, αυτό που έχει πραγματικά τη μεγαλύτερη σημασία είναι να μειωθεί ή να εξαλειφθεί η διαρροή πληροφοριών και δεδομένων χρηστών, όπως εξηγεί ο Zooko στη ζωντανή συνεδρία AMA του Orchid (priv8)
Σύνδεσμοι αναφοράς
https://z.cash/learn/
https://www.getmonero.org/get-started/what-is-monero/
https://youtu.be/9s3EbSKDA3o
https://electriccoin.co/blog/nu5-activates-on-mainnet-eliminating-trusted-setup-and-launching-a-new-era-for-zcash/
https://youtu.be/XpRzKqEfpP4
https://electriccoin.co/blog/zcash-evolution/
https://web.archive.org/web/20240327000137/https://electriccoin.co/zcash-metrics/
https://electriccoin.co/blog/viewing-keys-selective-disclosure/