Визначення
Акаунт у технології блокчейн (blockchain) — це логічний контейнер, який зберігає інформацію про стан учасника в мережі, зокрема баланси та базові налаштування. Зазвичай він пов’язаний з адресою, яка є публічним ідентифікатором для надсилання й отримання активів. У системах, що використовують модель акаунтів, акаунт є основним способом, яким блокчейн відстежує, хто чим володіє в будь-який момент часу. Дані акаунта зберігаються on-chain і оновлюються щоразу, коли підтверджується дійсна транзакція, яка на нього впливає.
Акаунти можуть представляти окремих користувачів, застосунки або smart contracts (смарт-контракти), залежно від того, як спроєктовано блокчейн (blockchain). Кожен акаунт зазвичай має пов’язані криптографічні ключі, які визначають, хто може ініціювати з нього транзакції. Структура акаунта також може містити поля, як-от nonce акаунта, щоб відстежувати порядок транзакцій і запобігати їх повторному відтворенню (replay). Загалом акаунт слугує простим, постійним записом поточного стану учасника в системі блокчейн (blockchain).
Простими словами
Акаунт — це як базовий профіль у блокчейні (blockchain), який показує, скільки криптовалюти чи інших активів має людина. Він ідентифікується адресою, яку інші використовують для надсилання коштів. Акаунт відстежує зміни щоразу, коли до ланцюга додаються нові транзакції. Це дає змогу мережі легко бачити актуальний баланс і активність, пов’язані з цим акаунтом.
Контекст і використання
У блокчейнах (blockchains), що використовують модель акаунтів, кожна транзакція безпосередньо оновлює один або кілька акаунтів, а не переміщує монети між окремими виходами. В записах транзакцій відображається адреса акаунта, тоді як самі дані акаунта оновлюються у фоновому режимі протоколом. Такі поля, як nonce акаунта, допомагають мережі обробляти транзакції з одного й того самого акаунта в чіткому порядку.
Можуть існувати різні типи акаунтів, наприклад звичайні користувацькі акаунти та спеціальні акаунти, якими керує код smart contract (смарт-контракту). Незалежно від типу, кожен акаунт виступає єдиним, послідовним джерелом правди щодо активів учасника та певних параметрів конфігурації. Така структура дає змогу блокчейну (blockchain) підтримувати глобальний огляд усіх акаунтів і їхніх поточних станів у будь-якому блоці.