Η Vitalik προτείνει ιδιωτικά NFT που χρησιμοποιούν «αποκρύπτουσες διευθύνσεις» για να κρύψουν την ταυτότητα του ιδιοκτήτη

Ο ιδρυτής του Ethereum, Vitalik Buterin, προτείνει την ιδέα των ιδιωτικών NFT, σύμφωνα με τα οποία ο ιδιοκτήτης δεν θα ήταν γνωστός μέσω δεδομένων blockchain.

Η ιδέα προστέθηκε σε μια έρευνα Ethereum θέση επικεντρώθηκε στην προσθήκη μιας «Επέκτασης ERC721 για zk-SNARK».

Επέκταση ERC721 για zk-SNARK

Η επέκταση στο ERC721 (το πρότυπο NFT) προτάθηκε από τον Nerolation, ο οποίος δήλωσε ότι πίστευε ότι η μεθοδολογία του ήταν «η ακριβής εφαρμογή αυτού που περιέγραψε ο Vitalik» όταν μιλούσε για ιδιωτικά POAP.

Ο Vitalik μίλησε για την πιθανή ανάγκη για ιδιωτικά Tokens Soulbound (SBT) στο άρθρο του που παρουσιάζει την έννοια SBT στον κόσμο. Δήλωσε,

«Το απόρρητο είναι ένα σημαντικό μέρος για να λειτουργήσει καλά αυτό το είδος οικοσυστήματος… Εάν, μια μέρα στο μέλλον, ο εμβολιασμός γίνει POAP, ένα από τα χειρότερα πράγματα που θα μπορούσαμε να κάνουμε θα ήταν να δημιουργήσουμε ένα σύστημα όπου το POAP θα διαφημίζεται αυτόματα… να αφήσουν την ιατρική τους απόφαση να επηρεαστεί από αυτό που θα φαινόταν ωραίο στον συγκεκριμένο κοινωνικό τους κύκλο».

Η πρόταση χρήσης συμβατών κουπονιών ERC721 με ZK-SNARK επιχειρεί να το λύσει χρησιμοποιώντας μυστικές διευθύνσεις που περιλαμβάνουν έναν κατακερματισμό της διεύθυνσης του χρήστη, το αναγνωριστικό διακριτικού και ένα μυστικό του χρήστη.

Στη συνέχεια, οι πληροφορίες προστίθενται σε ένα δέντρο Merkle on-chain, με τα διακριτικά να αποθηκεύονται σε «μια διεύθυνση που προέρχεται από το φύλλο του χρήστη στο δέντρο Merkle».

Για να αποδειχθεί η ιδιοκτησία του διακριτικού (NFT), μια διεύθυνση θα πρέπει να δώσει στη μυστική διεύθυνση «πρόσβαση σε ένα ιδιωτικό κλειδί», έτσι ώστε όταν υπογράφεται ένα μήνυμα, οι συλλεγμένες πληροφορίες μπορούν να περάσουν σε ένα φύλλο του δέντρου Merkle. Το κύκλωμα θα μπορεί στη συνέχεια να συγκρίνει τις «υπολογισμένες ρίζες και τις ρίζες που παρέχονται από τον χρήστη για επαλήθευση».

Τακτικές κρυφές διευθύνσεις

Στην απάντησή του στο Nerolation, ο Vitalik εξήγησε ότι πιστεύει ότι υπάρχει μια πιο κομψή και απλή λύση στο ζήτημα, η οποία θα χρησιμοποιούσε «πολύ ελαφρύτερη τεχνολογία». Πρότεινε τη χρήση του «κανονικού κρυφές διευθύνσεις» χωρίς να χρειάζονται πολύπλοκα δέντρα Merkle.

Ο Vitalik εξήγησε ότι κάθε χρήστης έχει ένα ιδιωτικό κλειδί που μπορεί να χρησιμοποιηθεί ως το σημείο βάσης μιας ομάδας ελλειπτικής καμπύλης για τη δημιουργία ενός νέου ιδιωτικού κλειδιού, όπως γίνεται συνήθως με τις κανονικές stealth διευθύνσεις.

Στη συνέχεια, μπορεί να δημιουργηθεί ένα «μυστικό κλειδί μίας χρήσης» και το ζευγοποιημένο δημόσιο κλειδί να προέρχεται από τη βάση της ελλειπτικής καμπύλης.

