Η απλή επαλήθευση πληρωμής (SPV) είναι μια ελαφριά μέθοδος για την επαλήθευση συναλλαγών Bitcoin χωρίς τη λήψη ολόκληρης της αλυσίδας μπλοκ. Αυτή η τεχνική, που περιγράφηκε αρχικά στο whitepaper του Bitcoin του Satoshi Nakamoto, επιτρέπει στην Electrum να λειτουργεί αποτελεσματικά ως ελαφρύς πελάτης.
Βασικές πτυχές του SPV:
- Ελαφριά επαλήθευση: Οι πελάτες SPV, όπως η Electrum, κατεβάζουν μόνο επικεφαλίδες μπλοκ, όχι πλήρη μπλοκ. Αυτό μειώνει σημαντικά τις απαιτήσεις αποθήκευσης δεδομένων και εύρους ζώνης.
- Αποδείξεις Merkle: Για την επαλήθευση μιας συναλλαγής, ο πελάτης ζητά από τον διακομιστή μια απόδειξη συμπερίληψης με τη μορφή ενός κλάδου Merkle.
- Πλεονέκτημα ασφάλειας: Το SPV προσφέρει βελτιωμένη ασφάλεια σε σύγκριση με τα πορτοφόλια ιστού. Ενώ βασίζεται σε διακομιστές για ορισμένες πληροφορίες, δεν χρειάζεται να εμπιστεύεται σε αυτούς τους διακομιστές ευαίσθητα δεδομένα.
- Αποτελεσματικότητα: Με τη χρήση SPV, η Electrum μπορεί να επαληθεύει γρήγορα τις συναλλαγές χωρίς τις απαιτήσεις πόρων ενός πλήρους κόμβου.
Πώς λειτουργεί:
- Το Electrum κατεβάζει και αποθηκεύει επικεφαλίδες μπλοκ.
- Κατά την επαλήθευση μιας συναλλαγής, ζητά μια απόδειξη Merkle από έναν διακομιστή.
- Χρησιμοποιώντας αυτή την απόδειξη, η Electrum μπορεί να επιβεβαιώσει τη συμπερίληψη της συναλλαγής στην αλυσίδα μπλοκ χωρίς να κατεβάσει ολόκληρο το μπλοκ.
Αυτή η προσέγγιση επιτρέπει στην Electrum να εξισορροπεί την ασφάλεια και την αποδοτικότητα, παρέχοντας μια ισχυρή λύση πορτοφολιού χωρίς την ανάγκη για εκτεταμένους υπολογιστικούς πόρους.
Αναφορά: "Bitcoin: Ένα σύστημα ηλεκτρονικών μετρητών από ομότιμο σε ομότιμο" του Satoshi Nakamoto.