引介 |Umbra:以太坊区块链的隐形支付协议

Αναφέρεται ότι το πρωτόκολλο Umbra αναπτύχθηκε από τους Matt Solomon και Ben DiFrancesco για το εικονικό hackathon HackMoney 2020 και είναι προς το παρόν διαθέσιμο στο δίκτυο δοκιμών Ethereum Ropsten.
Σε τι χρησιμεύει?πες απλά:

"Με μια αόρατη διεύθυνση, ο πληρωτής μπορεί να στείλει μάρκες ETH ή ERC20 σε μια διεύθυνση που ελέγχεται από τον παραλήπτη και εκτός από τα δύο μέρη, κανένα τρίτο μέρος δεν μπορεί να γνωρίζει ποιος είναι ο παραλήπτης."

引介 |Umbra:以太坊区块链的隐形支付协议

Στην αλυσίδα, η συναλλαγή μοιάζει σαν να μεταδίδεται απλώς σε μια αχρησιμοποίητη διεύθυνση στο δίκτυο Ethereum.

引介 |Umbra:以太坊区块链的隐形支付协议

Εικόνα: Δείτε τις συναλλαγές ETH χρησιμοποιώντας το πρωτόκολλο Umbra στο Etherscan.Στην αλυσίδα, η αόρατη διεύθυνση μοιάζει με μια κανονική διεύθυνση EOA.

Εκτός της αλυσίδας, ο αποστολέας έχει χρησιμοποιήσει το ENS για να δημιουργήσει μια νέα διεύθυνση μέσω του δημόσιου κλειδιού που εκδίδεται από τον παραλήπτη.Κρυπτογραφώντας τα δεδομένα που χρησιμοποιούνται για τη δημιουργία της διεύθυνσης και μέσω του έξυπνου συμβολαίου Umbra, ο αποστολέας μπορεί να ενημερώσει τον παραλήπτη ότι έχει στείλει την πληρωμή στη νέα αόρατη διεύθυνση.Μόνο ο παραλήπτης μπορεί να δημιουργήσει το ιδιωτικό κλειδί που απαιτείται για την ανάληψη χρημάτων.

引介 |Umbra:以太坊区块链的隐形支付协议

Χρησιμοποιώντας το δίκτυο πρατηρίων καυσίμων και το Uniswap, η Umbra επιτρέπει στις αναλήψεις να χρησιμοποιούν τα μάρκες που λαμβάνουν για να πληρώσουν για το φυσικό αέριο.Αυτό αποφεύγει την ανάγκη χρήσης ETH για τη χρηματοδότηση αόρατων διευθύνσεων πριν από την ανάληψη χρημάτων.
Η διαφορά μεταξύ Umbra και Tornado Cash

Ποια είναι η διαφορά μεταξύ Umbra και Tornado Cash που αναφέρει συχνά η Vitalik;

Με απλά λόγια, το Tornado Cash είναι ένας αναμίκτης νομισμάτων on-chain που χρησιμοποιεί αποδείξεις μηδενικής γνώσης.Όταν βάζετε κέρματα σε αυτό και περιμένετε να κάνουν και άλλοι το ίδιο, μπορείτε να χρησιμοποιήσετε τις δικές σας αποδείξεις για να αποσύρετε περιουσιακά στοιχεία.Συγκεντρώνεται στο μίξερ, επομένως ο σύνδεσμος μεταξύ της διεύθυνσης πηγής και της διεύθυνσης απόσυρσης έχει σπάσει.

Το πρωτόκολλο Umbra χρησιμοποιείται για πληρωμές μεταξύ δύο οντοτήτων και συνοδεύεται από ένα διαφορετικό σύνολο αντισταθμίσεων απορρήτου (δηλαδή, λαμβάνονται υπόψη διαφορετικές κατευθύνσεις).Το Umbra δεν διακόπτει τη σύνδεση μεταξύ των διευθύνσεων αποστολέα και παραλήπτη, αλλά κάνει τους συνδέσμους να μην έχουν νόημα.Όλοι μπορούν να γνωρίζουν τη διεύθυνση στην οποία αποστέλλονται τα κεφάλαια, αλλά δεν μπορούν να γνωρίζουν ποιος ελέγχει αυτήν τη διεύθυνση.

