Veröffentlicht: 03.03.2018

SPV

SPV

“Simple Payment Verification (SPV) – Η απλοποιημένη επαλήθευση πληρωμών (SPV) είναι μία τεχνική που περιγράφεται στη δουλειά του Satoshi Nakamoto. Η SVP επιτρέπει σε έναν ελαφρύ κόμβο-πελάτη (node client) να επαληθεύσει εάν μια συναλλαγή περιλαμβάνεται στην αλυσίδα μπλοκ bitcoin χωρίς να γίνει λήψη ολόκληρης της αλυσίδας μπλοκ.

Ο πελάτης SVP (SVP client) χρειάζεται να κατεβάσει μόνο το block header, το οποίο είναι πολύ μικρότερο από τα πλήρη μπλοκ. Για να γίνει η επιβεβαίωση της ύπαρξης μίας συναλλαγής σε ένα μπλοκ, ο πελάτης SVP ζητάει απόδειξη της συμπερίληψης σε μορφή σημείου διακλάδωσης Merkle.

Οι πελάτες SPV προσφέρουν μεγαλύτερη ασφάλεια από τα διαδικτυακά πορτοφόλια (web-wallets), διότι δε χρειάζονται να εμπιστεύονται τους διακομιστές στους οποίους αποστέλλονται οι πληροφορίες.

Τρόπος λειτουργίας

Υπάρχουν δύο κύριοι τρόποι επιβεβαίωσης μίας αλυσίδας μπλοκ: το μοντέλο με τους πλήρεις κόμβους και η χρήση των πελατών Simple Payment Verification. Κατά τη διάρκεια της πλήρης επιβεβαίωσης κόμβων, επιβεβαιώνετε το τελευταίο μπλοκ μέχρι το μπλοκ γένεσης.

Βασικά, είναι αδύνατο να εξαπατήσετε έναν πελάτη (client) με πλήρη έλεγχο κόμβων, διότι πρέπει να του δώσετε μια μακρύτερη αλυσίδα από αυτή που έχει (λόγω της αρχής της λειτουργίας του καθολικού (ledger), θα είναι εξ ορισμού η μεγαλύτερη).

H SPV, η εναλλακτική προσέγγιση, βασίζεται στο γεγονός ότι ένας πελάτης (client) κατεβάζει όλα τα block headers στην αρχή και στη συνέχεια «ζητά τις συναλλαγές πλήρους κόμβου ανάλογα με τις ανάγκες».

Κατά την επεξεργασία ή την επιβεβαίωση μιας συναλλαγής, ο πελάτης Simple Payment Verification μπορεί να ζητήσει μία διακλάδωση Merkle για μία δεδομένη ρίζα Merkle, ώστε να επιβεβαιώσει το γεγονός ότι η συναλλαγή είναι στην πραγματικότητα μέσα σε ένα μπλοκ.

Τότε, ο πελάτης Simple Payment Verification μπορεί να «προσπαθήσει να πάρει το βάθος του μπλοκ σαν proxy (διακομιστή μεσολάβησης) για την εγκυρότητα και την ασφάλεια των συναλλαγών». Η προσέγγιση SVP είναι πιο αποτελεσματική, αλλά όχι αλάνθαστη.” Ποια είναι τα βασικά χαρακτηριστικά του SPV.

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *