Τι είναι το Proof of History (PoH) και πώς λειτουργεί;

· 2 min read

Μία από τις μεγαλύτερες προκλήσεις σε κατανεμημένα δίκτυα όπως το blockchain είναι ο συγχρονισμός του χρόνου. Ακριβώς επειδή τα κατανεμημένα συστήματα πρέπει να συμφωνήσουν σε έναν κοινό χρόνο, ανοίγει ο δρόμος για διάφορες μορφές απάτης. Με το πρωτόκολλο Proof of History που χρησιμοποιεί το blockchain της Solana, μπορεί να προσδιοριστεί με ακρίβεια πότε έγινε κάθε συναλλαγή. Σε αυτό το άρθρο θα βρεις την απάντηση στο ερώτημα τι είναι το Proof of History.

Τι είναι το Proof of History;

Το Proof of History είναι ένα πρωτόκολλο που αποδεικνύει με ποια σειρά έγιναν οι συναλλαγές στο blockchain και αν εξελίσσονται σωστά. Πρόκειται για μέθοδο που χρησιμοποιείται στο δίκτυο blockchain της Solana. Το Proof of History κρατά το δίκτυο γρήγορο χωρίς να θυσιάζει την ασφάλεια του blockchain. Οι συναλλαγές στο blockchain της Solana θωρακίζονται με τη συνάρτηση κατακερματισμού SHA256. Χάρη στη μέθοδο PoH και στα υπόλοιπα χαρακτηριστικά που είναι αποκλειστικά του πρωτοκόλλου Solana, το δίκτυο φτάνει τις 50.000 συναλλαγές ανά δευτερόλεπτο (TPS - Transactions per second), με χρόνους μπλοκ μόλις 400 ms, έναντι περίπου 10 λεπτών στο Bitcoin και 15 δευτερολέπτων στο Ethereum.

Πώς λειτουργεί το Proof of History (PoH);

Ο 1ος επικυρωτής του δικτύου παίρνει την πρώτη θέση και χρειάζεται 5 δευτερόλεπτα για να βρει το επόμενο μπλοκ. Ο 2ος επικυρωτής παίρνει τη δεύτερη θέση και χρειάζεται επίσης 5 δευτερόλεπτα για το επόμενο μπλοκ. Συνολικά έχουν περάσει 10 δευτερόλεπτα. Ο 3ος επικυρωτής παίρνει την τρίτη θέση και χρειάζεται 5 δευτερόλεπτα για να βρει μπλοκ, δηλαδή 15 δευτερόλεπτα συνολικά. Για να ολοκληρωθεί η διαδικασία σε κάθε μπλοκ απαιτούνται 5 δευτερόλεπτα. Οι επικυρωτές μπαίνουν σε σειρά ο ένας μετά τον άλλον: η διαδικασία που ξεκινά μετά την προηγούμενη επικύρωση πρέπει να περιμένει 5 δευτερόλεπτα. Η σειρά αυτή είναι ορατή σε όλους τους χρήστες που ελέγχουν τη χρονική καταγραφή. Αν υπήρχε και 4ος επικυρωτής, θα έκανε την επικύρωσή του 5 δευτερόλεπτα μετά τον 3ο.

Γιατί είναι σημαντικό το Proof of History;

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