Блокчейн — це спосіб зберігання інформації, за якого дані записуються не в одне місце, а розподіляються між багатьма комп'ютерами. Кожен новий запис жорстко з'єднується з попереднім, утворюючи ланцюжок. Саме тому англійською це називається blockchain: block — блок (група записів), chain — ланцюг.
У цьому матеріалі ми розберемося, як працює цей записник, чому його важко підробити, які бувають різновиди блокчейнів і як усе це пов'язано з Solana.
Блокчейн як спільний записник: аналогія та технічний факт
Уявіть загальну зошитову таблицю, до якої має доступ десяток людей. Кожен може додати новий рядок, але ніхто не може стерти або змінити вже написане. Усі учасники бачать однакову версію таблиці й перевіряють кожен новий запис перед тим, як він стане частиною загальної історії.
Це лише аналогія. Тепер — технічний факт.
Блокчейн складається з блоків. Кожен блок містить:
- Список транзакцій — записи про те, хто що передав кому (наприклад, переказ коштів або зміну права власності).
- Хеш попереднього блока — унікальний цифровий відбиток, який математично пов'язує поточний блок із попереднім.
- Часову мітку — момент, коли блок було створено.
Хеш — це результат роботи криптографічної функції, яка перетворює будь-які дані на фіксований набір символів. Змініть хоч один байт у блоці — і хеш повністю зміниться. Це ключова властивість, яка робить ланцюжок цілісним.
Копія цього ланцюжка блоків зберігається на кожному вузлі — комп'ютері, який бере участь у мережі. Вузли незалежно одна від одної перевіряють кожен новий блок і приймають його лише за умови, що правила мережі не порушено.
Чому блокчейн не можна легко змінити або видалити
Щоб змінити запис у минулому блоці, зловмиснику потрібно:
- Змінити дані в цільовому блоці.
- Перерахувати хеш цього блока, оскільки дані змінилися.
- Перерахувати хеші всіх наступних блоків, бо кожен із них посилається на попередній.
- Змусити більшість вузлів у мережі прийняти цю змінену версію замість тієї, яку вони вже зберігають.
Останній крок є найскладнішим. У великих мережах тисячі вузлів працюють незалежно. Щоб нав'язати їм хибну версію, потрібно контролювати більшість обчислювальної потужності (у випадку доказу роботи) або більшість валідаторів (у випадку доказу ставки). На практиці це вимагає ресурсів, які вартують значно більше, ніж будь-яка можлива вигода від підробки.
Тому блокчейн часто називають незмінним реєстром. Це не означає, що він абсолютно захищений від будь-яких помилок, але означає, що довільно змінити історію записів без згоди мережі — практично неможливо.
Які бувають блокчейни (публічні, приватні)
Не всі блокчейни працюють однаково. Головна відмінність — у тому, хто має право брати участь у мережі.
Публічні блокчейни (відкриті) дозволяють будь-кому підключитися, читати дані та надсилати транзакції. Ніхто не дає дозволу і не видає права доступу. Приклади — Bitcoin, Ethereum, Solana. Саме такі мережі зазвичай використовують власну криптовалюту для заохочення учасників, які підтримують роботу мережі.
Приватні блокчейни (закриті) контролюються однією організацією або групою. Рішення про те, хто стає вузлом, приймає адміністратор. Такі мережі частіше використовують всередині компаній для внутрішнього обліку, аудиту або взаємодії між перевіреними контрагентами. Криптовалюта в них зазвичай не потрібна, бо учасники вже мають інші мотиви підтримувати мережу.
Існують також гібридні та консорціумні варіанти, де право на участь мають кілька організацій, але не будь-хто з вулиці. Проте для нашого подальшого розгляду Solana найважливіше розуміння саме публічного блокчейну.
Як блокчейн пов'язаний із Solana
Solana — це публічний блокчейн. Він виконує ту саму базову функцію: зберігає записи у вигляді ланцюжка блоків, розподіляє їх між вузлами та гарантує, що історію не можна легко змінити.
Особливість Solana полягає в тому, як саме вона будує й підтверджує ці блоки. Мережа використовує механізм консенсусу під назвою Proof of Stake (доказ ставки), де валідатори — учасники, які перевіряють транзакції — блокують частину монет як гарантію чесності. Замість того, щоб покладатися на витрати електроенергії (як у Proof of Work, доказ роботи), Solana покладається на економічні стимули та швидку узгодженість між валідаторами.
Завдяки архітектурним рішенням Solana може обробляти велику кількість транзакцій за секунду з низькою вартістю кожної операції. Але під всім цим лежить той самий принцип: незмінний розподілений записник, який працює без центрального контролера.
Що далі вивчати після розуміння блокчейну
Тепер, коли ви розумієте, що таке блокчейн і чому він працює як надійний спільний записник, логічний наступний крок — дізнатися, як саме відбувається запис у цьому записнику. У наступному матеріалі ми розберемо, як працює транзакція в Solana: що відбувається від моменту, коли ви натискаєте «надіслати», до моменту, коли запис з'являється в блоці.
Після цього варто повернутися до монети SOL — адже тепер ви зможете побачити не просто «криптовалюту», а інструмент, який забезпечує функціонування всього цього записника.