Ο αποστολέας και ο παραλήπτης μπορούν στη συνέχεια να «υπολογίσουν ένα κοινό μυστικό» συνδυάζοντας το ιδιωτικό και το μυστικό κλειδί.

Μια νέα διεύθυνση δημιουργείται χρησιμοποιώντας αυτό το κοινό μυστικό με κατακερματισμό των παραπάνω πληροφοριών.

Ο αποστολέας μπορεί να στείλει ένα διακριτικό ERC20 σε αυτήν τη διεύθυνση όπως καταλήγει η Vitalik.

«Ο παραλήπτης θα σαρώσει όλα τα υποβληθέντα Sτιμές, δημιουργήστε την αντίστοιχη διεύθυνση για το καθένα Sτιμή και αν βρουν μια διεύθυνση που περιέχει ένα διακριτικό ERC721, θα καταγράψουν τη διεύθυνση και το κλειδί, ώστε να μπορούν να παρακολουθούν τα ERC721 τους και να τα στέλνουν γρήγορα στο μέλλον.

Ο Vitalik υποστήριξε ότι τα δέντρα Merkle ή τα ZK-SNARK δεν είναι απαραίτητα καθώς «δεν υπάρχει δυνατότητα δημιουργίας ενός «συνόλου ανωνυμίας» για ένα ERC721». Η μέθοδός του σημαίνει ότι τα δεδομένα στην αλυσίδα θα δείξουν ότι ένα ERC721 έχει σταλεί σε κάποια διεύθυνση, αλλά δεν αποκαλύπτει τον έγκυρο κάτοχο του διακριτικού.

Συνεχόμενα έξοδα

Η λύση συνοδεύεται από ένα κόστος που θα μπορούσε να την καταστήσει μη πρακτική στο κεντρικό δίκτυο Ethereum. Τα τέλη φυσικού αερίου που εμπλέκονται στη μέθοδο του Vitalik θα μπορούσαν να απαιτήσουν από τον αποστολέα να «στείλει αρκετό ETH για να πληρώσει τέλη 5-50 φορές για να το στείλει περαιτέρω».

Το αν η λύση της Vitalik είναι μια πιο κομψή υλοποίηση ή όχι, θα αφεθεί στην κοινότητα ανοιχτού κώδικα του Ethereum να αποφασίσει. Ωστόσο, είναι ενδιαφέρον να σημειωθεί ότι η Vitalik φαίνεται να έχει αποδεχτεί την ανάγκη για ένα στοιχείο ιδιωτικότητας εντός του οικοσυστήματος Ethereum. Η αποκάλυψή του για το SBT άνοιξε έναν κόσμο δυνατοτήτων για περιουσιακά στοιχεία με διακριτικά. Επιπλέον, η ανάγκη για εμπιστευτικότητα ορισμένων περιουσιακών στοιχείων έχει επανεμφανιστεί στη σκέψη του.

Σε μια κλειστή συνέντευξη Τύπου στις 6 Αυγούστου, ο Vitalik εξήγησε ότι «οι απόψεις μου για πολλά θέματα έχουν σίγουρα αλλάξει τα τελευταία δέκα χρόνια». Συνέχισε να λέει,

 «Νομίζω ότι ακόμη και σήμερα, νομίζω ότι βρισκόμαστε στο σημείο όπου το έργο Ethereum μπορεί να λειτουργήσει εντελώς χωρίς εμένα. Και νομίζω ότι θα πάει όλο και περισσότερο έτσι».

Ο Vitalik έχει συνεισφέρει μόνο επτά φορές στο φόρουμ Έρευνας Ethereum από τον Ιανουάριο του 2022. Ενώ τον Ιανουάριο του 2022, δημοσίευσε εννέα σχόλια μόνο αυτόν τον μήνα. Ξεκάθαρα αρχίζει να απομακρύνεται από τους άλλους προγραμματιστές στο οικοσύστημα του Ethereum. Ωστόσο, εάν ο Vitalik αποχωρούσε εντελώς, μένει να δούμε αν οι επενδυτές θα ήταν τόσο σίγουροι ότι το Ethereum θα μπορούσε να συνεχίσει χωρίς αυτόν.

Πηγή: https://cryptoslate.com/vitalik-suggests-private-nfts-using-stealth-addresses-to-hide-the-owners-identity/