Ατομικές ανταλλαγές Blocknet: τι είναι το VEIL;

· Ανάγνωση: 5 λεπ.

Κατανοήστε τι συντονίζει μια ατομική ανταλλαγή πριν διαβάσετε την ανακοίνωση VEIL του Blocknet. Αυτός ο οδηγός ακολουθεί μια γενική ανταλλαγή δύο μερών μέσα από τη χρηματοδότηση υπό όρους, τις επιτυχημένες διεκδικήσεις και τη διαδρομή επιστροφής. Έπειτα ξεχωρίζει αυτό το διδακτικό παράδειγμα από τις σύντομες πληροφορίες VEIL στον δημόσιο ιστότοπο του Blocknet, που ελέγχθηκαν στις 28 Οκτωβρίου 2026. Το παράδειγμα περιγράφει ένα μοτίβο πρωτοκόλλου, όχι επαληθευμένη υλοποίηση VEIL ή ζεύγος συναλλαγών BNT που υποστηρίζεται σήμερα.

Τι είναι μια ατομική ανταλλαγή;

Σύντομη απάντηση

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

Το ερώτημα του αναγνώστη είναι πρακτικό: αν στείλετε ένα περιουσιακό στοιχείο για να πάρετε ένα άλλο, τι εξασφαλίζει ότι θα ακολουθήσει η δεύτερη πληρωμή; Μια κανονική μεταφορά εξουσιοδοτεί μία πληρωμή. Ένα πρωτόκολλο ατομικής ανταλλαγής συνδέει τους όρους δύο μεταφορών. Η εργασία του Maurice Herlihy για ατομικές ανταλλαγές μεταξύ αλυσίδων διατυπώνει τυπικά αυτό το πρόβλημα συντονισμού και τη σημασία της τήρησης των κανόνων από τους συμμετέχοντες.

Σκεφτείτε δύο ξεχωριστά καθολικά με μια συντονισμένη ανταλλαγή μεταξύ τους. Τα περιουσιακά στοιχεία δαπανώνται στις αντίστοιχες αλυσίδες τους· το πρωτόκολλο συνδέει το ποιος μπορεί να τα διεκδικήσει. Αυτό διαφέρει από την απλή αποστολή νομισμάτων σε μια διεύθυνση λήψης και την αναμονή να τηρήσει κάποιος μια συμφωνία. Ο οδηγός αποστολής Blocknet καλύπτει αυτή τη συνηθισμένη διαδικασία πληρωμής.

Πώς λειτουργεί μια ανταλλαγή με hashlock;

Ένα συνηθισμένο διδακτικό παράδειγμα χρησιμοποιεί ένα hashlock, που ελέγχει ένα μυστικό, και ένα timelock, που καθορίζει πότε γίνεται δυνατή η επιστροφή. Μαζί ονομάζονται συχνά συμβόλαιο κατακερματισμένου χρονικού κλειδώματος, ή HTLC. Αυτή η ενότητα εξηγεί τη γενική κατασκευή· δεν ισχυρίζεται ότι τη χρησιμοποιεί το VEIL.

Η Alice και ο Bob συμφωνούν πρώτα την ανταλλαγή και τους προορισμούς λήψης. Η Alice δημιουργεί ένα μυστικό και μοιράζεται το hash του. Το hash επιτρέπει στο συμβόλαιο να ελέγξει αργότερα το μυστικό χωρίς να πρέπει η Alice να το δημοσιεύσει στην αρχή. Το συμβόλαιο απαιτεί επίσης την εξουσιοδότηση του προβλεπόμενου παραλήπτη: η γνώση του μυστικού από μόνη της δεν επιτρέπει σε οποιονδήποτε παρατηρητή να πάρει τα κεφάλαια.

Η περιγραφή HTLC στο BIP 199 παρουσιάζει έναν κλάδο διεκδίκησης που απαιτεί το μυστικό και την υπογραφή του παραλήπτη, καθώς και έναν κλάδο επιστροφής διαθέσιμο μετά τη λήξη μιας προθεσμίας. Το BIP 199 είναι κλειστή πρόταση που περιγράφει αυτή την κατασκευή, όχι προδιαγραφή του Blocknet.

Τι συμβαίνει όταν ολοκληρώνουν και οι δύο πλευρές;

