Τι συμβαίνει μέσα σε μια συναλλαγή Blocknet;

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

Ακολουθήστε μια πληρωμή Blocknet μέσα από τα μέρη που κατασκευάζει το πορτοφόλι: υπάρχοντα κεφάλαια, νέες εξόδους, ρέστα και τέλος δικτύου. Αυτός ο οδηγός εξηγεί γιατί η πληρωμή ενός ατόμου μπορεί να έχει πολλές εξόδους και γιατί η δαπάνη μιας εξόδου δεν σημαίνει ότι δίνετε όλη την αξία της στον παραλήπτη. Το λογιστικό παράδειγμα χρησιμοποιεί επινοημένα ποσά, με αναφορά υλοποίησης το δημοσιευμένο πορτοφόλι core v0.22.0.

Πώς μετακινεί τα χρήματά σας μια συναλλαγή Blocknet;

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

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

Ξεκινήστε από τις εξόδους που ήδη έχει το πορτοφόλι

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

Ας υποθέσουμε ότι το πορτοφόλι επιλέγει έξοδο αξίας 10 BNT για πληρωμή 3 BNT. Ξοδεύει ολόκληρη την υπάρχουσα έξοδο. Η νέα συναλλαγή κατανέμει έπειτα την αξία σε παραλήπτη, ρέστα και τέλος. Άλλες έξοδοι μπορεί να μείνουν ανέπαφες· το επιλεγμένο σύνολο δεν είναι απαραίτητα ολόκληρο το υπόλοιπό σας.

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

Ενδεικτική συναλλαγή: 1 επιλέγει 10 BNT· 2 στέλνει 3 BNT στον παραλήπτη· 3 επιστρέφει 6,9995 BNT ως ρέστα· 4 υπολογίζει τέλος δικτύου 0,0005 BNT.

Διαβάστε το διάγραμμα ως λογιστική του πορτοφολιού: 1 είναι η επιλεγμένη είσοδος, 2 η έξοδος του παραλήπτη, 3 η έξοδος των ρέστων σας και 4 το τέλος. Οι αριθμοί είναι ενδεικτικοί· το τέλος είναι υπόθεση, όχι προσφορά. Τα βέλη δείχνουν ιδιοκτησία και κατανομή αξίας, όχι δημόσιες συνδέσεις ορατές σε εξερευνητή.

Γιατί μια πληρωμή δημιουργεί πολλές εξόδους;

Σε αυτό το παράδειγμα, 10 BNT = 3 BNT + 6.9995 BNT + 0.0005 BNT. Ο παραλήπτης παίρνει 3 BNT, το πορτοφόλι σας λαμβάνει 6.9995 BNT σε ρέστα και η συναλλαγή πληρώνει το υποθετικό τέλος 0.0005 BNT. Υπάρχουν δύο νέες έξοδοι πορτοφολιών, παρότι θέλατε να πληρώσετε μόνο ένα άτομο. Το τέλος είναι χωριστό πεδίο συναλλαγής, όχι τρίτη έξοδος παραλήπτη.

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

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

Πού πηγαίνουν τα ρέστα;

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

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

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

Τι ελέγχει το δίκτυο και τι δείχνει ο εξερευνητής;

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

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

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

Ακολουθήστε την πληρωμή στην επιβεβαίωση

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

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

Για μια απορία πληρωμής, ξεκινήστε από το επιθυμητό ποσό και την εγγραφή του πορτοφολιού και μετά ελέγξτε την κατάσταση της συναλλαγής. Έτσι διαβάζετε χρήσιμα την πληρωμή: τι επιλέχθηκε, τι έλαβε ο παραλήπτης, τι επέστρεψε ως ρέστα και τι εκκρεμεί. Ισχύει είτε τα χρήματα προήλθαν από άλλο άτομο είτε από πληρωμή mining pool.

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

Γιατί η πληρωμή μου στο Blocknet έχει δύο εξόδους;

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

Χρειάζεται να αντιγράψω διεύθυνση για τα ρέστα πριν στείλω;

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

Ξοδεύει ένας δακτύλιος εισόδου χρήματα όλων των μελών;

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