Definice
Účet v technologii blockchain (blockchain) je logický kontejner, který uchovává informace o stavu účastníka v síti, například zůstatky a základní nastavení. Obvykle je propojený s adresou, což je veřejný identifikátor používaný k odesílání a přijímání aktiv. V systémech, které používají účetní model, je účet hlavním způsobem, jak blockchain sleduje, kdo co vlastní v daném okamžiku. Data účtu jsou uložena on-chain a aktualizují se pokaždé, když je potvrzena platná transakce, která se ho týká.
Účty mohou představovat jednotlivce, aplikace nebo smart contracts, v závislosti na tom, jak je blockchain navržen. Každý účet má obvykle přiřazené kryptografické klíče, které určují, kdo smí z tohoto účtu iniciovat transakce. Struktura účtu může také obsahovat pole, jako je nonce účtu, které pomáhá sledovat pořadí transakcí a brání jejich opětovnému přehrání (replay). Celkově účet slouží jako jednoduchý, trvalý záznam o aktuálním stavu účastníka v rámci blockchainového systému.
Zjednodušeně
Účet je jako základní profil na blockchainu (blockchain), který ukazuje, kolik kryptoměny nebo jiných aktiv někdo má. Je identifikován adresou, kterou ostatní používají při odesílání prostředků. Účet sleduje změny pokaždé, když jsou do řetězce přidány nové transakce. Díky tomu může síť snadno zjistit aktuální zůstatek a aktivitu spojenou s daným účtem.
Kontext a použití
V blockchainech (blockchain), které používají účetní model, každá transakce přímo aktualizuje jeden nebo více účtů, místo aby přesouvala coiny mezi samostatnými výstupy. Adresa účtu je to, co se objevuje v záznamech transakcí, zatímco podkladová data účtu jsou na pozadí aktualizována protokolem. Pole, jako je nonce účtu, pomáhají síti zpracovávat transakce z téhož účtu v jasně daném pořadí.
Může existovat více typů účtů, například běžné uživatelské účty a speciální účty řízené kódem smart contractu. Bez ohledu na typ funguje každý účet jako jediný, konzistentní zdroj pravdy o držbách daného účastníka a o určitých konfiguračních detailech. Tato struktura umožňuje blockchainu udržovat globální přehled o všech účtech a jejich aktuálních stavech v každém bloku.