Ακολουθήστε το αριθμημένο διάγραμμα από τη φάση χρηματοδότησης στη φάση διεκδίκησης. Τα «Chain A» και «Chain B» είναι γενικές ετικέτες. Δεν κατονομάζουν διαθέσιμο ζεύγος ούτε υπονοούν ότι το Blocknet υποστηρίζει αυτά τα συγκεκριμένα συμβόλαια.

  1. Η Alice χρηματοδοτεί το πρώτο συμβόλαιο. Επιτρέπει στον Bob να διεκδικήσει με το μυστικό και την εξουσιοδότησή του. Η επιστροφή της Alice γίνεται διαθέσιμη αργότερα.
  2. Ο Bob ελέγχει και χρηματοδοτεί το δεύτερο συμβόλαιο. Χρησιμοποιεί το hash του ίδιου μυστικού και επιτρέπει στην Alice να διεκδικήσει. Η επιστροφή του Bob γίνεται διαθέσιμη πριν από εκείνη της Alice.
  3. Η Alice ελέγχει και διεκδικεί τη δεύτερη πλευρά. Η διεκδίκησή της αποκαλύπτει το μυστικό σε αυτό το απλό παράδειγμα δημόσιου hashlock.
  4. Ο Bob χρησιμοποιεί το αποκαλυμμένο μυστικό για να διεκδικήσει την πρώτη πλευρά. Το διάστημα μεταξύ των προθεσμιών επιστροφής τού δίνει χρόνο να ενεργήσει.

Γενικό παράδειγμα ανταλλαγής: η Alice και ο Bob χρηματοδοτούν χωριστά συμβόλαια υπό όρους, η διεκδίκηση της Alice αποκαλύπτει το μυστικό και ο Bob το χρησιμοποιεί για να διεκδικήσει· ένα αχρησιμοποίητο συμβόλαιο έχει χρονικά καθορισμένη διαδρομή επιστροφής.

Η πάνω σειρά δείχνει χρηματοδότηση σε δύο αλυσίδες. Η κάτω δείχνει διεκδικήσεις με αντίστροφη σειρά. Τα καμπύλα βέλη σημειώνουν διαδρομές ανάκτησης για κεφάλαια που παραμένουν κλειδωμένα όταν πληρούνται οι όροι επιστροφής τους. Πρόκειται για επεξηγηματικό διάγραμμα, όχι οθόνη VEIL ή ζωντανή συναλλαγή.

Τι γίνεται αν ένας συμμετέχων σταματήσει;

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

Ένα timelock καθιστά επιτρεπτή τη δαπάνη επιστροφής· δεν μεταδίδει ούτε επιβεβαιώνει από μόνο του τη συναλλαγή. Το BIP 65 εξηγεί χρονικούς όρους δαπάνης και κατασκευή επιστροφής χωρίς αλληλεπίδραση. Μια συγκεκριμένη εφαρμογή πρέπει να διαχειρίζεται τις συναλλαγές διεκδίκησης ή επιστροφής και τις πληροφορίες που απαιτούνται για την εξουσιοδότησή τους.

Μόλις η Alice διεκδικήσει τη δεύτερη πλευρά και αποκαλύψει το μυστικό, ο Bob πρέπει να ακολουθήσει εγκαίρως τη διαδρομή διεκδίκησης στην πρώτη πλευρά. Γι’ αυτό έχουν σημασία η σειρά και οι κλιμακωτές προθεσμίες. Το κλείσιμο μιας εφαρμογής δεν ισοδυναμεί με ακύρωση μιας χρηματοδοτημένης ανταλλαγής. Οι οδηγίες ανάκτησης της υλοποίησης καθορίζουν πώς συνεχίζεται η κατάστασή της.

Τι μπορούν να δουν συμμετέχοντες και παρατηρητές;

Ο διακανονισμός και η ιδιωτικότητα απαντούν σε διαφορετικά ερωτήματα. Οι συμμετέχοντες γνωρίζουν τους όρους που συμφώνησαν και τις πληροφορίες λήψης που αντάλλαξαν. Στο απλό παράδειγμα, το ίδιο δημόσιο hash εμφανίζεται και στις δύο αλυσίδες και η διεκδίκηση αποκαλύπτει το μυστικό του. Αυτές οι κοινές τιμές μπορούν να δώσουν σε έναν παρατηρητή μια σύνδεση μεταξύ των δύο πλευρών.

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

