Skip to main content
Change page

Δομές δεδομένων και κωδικοποίηση

Page last update: 15 Αυγούστου 2023

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

Προαπαιτούμενα

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

Δομές δεδομένων

Patricia merkle tries

Το Patricia Merkle Tries είναι μια δομή δεδομένων που κωδικοποιεί τα ζεύγη κλειδιού-αξίας σε μια ντετερμινιστική και κρυπτογραφικά πιστοποιημένη κατάσταση. Χρησιμοποιούνται εκτενώς σε όλο το επίπεδο εκτέλεσης του Ethereum.

Περισσότερα για το Patricia Merkle Tries

Recursive Length Prefix

Το Recursive Length Prefix (RLP) είναι μια μέθοδος σειριοποίησης που χρησιμοποιείται εκτενώς σε όλο το επίπεδο εκτέλεσης του Ethereum.

Περισσότερα για τα RLP

Απλή σειριοποίηση

Η απλή σειριοποίηση (SSZ) είναι η κυρίαρχη μορφή σειριοποίησης στο επίπεδο συναίνεσης του Ethereum λόγω της συμβατότητάς του με merklelization.

Περισσότερα για SSZ

Ήταν χρήσιμο αυτό το άρθρο;