Definíció
A fiók a blockchainen egy logikai tároló, amely egy résztvevő hálózaton belüli állapotáról tartalmaz információkat, például egyenlegekről és alapbeállításokról. Általában egy címhez kapcsolódik, amely az a nyilvános azonosító, amelyet eszközök küldésére és fogadására használnak. Azokban a rendszerekben, amelyek account modellt használnak, a fiók az elsődleges eszköz, amellyel a blockchain nyomon követi, hogy adott pillanatban ki mit birtokol. A fiók adatai on-chain módon tárolódnak, és minden alkalommal frissülnek, amikor egy azt érintő érvényes tranzakció megerősítést kap.
A fiókok személyeket, alkalmazásokat vagy smart contractokat is képviselhetnek, attól függően, hogyan van megtervezve a blockchain. Minden fiókhoz általában kriptográfiai kulcsok tartoznak, amelyek meghatározzák, ki kezdeményezhet onnan tranzakciókat. A fiók szerkezete tartalmazhat olyan mezőket is, mint például az account nonce, amely segít a tranzakciók sorrendjének követésében és a visszajátszás megakadályozásában. Összességében a fiók egy egyszerű, tartós nyilvántartásként szolgál a résztvevő aktuális állapotáról a blockchain-rendszeren belül.
Egyszerűen fogalmazva
A fiók olyan, mint egy alapvető profil egy blockchainen, amely megmutatja, mennyi kriptovalutája vagy egyéb eszköze van valakinek. Egy címmel azonosítják, amelyet mások használnak, amikor pénzt küldenek. A fiók nyomon követi a változásokat, valahányszor új tranzakciók kerülnek a láncra. Így a hálózat könnyen látja az adott fiókhoz tartozó legfrissebb egyenleget és aktivitást.
Háttér és használat
Azokban a blockchain rendszerekben, amelyek account modellt követnek, minden tranzakció közvetlenül egy vagy több fiókot frissít, ahelyett, hogy külön kimenetek között mozgatná az érméket. A tranzakciós rekordokban a fiók címe jelenik meg, miközben a mögöttes fiókadatokat a protokoll a háttérben frissíti. Az olyan mezők, mint az account nonce, segítik a hálózatot abban, hogy ugyanabból a fiókból érkező tranzakciókat egyértelmű sorrendben dolgozza fel.
Különböző típusú fiókok létezhetnek, például hagyományos felhasználói fiókok és speciális, smart contract kód által vezérelt fiókok. Típustól függetlenül minden fiók egyetlen, konzisztens információforrásként működik az adott résztvevő vagyonáról és bizonyos konfigurációs részleteiről. Ez a struktúra lehetővé teszi, hogy a blockchain globális képet tartson fenn az összes fiókról és azok aktuális állapotáról bármely adott blokkban.