Definition
En konto i en blockchain er en logisk beholder, der indeholder information om en deltagers tilstand på netværket, såsom saldi og grundlæggende indstillinger. Den er typisk knyttet til en adresse, som er den offentlige identifikator, der bruges til at sende og modtage aktiver. I systemer, der bruger en kontomodel, er kontoen den primære måde, hvorpå blockchainen til enhver tid holder styr på, hvem der ejer hvad. Kontoens data gemmes on-chain og opdateres, hver gang en gyldig transaktion, der påvirker den, bliver bekræftet.
Konti kan repræsentere enkeltpersoner, applikationer eller smart contracts, afhængigt af hvordan blockchainen er designet. Hver konto har som regel tilknyttede kryptografiske nøgler, der styrer, hvem der har lov til at starte transaktioner fra den. Kontostrukturen kan også omfatte felter som en konto-nonce til at holde styr på rækkefølgen af transaktioner og forhindre replay-angreb. Overordnet fungerer kontoen som en enkel, vedvarende registrering af en deltagers aktuelle status i blockchain-systemet.
Kort fortalt
En konto er som en grundlæggende profil på en blockchain, der viser, hvor meget kryptovaluta eller andre aktiver en person har. Den identificeres af en adresse, som andre bruger, når de sender midler. Kontoen holder styr på ændringer, hver gang nye transaktioner bliver føjet til kæden. Det gør det nemt for netværket at se den nyeste saldo og aktivitet, der er knyttet til den konto.
Kontekst og brug
I blockchains, der følger en kontomodel, opdaterer hver transaktion en eller flere konti direkte i stedet for at flytte coins mellem separate outputs. Kontoens adresse er det, der vises i transaktionshistorikken, mens de underliggende kontodata opdateres i baggrunden af protokollen. Felter som en konto-nonce hjælper netværket med at behandle transaktioner fra den samme konto i en tydelig og korrekt rækkefølge.
Der kan eksistere forskellige typer konti, såsom almindelige brugerkonti og særlige konti, der styres af smart contract-kode. Uanset type fungerer hver konto som en samlet, konsistent kilde til sandhed om den pågældende deltagers beholdninger og visse konfigurationsdetaljer. Denne struktur gør det muligt for blockchainen at opretholde et globalt overblik over alle konti og deres aktuelle tilstande i hver enkelt blok.