


Σειρά: Zero to Zero Knowledge
Αν μαθαίνεις για το Zcash για πρώτη φορά, θα διαπιστώσεις ότι υπάρχουν δύο διαθέσιμοι τύποι συναλλαγών: Διαφανείς και Θωρακισμένες.
Σήμερα θα μάθουμε γι’ αυτές και θα καλύψουμε ένα από τα νέα χαρακτηριστικά στο οικοσύστημα #Zcash, τις Ενοποιημένες διευθύνσεις.
Η θωρακισμένη συναλλαγή αναφέρεται σε κάθε συναλλαγή με διευθύνσεις κωδικοποιημένες για τα pools Sapling/Orchard.

Οι ενοποιημένες διευθύνσεις (UAs) έχουν σχεδιαστεί για να ενοποιούν θωρακισμένες ή διαφανείς συναλλαγές σε μία μόνο διεύθυνση.
Υπάρχουν 3 τύποι διευθύνσεων σε χρήση:
Ο αριθμός των χαρακτήρων (και επομένως το μέγεθος του κωδικού QR) αυξάνεται με κάθε τύπο.


Οι διευθύνσεις και τα κλειδιά κωδικοποιούνται ως ακολουθία byte (ακατέργαστη κωδικοποίηση).
Μια κωδικοποίηση παραλήπτη περιλαμβάνει όλες τις απαραίτητες πληροφορίες για τη μεταφορά ενός περιουσιακού στοιχείου χρησιμοποιώντας ένα συγκεκριμένο πρωτόκολλο.
Η ακατέργαστη κωδικοποίηση μιας ενοποιημένης διεύθυνσης είναι ένας συνδυασμός κωδικοποιήσεων (typecode, length, addr) δεκτών:
0x030x020x01Σημαντικό: Πρέπει να υπάρχει τουλάχιστον μία θωρακισμένη διεύθυνση πληρωμής σε κάθε UA. (Οι διευθύνσεις Sprout δεν υποστηρίζονται πλέον μετά την αναβάθμιση Canopy.)

Πλήρεις προδιαγραφές: ZIP-316: Ενοποιημένες διευθύνσεις
Αυτή είναι μια θεμελιώδης αλλαγή που ήδη βοηθά περισσότερο ZEC να μεταφερθεί στο θωρακισμένο pool.
Το Orchard εισήγαγε μια νέα έννοια που ονομάζεται Ενέργειες:
Η Daira εξηγεί τις θέσεις Anchor (zcon3):
Σε ορισμένες περιπτώσεις (π.χ. συναλλαγές cross-pool), τα ποσά μπορεί να είναι ορατά σε έναν εξωτερικό παρατηρητή. Ωστόσο, το valueBalanceSapling και το valueBalanceOrchard χρησιμοποιούν ομομορφικά commitments για να αποδείξουν το συνολικό ZEC στα θωρακισμένα pools και να αποτρέψουν την παραχάραξη.
Διάβασε περισσότερα: ZIP 209: Απαγόρευση υπολοίπων pool αξίας αλυσίδας εκτός ορίων
Η ομάδα ECC εργάζεται πάνω σε νέες μεθόδους RPC στο zcashd (αντικαθιστώντας το z_sendmany), οι οποίες θα επιτρέπουν στους χρήστες να προεπισκοπούν και να αποδέχονται/απορρίπτουν μια προτεινόμενη συναλλαγή βάσει των χαρακτηριστικών ιδιωτικότητάς της.
Αυτό το νήμα αρχικά παρέπεμπε στο YWallet, για το σχέδιο συναλλαγής που εμφάνιζε προτού πατήσεις «αποστολή». Το YWallet δεν συντηρείται πλέον και δεν θα ενημερωθεί για το Ironwood, επομένως δεν μπορεί πλέον να παρακολουθεί την αλυσίδα. Επίλεξε ένα συντηρούμενο πορτοφόλι από τη σελίδα Πορτοφόλια και προτίμησε ένα που σου λέει τι θα αποκαλύψει μια συναλλαγή προτού σταλεί.
Εξαιρετικό άρθρο για την ιδιωτικότητα των συναλλαγών: https://medium.com/@hanh.huynh/
Αρχικό νήμα από ZecHub (@ZecHub)
https://x.com/ZecHub/status/1628498645627666432
Αυτή η σελίδα συντάχθηκε από το αρχικό νήμα στο Zero to Zero Knowledge για το wiki του ZecHub.