Як саме працює блокчейн? Версія простою мовою за хвилину
Хочете знати, як працює блокчейн? За допомогою прикладу «переказати старому Ваню 100 біткойнів» за хвилину можна пояснити основну логіку:
Вам не потрібно отримувати схвалення від банку, просто «крикніть» у всю мережу (тобто транслюйте транзакцію): «Увага, друзі! Я переказую старому Вані 100 біткойнів!»
Цю заяву одночасно отримають десятки тисяч комп'ютерів по всьому світу, які беруть участь у підтримці мережі (тобто «вузли»), без будь-якої «центральної установи», яка б перевіряла, чи це «дозволено».
Усі вузли миттєво синхронно перевірять вашу історію транзакцій — чи справді у вашому рахунку є понад 100 біткойнів? Чи не була ця сума вже повторно переказана? Чи підпис транзакції зроблений самим власником? Після підтвердження відсутності помилок усі вузли одностайно визнають: «Ця транзакція в порядку, законна та дійсна!»
Тоді «майнери» (вузли мережі, які виконують інтенсивні обчислення та відповідають за пакування транзакцій), зберуть усі законні транзакції, які пройшли перевірку в цей момент у всій мережі (можливо, тисячі), і упакують їх в один «пакет даних» (тобто «блок»). Потім майнери візьмуть участь у надскладному математичному конкурсі загадок — хто першим знайде відповідь, той матиме право назавжди записати цей «пакет» до реєстру та отримати винагороду у біткойнах.
Майнер, який першим знайде відповідь, негайно повідомить усю мережу: «Блок № 888888 я підтвердив! У ньому міститься транзакція переказу 100 біткойнів старому Вані!» Водночас він згенерує унікальний «цифровий відбиток» (тобто хеш) для цього блоку, запише його на «пломбу» блоку, а також додасть «цифровий відбиток» попереднього підтвердженого блоку, щоб усі блоки були з'єднані як ланцюг.
Інші вузли по всьому світу швидко перевірять: «пломба» блоку не пошкоджена, цифрові відбитки повністю збігаються, «ланцюг» між блоками не розірваний → після підтвердження відсутності помилок усі вузли синхронно оновлять свої реєстри, і ця транзакція переказу остаточно набуде чинності.
Потім, якщо хтось захоче змінити напрямок цих 100 біткойнів, це буде надзвичайно складно: потрібно одночасно змінити той самий запис транзакції в понад 51% вузлів по всьому світу, що вдесять тисяч разів складніше, ніж зламати сховище швейцарського банку.
Зрештою, основна логіка блокчейну дуже проста: традиційну модель довіри, яка залежить від «банку», замінено на «довіру математичним алгоритмам + загальний нагляд усієї мережі». За допомогою криптографічних технологій реєстр «зварюється» наглухо, а економічні винагороди залучають незнайомих людей до активної перевірки та нагляду, що врешті-решт забезпечує безпеку, прозорість та незмінність транзакцій.