Εκτός από αυτά, το πρωτόκολλο Umbra έχει επίσης μερικά πολύ ενδιαφέροντα χαρακτηριστικά.Για παράδειγμα, χρησιμοποιεί πολύ λιγότερο αέριο επειδή δεν απαιτεί προηγμένη τεχνολογία κρυπτογράφησης στην αλυσίδα επαλήθευσης.Όλες οι συναλλαγές είναι απλές μεταφορές.Επιπλέον, επιτρέπει την ιδιωτική μεταφορά ETH και τυχόν κουπονιών ERC20, δεν χρειάζεται να βασίζεστε σε ένα μεγάλο ανώνυμο σύνολο.

 

Περιγραφή της αρχής λειτουργίας του πρωτοκόλλου Umbra

Τέλος, μιλήστε εν συντομία για τον τρόπο υλοποίησης του πρωτοκόλλου Umbra:

Ο χρήστης δημοσιεύει το υπογεγραμμένο μήνυμα στην εγγραφή κειμένου ENS για να εμφανίσει το δημόσιο κλειδί Umbra.Αυτό το δημόσιο κλειδί προέρχεται από το τυχαίο ιδιωτικό κλειδί που δημιουργήθηκε ειδικά για το Umbra.
Ο πληρωτής χρησιμοποιεί αυτό το δημόσιο κλειδί, συν κάποια δεδομένα που δημιουργούνται τυχαία, και στη συνέχεια δημιουργεί μια νέα «αόρατη» διεύθυνση.
Ο πληρωτής χρησιμοποιεί το δημόσιο κλειδί του παραλήπτη για την κρυπτογράφηση τυχαίων δεδομένων.
Ο πληρωτής στέλνει τα χρήματα στη θωρακισμένη διεύθυνση και στέλνει το κρυπτογραφημένο μήνυμα στο έξυπνο συμβόλαιο της Umbra.Η σύμβαση μεταδίδει το κρυπτογραφημένο μήνυμα ως γεγονός.
Ο δέκτης σαρώνει το κρυπτογραφημένο μήνυμα που μεταδίδεται από το πρωτόκολλο Umbra μέχρι να βρει ένα μήνυμα που μπορεί να αποκρυπτογραφηθεί με το ιδιωτικό κλειδί.
Ο δέκτης χρησιμοποιεί το περιεχόμενο του κρυπτογραφημένου μηνύματος συν το ιδιωτικό του κλειδί για να δημιουργήσει το ιδιωτικό κλειδί της αόρατης διεύθυνσης.
Ο παραλήπτης χρησιμοποιεί το ιδιωτικό κλειδί της αόρατης διεύθυνσης για να υπογράψει μια συναλλαγή ανάληψης και στέλνει το ETH ή το διακριτικό στη διεύθυνση της επιλογής του.
Μια άλλη εναλλακτική είναι ότι η συναλλαγή ανάληψης μεταδίδεται μέσω του αναμεταδότη συναλλαγών του δικτύου του Gas Station, αποφεύγοντας την ανάγκη παροχής κεφαλαίων ETH για πρόσβαση στην αόρατη διεύθυνση του διακριτικού.Το συμβόλαιο Umbra ανταλλάσσει ορισμένα μάρκες μέσω του Uniswap για να πληρώσει φυσικό αέριο στους αναμεταδότης GSN.
Προς το παρόν, το πρωτόκολλο Umbra βρίσκεται ακόμη στο στάδιο της δοκιμής στο δίκτυο δοκιμής Ropsten.Σύμφωνα με τον Ben DiFrancesco, σχεδιάζουν να βελτιώσουν το πρωτόκολλο Umbra και σύντομα θα κυκλοφορήσουν στο mainnet του Ethereum.Πρωταρχικό τους καθήκον είναι να διασφαλίζουν την ασφάλεια της σύμβασης.Περιλαμβάνει την ασφάλεια των κεφαλαίων των χρηστών.


Ώρα δημοσίευσης: 29 Μαΐου 2020