Για τις συνήθεις πληρωμές Blocknet, ο οδηγός ορατότητας πληρωμών ξεχωρίζει τα δημόσια πεδία συναλλαγής από την πρόσβαση του αποστολέα, του παραλήπτη και την παραχωρημένη πρόσβαση προβολής. Αυτό αποτελεί τη βάση για την κατανόηση της ιδιωτικότητας πληρωμών BNT. Ένας ισχυρισμός ιδιωτικότητας για συγκεκριμένη ανταλλαγή χρειάζεται στοιχεία για ολόκληρη την ανταλλαγή, μαζί με το άλλο περιουσιακό στοιχείο και τα βήματα επικοινωνίας.

Τι έχει ανακοινώσει το Blocknet για το VEIL;

Ο επίσημος ιστότοπος Blocknet ονομάζει το VEIL στη σύγκρισή του για ατομικές ανταλλαγές και περιγράφει προγραμματισμένο ανασχεδιασμό με μετακβαντικά δομικά στοιχεία ως μέρος του Faraday. Αυτή η δημόσια δήλωση καθορίζει την κατεύθυνση του έργου. Δεν προσδιορίζει ζεύγη συναλλαγών, εντολές ανταλλαγής, προθεσμίες επιστροφής ή υπηρεσία τελικού χρήστη που μπορεί να επαληθεύσει αυτός ο οδηγός.

Κρατήστε σαφή τα όρια αυτής της ανακοίνωσης όταν διαβάζετε το παραπάνω παράδειγμα. Η ανάλυση HTLC εξηγεί γενικά τον συντονισμό ατομικών ανταλλαγών. Δεν αποτελεί περιγραφή του εσωτερικού πρωτοκόλλου VEIL. Ο οδηγός Faraday καλύπτει την ανακοινωμένη μετάβαση του δικτύου· οι οδηγίες ανταλλαγής συγκεκριμένης υλοποίησης πρέπει να προέρχονται από δημοσιευμένη έκδοση και την τεκμηρίωσή της.

Για να λάβετε BNT τώρα, ο οδηγός πρώτων νομισμάτων καλύπτει συνηθισμένες μεταφορές και εξόρυξη. Πρόκειται για καθιερωμένες διαδρομές χρήστη με τα δικά τους βήματα πορτοφολιού και πληρωμών. Αυτό το άρθρο σάς δίνει τις έννοιες για να κατανοήσετε μια μελλοντική δημόσια έκδοση ανταλλαγών χωρίς να μπερδέψετε μια ανακοίνωση με οδηγίες κατάθεσης κεφαλαίων.

Συχνές ερωτήσεις

Μπορώ να χρησιμοποιήσω αυτόν τον οδηγό για να ξεκινήσω μια ανταλλαγή VEIL;

Πρόκειται για γενική εξήγηση των ατομικών ανταλλαγών με ενότητα για τη δημόσια ανακοίνωση VEIL του Blocknet. Δεν τεκμηριώνει διαθέσιμο ζεύγος συναλλαγών, εντολή πορτοφολιού ή υπηρεσία. Χρησιμοποιήστε τις δημοσιευμένες οδηγίες έκδοσης μιας συγκεκριμένης υλοποίησης πριν θεωρήσετε μια προτεινόμενη λειτουργία ανταλλαγής διαθέσιμη διαδικασία πληρωμής.

Σημαίνει «ατομική» ότι και οι δύο πληρωμές γίνονται αμέσως;

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

Είναι οι ατομικές ανταλλαγές αυτόματα ιδιωτικές;

Ένα πρωτόκολλο ατομικής ανταλλαγής συντονίζει τον διακανονισμό. Το τι αποκαλύπτει εξαρτάται από τις αλυσίδες, τα συμβόλαια και την επικοινωνία που συμμετέχουν. Ένα κοινό δημόσιο hash μπορεί να συνδέσει τις δύο πλευρές μιας απλής ανταλλαγής με hashlock. Επομένως, οι προστασίες πληρωμών του Blocknet και οι συνολικές ιδιότητες αποκάλυψης μιας ανταλλαγής πρέπει να αξιολογούνται χωριστά.