Привіт!
Ласкаво прошу назад до “that’s what she said”, ньюзлеттера, що пояснює web3 краще, ніж ваш двоюрідний брат на Святвечір, який "колись інвестував у крипту" і тепер уявляє себе Сатоші.
Два тижні тому ми пірнули у світ web3, розклали по поличках різні епохи інтернету та їхні основні риси (якщо пропустили, то саме час просвітитися!). Цього разу ми йдемо ще глибше в основи блокчейну. Якщо web3 дає вам загальну картину, то блокчейн — це полотно, на якому все це побудовано.
Щоб зрозуміти, що таке блокчейн, треба відкинути хайп і докопатися до механіки. Тому що коли ви це зрозумієте, усі інші частини web3 раптом стануть на свої місця.
Готові нарешті зрозуміти, про що всі базікають? Поїхали!
📒 What is Distributed Ledger Technology (DLT)?
Варто почати з ширшого контексту, а саме з технології розподіленого реєстру або DLT (Distributed Ledger Technology).
Уявіть реєстр як бухгалтерську книгу, де фіксуються транзакції — схоже на банківську виписку, але для всього. Традиційні реєстри контролюються однією організацією (наприклад, банком), але DLT перевертає цю ідею з ніг на голову.
DLT — це система, де записи про транзакції зберігаються одночасно в багатьох місцях, без єдиного центру контролю. Замість того, щоб один банк зберігав ваші записи, уявіть сотні чи тисячі комп'ютерів по всьому світу, які всі зберігають ідентичні копії тієї самої бухгалтерської книги. Коли хтось хоче додати новий запис, більшість цих комп'ютерів має погодитися, що він дійсний.
Такий підхід дозволяє обійтися без центрального органу, зберігаючи прозорість, безпеку й незмінність даних. Це як груповий проєкт, у якому всі мають однакову інформацію, і будь-яке оновлення потребує згоди команди, тільки цей дійсно працює бездоганно.
Сила DLT у тому, що вона створює довіру без потреби довіряти одне одному. У традиційних системах ви маєте вірити банкам чи установам, що вони ведуть точні записи транзакцій. З DLT сама система стає надійною завдяки математиці, криптографії та правилам консенсусу, а не репутації цих установ.
Для роботи розподіленого реєстру потрібна однорангова мережа комп’ютерів (коли комп'ютери взаємодіють безпосередньо між собою) та алгоритми консенсусу (правила узгодження), щоб реєстр надійно копіювався на всі вузли мережі. Існує кілька типів DLT (хешграфи, DAG (Directed Acyclic Graph), холочейн, темпо), але найвідоміший — це блокчейн.
🔎 Blockchain: The Most Famous DLT Kid
Хоча всі блокчейни є DLT, не всі DLT — це блокчейни, хоч у повсякденній мові ці терміни часто вживають як взаємозамінні. Уявіть DLT як ширшу категорію, а блокчейн — як її найпопулярніше втілення.
Блокчейн — це, по суті, розподілений реєстр, де транзакції групуються в блоки й хронологічно зв’язуються між собою за допомогою криптографічних хеш-функцій. Кожен блок містить позначку часу та посилання на попередній блок, створюючи нерозривний ланцюг записів, що простягається до найпершої транзакції.
А ось найцікавіше: кожен блок містить не лише транзакції, а й унікальний математичний відбиток (який називається хеш) попереднього блоку. Це створює ефект доміно, де зміна будь-якої історичної транзакції вимагатиме перерахунку хешу кожного наступного блоку. У мережі з тисячами учасників це стає обчислювально неможливим.
Як ви пам’ятаєте, web3 завирував у 2008 році: блокчейн представила невідома особа (або група) під псевдонімом Сатоші Накамото у технічному документі під назвою Bitcoin: A Peer-to-Peer Electronic Cash System. У 2009 році була запущена перша мережа на основі блокчейну — Bitcoin. Вона запропонувала простий, але революційний варіант використання: надсилання грошей без потреби в банках чи установах.
🛠 Blockchain Mechanics: How It Works
Розберімо процес роботи блокчейну крок за кроком, бо як тільки зрозумієте механіку, технологія вже не здається такою магічною. Уявіть, що ви хочете надіслати криптовалюту вашому другу. Що відбувається в цьому випадку?
👉 Ініціація транзакції
Коли ви хочете надіслати комусь криптовалюту, ви створюєте запит на транзакцію. Це як виписати чек: ви кажете "Я хочу надіслати X суму особі Y". Ви підписуєте це своїм приватним ключем (вашим унікальним цифровим підписом), щоб довести, що ви володієте грошима.
👉 Транзакція надсилається до мережі
Ваша транзакція не йде безпосередньо до отримувача. Натомість її оголошують всій мережі комп'ютерів, які називаються вузлами. Уявіть, що ви викрикуєте свою транзакцію натовпу: всі чують її одночасно.
👉 Очікування в пулі
Ваша транзакція потрапляє у "кімнату очікування", яка називається мемпул, де вона знаходиться разом з іншими транзакціями, що очікують обробки. Це як стояти в черзі в банку: ви чекаєте своєї черги на обробку.
👉 Майнери/Валідатори беруться до роботи
Спеціальні учасники-комп'ютери мережі, які називаються майнерами (у Bitcoin) або валідаторами (в інших блокчейнах), збирають транзакції з мемпулу. Вони об'єднують кілька транзакцій разом в блок, як кладуть кілька банківських чеків в один конверт.
👉 Створення блоку
Кожен блок містить:
- Кілька транзакцій
- Позначку часу (коли він був створений)
- Унікальний відбиток (хеш) попереднього блоку
- Власний унікальний відбиток
Ця система відбитків створює "ланцюг (chain)": кожен блок математично пов'язаний з попереднім.
👉 Перевірка мережею
Перш ніж блок можна додати, більшість мережі має погодитися, що він дійсний (правило, за яким вони домовляються про це, називається механізмом консенсусу). Вони перевіряють:
- Чи справжній ваш цифровий підпис?
- Чи у вас достатньо грошей для вашої транзакції?
- Чи не намагаєтесь ви витратити ті самі гроші двічі?
- Чи всі математичні обчислення правильні?
👉 Досягнення консенсусу
Як тільки більшість мережі погоджується, що блок дійсний, він отримує схвалення. Це як мати кількох свідків, які підтверджують, що контракт законний.
👉 Додавання до блокчейну
Схвалений блок назавжди додається до блокчейну, і копії надсилаються всім учасникам. Ваша транзакція тепер завершена і не може бути змінена чи скасована.
Внаслідок цього гроші з'являються у цифровому гаманці вашого друга, а ваш баланс відповідно зменшується. Всі учасники мережі можуть самостійно підтвердити ці зміни.
👀 Core Properties of Blockchain
Революційний потенціал блокчейну випливає з цих фундаментальних властивостей, які разом створюють надійну систему, що заслуговує на довіру.
| Властивість | Визначення |
|---|---|
| Децентралізація | Мережа працює через тисячі незалежних вузлів, що гарантує відсутність єдиної точки відмови або контролю |
| Прозорість | Створює єдине джерело правди, яке поділяють усі учасники, оскільки блокчейн забезпечує повну прозорість усіх транзакцій |
| Незмінність | Гарантує, що після запису інформації її стає надзвичайно складно змінити або видалити |
| Безпека | Виникає завдяки розподіленій природі системи. Замість однієї центральної бази даних, на яку можуть націлитися хакери, блокчейн поширює ідентичні копії на тисячі комп'ютерів |
| Консенсус | Учасники мережі спільно домовляються про те, що є правдою, через заздалегідь визначені правила та алгоритми, створюючи демократичний процес валідації |
| Смарт Контракти | Ці самовиконувані контракти автоматично запускають дії, коли виконуються певні умови, забезпечуючи складну автоматизацію без втручання людини |
Не варто хвилюватися! У наступних статтях ми детально розберемо механізми консенсусу, їхні види та смарт (розумні) контракти.
⚡️ Types of Blockchain
Не всі блокчейни однакові. Розуміння різних типів блокчейнів допомагає побачити, чому це не універсальне рішення на всі випадки життя і чому для різних задач потрібні різні підходи.
- Публічні блокчейни — це повністю відкриті мережі, де будь-хто може брати участь, переглядати транзакції та сприяти досягненню консенсусу. Це найбільш децентралізована форма блокчейну, що забезпечує максимальну прозорість і стійкість до цензури. Приклади: Bitcoin, Ethereum, Litecoin, Cardano.
- Приватні блокчейни — це закриті мережі, контрольовані однією організацією. Вони пропонують переваги технології блокчейн, зберігаючи при цьому контроль над доступом і участю. Приклади: Hyperledger Fabric, R3 Corda, JPMorgan's JPM Coin.
- Дозвільні блокчейни знаходять баланс між відкритістю та контролем. Вони відкриті для використання та перегляду кожним, але лише певні авторизовані учасники можуть валідувати транзакції та підтримувати мережу. Приклади: Energy Web Chain, IBM Food Trust, VeChain.
- Гібридні блокчейни поєднують елементи публічних і приватних блокчейнів, створюючи гібридні рішення, що забезпечують гнучкість у тому, як дані поширюються та отримують доступ до них.
💪 Use Cases
Універсальність блокчейну виходить далеко за межі криптовалют, хоча саме вони залишаються найвідомішим його застосуванням:
- Фінансові сервіси отримують вигоду від швидших і дешевших міжнародних переказів та меншої залежності від традиційних посередників. Децентралізовані фінанси (DeFi) відбудовують банківські послуги з нуля: кредитування, страхування, трейдинг — усе без участі банків.
- Supply Chain Management стає прозорішим, дозволяючи компаніям і споживачам відстежувати шлях товару від джерела до полиці. Це також допомагає бізнесу виявляти неефективність і зменшувати шахрайство.
- Цифрова ідентичність на блокчейні дає людям контроль над власними даними, знижуючи залежність від централізованих реєстрів і покращуючи захист конфіденційності.
- Сфера охорони здоров’я використовує блокчейн для створення безпечних і зручних у доступі медичних записів, що дозволяє краще координувати лікування при збереженні суворих стандартів приватності.
- Операції з нерухомістю стають ефективнішими завдяки блокчейн-реєстрам власності: менше паперової тяганини, менше шахрайства та швидше купівля й продаж.
- Виборчі системи можуть стати прозорішими та безпечнішими, але тут важливо знайти баланс між відкритістю процесу й захистом анонімності виборців.
- Геймінг активно впроваджує блокчейн: гравці отримують справжнє право власності на персонажів, предмети чи віртуальні землі. Їх можна продавати або переносити між іграми — так народжуються “play-to-earn” економіки з реальним прибутком.
- Індустрії мистецтва та медіа трансформуються завдяки NFT та розповсюдженню контенту за допомогою блокчейну. Художники напряму продають цифрові роботи з підтвердженою автентичністю, а музиканти тестують нові платформи з чеснішим розподілом прибутку та більш тісним зв’язком із фанами.
🏔 Challenges and Limitations
Незважаючи на свою унікальність, блокчейн стикається із значними перешкодами, які заважають його масовому впровадженню:
- Трилема масштабованості представляє фундаментальний виклик блокчейну: мережі можуть оптимізувати безпеку, децентралізацію або масштабованість, але досягнення всіх трьох одночасно залишається недосяжним. Ми також детальніше розглянемо цю тему в наступних статтях.
- Енергоспоживання особливо впливає на системи як Bitcoin, які споживають величезні кількості електроенергії для операцій майнінгу (обчислювальний процес, який використовується для валідації та додавання нових транзакцій до блокчейну Bitcoin).
- Регуляторна невизначеність створює вагання серед бізнесу та приватних осіб, які потребують чітких правових рамок перед тим, як взяти на себе зобов'язання щодо блокчейн-рішень.
- Користувацький досвід залишається складним для звичайних користувачів, які повинні керувати приватними ключами, розуміти комісії за газ і орієнтуватися в технічних інтерфейсах.
- Взаємодія між різними мережами блокчейн обмежена, створюючи ізольовані екосистеми, які не спілкуються ефективно.
Key Takeaways
- Блокчейн зберігає записи на тисячах комп’ютерів: жодна єдина структура не контролює дані, довіру забезпечує математика, а не установи.
- Записи неможливо змінити після додавання: кожен блок пов’язаний з попереднім, що майже унеможливлює фальсифікацію.
- Транзакції проходять без посередників: мережа сама автоматично все перевіряє без третіх сторін.
- Ключові властивості блокчейну: децентралізація, прозорість, незмінність, безпека, консенсус і смарт контракти.
- Різні типи для різних потреб: Публічні блокчейни як Bitcoin відкриті для всіх, тоді як приватні обслуговують конкретні організації.
- Застосування виходить далеко за межі криптовалют: Supply Chain, медицина, ігри та цифрова ідентичність — усе отримує користь від блокчейну.
- Все ще має проблеми для вирішення: Масштабованість, споживання енергії, нечіткі регуляції та поганий користувацький досвід стримують розвиток блокчейн технологій.
Final Thought
Ось і все, друзі! Я знаю, що сьогодні ми охопили багато матеріалу, але річ у тому, що ми ледве торкнулися того, що змушує цю технологію працювати.
Сприймайте сьогоднішню статтю як отримання водійських прав: ви знаєте основи, але до Формули-1 ще далеко. Далі ми увійдемо у повний degen режим, коли заглибимося в архітектуру блокчейну. Не хвилюйтеся, я буду поряд, пояснюючи так, що навіть ваш скептичний до крипти друг нарешті зрозуміє, чому це важливо.
Продовжуйте вчитися, продовжуйте ставити запитання і пам'ятайте: найкращий час для розуміння блокчейну був учора, другий найкращий час — прямо зараз. Тому не втрачайте момент!
Якщо ви дізналися щось нове сьогодні, поділіться цим. Розкажіть своїй спільноті. Нумо поширювати знання і розвиватися разом.
На цьому все, нормі. Незабаром заліземо під капот архітектури блокчейну та стеку web3. Готуйтесь 🔥
Cookies She Left Behind
Якщо ви хочете дізнатися більше про основи блокчейну, рекомендую переглянути відео нижче:
- What is a Blockchain? від Whiteboard Crypto