Përkufizimi
Modeli i llogarisë është një mekanizëm që përdoret nga disa blockchain-e për të përfaqësuar dhe përditësuar gjendjen globale përmes llogarive, në vend që përmes monedhave ose output-eve individuale. Në këtë model, çdo llogari mban një bilanc dhe mund të ruajë gjithashtu të dhëna shtesë, si vlerat nonce ose kodin dhe memorien e smart contract-eve. Transaksionet e modifikojnë gjendjen duke ndryshuar drejtpërdrejt bilancet dhe të dhënat e lidhura me këto llogari. Kjo bie në kontrast me dizajnet që e trajtojnë vlerën si output-e të veçanta, të shpenzueshme, në vend të regjistrave të llogarisë që përditësohen vazhdimisht.
Sipas modelit të llogarisë, një llogari është njësia kryesore e pronësisë dhe e gjendjes, e identifikuar nga një adresë dhe e lidhur me një regjistër të ndryshueshëm në blockchain. Modeli përcakton se si strukturohen, verifikohen dhe përditësohen këta regjistra llogarie kur shtohen blloqe të reja. Ai ofron një kornizë për ndjekjen e vlerës on-chain dhe tranzicioneve të gjendjes në një mënyrë që mbështet veçori si smart contract-et dhe aplikacionet komplekse me gjendje. Modeli i llogarisë është, pra, një mekanizëm themelor për mënyrën se si disa blockchain-e organizojnë dhe menaxhojnë librin e tyre të regjistrave (ledger).
Konteksti dhe përdorimi
Modeli i llogarisë është ngushtësisht i lidhur me mënyrën se si një blockchain i interpreton dhe verifikon transaksionet në nivel protokolli. Meqenëse ai i agregon bilancet dhe gjendjen sipas llogarisë, ofron një pamje të drejtpërdrejtë të zotërimeve on-chain të çdo pjesëmarrësi dhe të gjendjes së kontratave në çdo lartësi të caktuar blloku. Kjo strukturë ndikon në mënyrën se si node-t ruajnë të dhënat, si llogarisin tranzicionet e gjendjes dhe si zbulojnë probleme si transaksionet e përsëritura ose të pavlefshme.
Si mekanizëm, modeli i llogarisë formëson gjithashtu mënyrën se si smart contract-et dhe aplikacionet e decentralizuara përfaqësohen on-chain. logjika dhe memoria e kontratave zakonisht lidhen me lloje të veçanta llogarish, të cilat modeli i trajton si pjesë të të njëjtit hapësirë të unifikuar gjendjeje si llogaritë e zakonshme të përdoruesve. Duke i përcaktuar llogaritë si abstraksionin qendror për vlerën dhe të dhënat, modeli i llogarisë ofron një mënyrë koherente për të arsyetuar rreth pronësisë, lejeve dhe ndryshimeve të gjendjes në të gjithë blockchain-in.