Skip to content
7 min read Web3 🇺🇦

Blockchain Basics

Blockchain Basics
Photo by Shubham Dhage/Unsplash

Привіт!

Ласкаво прошу назад до “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

Не всі блокчейни однакові. Розуміння різних типів блокчейнів допомагає побачити, чому це не універсальне рішення на всі випадки життя і чому для різних задач потрібні різні підходи.


💪 Use Cases

Універсальність блокчейну виходить далеко за межі криптовалют, хоча саме вони залишаються найвідомішим його застосуванням:


🏔 Challenges and Limitations

Незважаючи на свою унікальність, блокчейн стикається із значними перешкодами, які заважають його масовому впровадженню:


Key Takeaways


Final Thought

Ось і все, друзі! Я знаю, що сьогодні ми охопили багато матеріалу, але річ у тому, що ми ледве торкнулися того, що змушує цю технологію працювати.

Сприймайте сьогоднішню статтю як отримання водійських прав: ви знаєте основи, але до Формули-1 ще далеко. Далі ми увійдемо у повний degen режим, коли заглибимося в архітектуру блокчейну. Не хвилюйтеся, я буду поряд, пояснюючи так, що навіть ваш скептичний до крипти друг нарешті зрозуміє, чому це важливо.

Продовжуйте вчитися, продовжуйте ставити запитання і пам'ятайте: найкращий час для розуміння блокчейну був учора, другий найкращий час — прямо зараз. Тому не втрачайте момент!

Якщо ви дізналися щось нове сьогодні, поділіться цим. Розкажіть своїй спільноті. Нумо поширювати знання і розвиватися разом.

На цьому все, нормі. Незабаром заліземо під капот архітектури блокчейну та стеку web3. Готуйтесь 🔥


Cookies She Left Behind

Якщо ви хочете дізнатися більше про основи блокчейну, рекомендую переглянути відео нижче: