Термінологія блокчейну охоплює основні поняття, що описують структуру, механізми консенсусу та функціональні елементи розподілених реєстрів. Вона допомагає швидко орієнтуватись у технології та її застосуваннях.
Основні поняття#
Блокчейн (англ. blockchain) — безперервний ланцюжок блоків, кожен з яких містить дані та хеш попереднього блоку. Хеш‑сума забезпечує незмінність: будь‑яка зміна вмісту блоку змінює його хеш, що порушує ланцюжок.
Блок — структура даних, що зберігає транзакції та метадані. Кожен блок має унікальний ідентифікатор і посилається на попередній блок за допомогою хеш‑функції.
Хеш — криптографічна функція, що перетворює довільні дані у фіксовану довжину. Використовується для перевірки цілісності та зв’язку між блоками.
Вузол (node) — програмне забезпечення, яке зберігає копію блокчейну, підтверджує транзакції та бере участь у консенсусі.
Смарт‑контракт (англ. smart‑contract) — самовиконуваний код, що автоматизує виконання умов договору між сторонами.
Мастерчейн (англ. masterchain) — головний ланцюжок, що містить інформацію про конфігурації воркчейнів та шардчейнів, а також хеші їхніх останніх блоків. Генерація нового блоку в майстерчейні відбувається одразу після формування блоків у шардчейнах, які з’являються приблизно кожні 5 секунд, а блок у майстерчейні — через секунду після цього.
Воркчейн (англ. workchain) — логічна підмережа, що об’єднує шарди. Максимальна кількість воркчейнів — 2³², кожен має унікальний ідентифікатор і може мати власну віртуальну машину.
Шардчейн (англ. shardchain) — окремий сегмент воркчейну, що забезпечує масштабування. У межах одного воркчейну може існувати до 2⁶⁰ шардчейнів.
Шардинг (англ. sharding) — горизонтальне розділення бази даних блокчейна на незалежні сегменти (шарди) для паралельної обробки транзакцій.
Алгоритм консенсусу — механізм, за допомогою якого вузли досягають спільного стану блокчейну. Основні типи: Proof‑of‑Work, Proof‑of‑Stake, Delegated Proof‑of‑Stake.
Адреса — унікальний ідентифікатор, що використовується для надсилання та отримання цифрових активів.
Додаткові терміни#
Генезис‑блок — перший блок у ланцюжку, що ініціалізує мережу.
Газ — одиниця виміру вартості виконання операцій або смарт‑контрактів.
Мемпул (mempool) — черга непідтверджених транзакцій, що чекають на обробку.
Мультипідпис (multisig) — метод підпису транзакції, що вимагає згоди кількох учасників.
Токен — цифровий актив, що працює на базі блокчейну; включає криптовалюти, токени‑жерела (jetton) та інші типи.
Транзакція — передача активів або даних між адресами, що фіксується в блоці.
Дивіться також#
- Блок
- Вузол
- Смарт‑контракт
- TON‑blockchain‑architecture
- TON‑virtual‑machine
- TON‑sharding