Ορισμός
Το μοντέλο λογαριασμού είναι ένας μηχανισμός που χρησιμοποιείται από ορισμένα blockchain (blockchain) για να αναπαριστούν και να ενημερώνουν τη συνολική κατάσταση μέσω λογαριασμών αντί για μεμονωμένα νομίσματα ή outputs. Σε αυτό το μοντέλο, κάθε λογαριασμός διατηρεί ένα υπόλοιπο και μπορεί επίσης να αποθηκεύει πρόσθετα δεδομένα, όπως τιμές nonce ή κώδικα και αποθήκευση smart contract. Οι συναλλαγές τροποποιούν την κατάσταση αλλάζοντας άμεσα τα υπόλοιπα και τα δεδομένα που συνδέονται με αυτούς τους λογαριασμούς. Αυτό έρχεται σε αντίθεση με σχεδιασμούς που αντιμετωπίζουν την αξία ως διακριτά, δαπανητά outputs αντί για συνεχώς ενημερωμένες εγγραφές λογαριασμών.
Στο πλαίσιο του μοντέλου λογαριασμού, ο Λογαριασμός είναι η βασική μονάδα ιδιοκτησίας και κατάστασης, ταυτοποιείται από μια διεύθυνση και συνδέεται με μια μεταβαλλόμενη εγγραφή στο blockchain (blockchain). Το μοντέλο ορίζει πώς δομούνται, επικυρώνονται και ενημερώνονται αυτές οι εγγραφές λογαριασμών όταν προστίθενται νέα blocks. Παρέχει ένα πλαίσιο για την παρακολούθηση της αξίας on-chain και των μεταβάσεων κατάστασης με τρόπο που υποστηρίζει λειτουργίες όπως smart contracts και σύνθετες εφαρμογές με κατάσταση. Το μοντέλο λογαριασμού είναι επομένως ένας θεμελιώδης μηχανισμός για το πώς ορισμένα blockchain οργανώνουν και διαχειρίζονται το καθολικό τους (ledger).
Πλαίσιο και Χρήση
Το μοντέλο λογαριασμού συνδέεται στενά με τον τρόπο που ένα blockchain (blockchain) ερμηνεύει και επαληθεύει συναλλαγές σε επίπεδο πρωτοκόλλου. Επειδή συγκεντρώνει τα υπόλοιπα και την κατάσταση ανά Λογαριασμό, προσφέρει μια άμεση εικόνα των on-chain διαθεσίμων κάθε συμμετέχοντα και της κατάστασης των συμβολαίων του σε οποιοδήποτε δεδομένο block height. Αυτή η δομή επηρεάζει τον τρόπο με τον οποίο τα nodes αποθηκεύουν δεδομένα, πώς υπολογίζουν τις μεταβάσεις κατάστασης και πώς εντοπίζουν ζητήματα όπως επαναλαμβανόμενες ή άκυρες συναλλαγές.
Ως μηχανισμός, το μοντέλο λογαριασμού διαμορφώνει επίσης τον τρόπο με τον οποίο τα smart contracts και οι αποκεντρωμένες εφαρμογές αναπαρίστανται on-chain. Η λογική και η αποθήκευση των συμβολαίων συνδέονται συνήθως με ειδικούς τύπους λογαριασμών, τους οποίους το μοντέλο αντιμετωπίζει ως μέρος του ίδιου ενιαίου χώρου κατάστασης με τους κανονικούς λογαριασμούς χρηστών. Ορίζοντας τους λογαριασμούς ως την κεντρική αφαίρεση για την αξία και τα δεδομένα, το μοντέλο λογαριασμού προσφέρει έναν συνεκτικό τρόπο κατανόησης της ιδιοκτησίας, των δικαιωμάτων πρόσβασης και των αλλαγών κατάστασης σε ολόκληρο το blockchain (blockchain).