Вступ до Розподілених Систем та Механізмів Консенсусу: Від Проблеми Візантійських Генералів до Виборів Біткойну та Ethereum
Ти коли-небудь замислювався: група людей, розкидана на величезні відстані, має разом вирішити «атакувати чи відступати», а серед них ще й кілька зрадників, які навмисне передають фальшиві повідомлення? Якщо битва піде шкереберть — вся армія загине!
Це й є знаменита Проблема візантійських генералів (Byzantine Generals Problem). У 1982 році троє комп'ютерних вчених придумали цю метафору, щоб описати найболючішу проблему розподілених систем: як досягти згоди, коли між вузлами немає повної довіри?

Уяви собі:
- Кілька генералів оточують одне місто.
- Вони мусять одностайно вирішити — атакувати чи відступати.
- Спілкування тільки через посланців.
- Посланці можуть загубитися, бути перехопленими або змінити повідомлення.
- Деякі генерали — зрадники, які навмисне надсилають фальшиві накази.
Якщо зрадників забагато або комунікація надто хаотична — спільної дії не буде.
У реальності блокчейн — це гігантський «візантійський загін генералів»: тисячі комп'ютерів по всьому світу, ніхто нікого не знає особисто, але всі разом підтримують одну спільну книгу обліку. Якщо книга зіпсується — гроші зникнуть.
Тому механізм консенсусу — це ключ до розв’язання «проблеми візантійських генералів». Він має забезпечити, щоб більшість чесних вузлів, навіть коли є кілька зрадників, змогли дійти згоди щодо того, «хто кому скільки винен».
Спочатку розберемо CAP-теорему: розподілені системи не можуть мати все одразу
Перед розмовою про консенсус варто згадати CAP-теорему (2000 рік, Ерік Брюер, пізніше формально доведена).
CAP — це абревіатура трьох властивостей:
- Consistency (узгодженість): усі вузли бачать одні й ті самі найсвіжіші дані.
- Availability (доступність): будь-коли на запит приходить відповідь (навіть якщо дані не найновіші).
- Partition Tolerance (толерантність до розподілу): навіть якщо мережа розпалася або є затримки, система продовжує працювати.
Жорстока правда: у реальному світі розподіл мережі (P) трапляється майже завжди (відключення, затримки, втрата пакетів — ніхто від цього не застрахований).
Тому розподілена система може вибрати лише два з трьох:
- CP (узгодженість + толерантність до розподілу): при розриві мережі краще тимчасово не відповідати, але дані завжди узгоджені. Приклад: багато традиційних банківських систем, ZooKeeper.
- AP (доступність + толерантність до розподілу): при проблемах мережа продовжує працювати, навіть якщо дані тимчасово неузгоджені (згодом синхронізуються). Приклад: Cassandra, DynamoDB, багато e-commerce систем.
Блокчейн — це екстремальний AP-гравець: мусить терпіти розподіл (глобальна мережа повільна), прагне максимальної доступності, але при цьому хоче екстремальної безпеки (узгодженості). Тому й вигадують різні хитрі механізми консенсусу, щоб «обійти» обмеження.
Головні механізми консенсусу: порівняння PoW, PoS, PBFT

Переходимо до суті — розберемо найпоширеніші механізми консенсусу в криптосфері.
PoW (Proof of Work) — Доказ роботи, «старший брат» біткойна
Найкласичніший і най«жорсткіший» спосіб.
Принцип простий і брутальний:
- Хочеш створити блок? Спочатку попрацюй! Розв’яжи дуже складну математичну задачу (знайди nonce, щоб хеш блоку починався з багатьох нулів).
- Хто перший розв’язав — той додає блок у ланцюг і отримує нагороду + комісії.
- Інші вузли перевіряють хеш — якщо правильно, блок приймається.
Переваги:
- Безпека на максимумі! Щоб атакувати, треба контролювати >51% всієї потужності — вартість астрономічна.
- Найвищий рівень децентралізації: потрібні лише електрика й обладнання — без дозволів.
- Стійкість до атаки Сибіл (Sybil attack): хочеш фальшиві ідентичності? Спочатку спали електрику й гроші.
Недоліки:
- Споживає шалено багато електроенергії — біткойн щороку з’їдає стільки ж, скільки кілька невеликих країн.
- Повільний — 10 хвилин на блок, TPS низький.
- Потужність сконцентрована в руках великих майнінг-ферм — звичайній людині важко конкурувати.
PoS (Proof of Stake) — Доказ частки, нинішній вибір Ethereum
У вересні 2022 року Ethereum офіційно перейшов з PoW на PoS після «The Merge».
Принцип теж простий:
- Хочеш створювати блоки? Застав свої монети (stake).
- Система за допомогою випадковості та пропорційно заставленим коштам обирає, хто створює блок.
- Успішно створив — отримує нагороду. Зробив зле (наприклад, підписав два конфліктні блоки) — втрачає частину застави (slashing).
Переваги:
- Енергоспоживання впало на 99,95%+ — екологи в захваті.
- Швидше, значно вищий TPS.
- Швидша фіналізація блоків.
Недоліки:
- Ризик «багаті багатіють»: чим більше монет — тим більше шансів створювати блоки, можлива централізація.
- Теоретично економічна атака дешевша (не треба спалювати електрику, достатньо купити монети).
- На початку багато хто сумнівався в безпеці (але вже кілька років працює стабільно).
PBFT (Practical Byzantine Fault Tolerance) — Практична толерантність до візантійських помилок
Найпоширеніший у приватних/альянсових ланцюгах (наприклад, ранні версії Hyperledger Fabric).
Принцип схожий на «голосування на нараді»:
- Кількість вузлів фіксована, всі знають один одного (дозволений ланцюг).
- Пропонент висуває блок.
- Вузли кілька раундів голосують і спілкуються.
- Якщо >2/3 погоджуються — блок підтверджується.
- Може терпіти до 1/3 зрадників.
Переваги:
- Миттєва фіналізація — секунди, а не хвилини чи години.
- Мінімальне споживання енергії.
- Чітко витримує до 1/3 зрадників.
Недоліки:
- Кількість вузлів обмежена (інакше комунікація вибухає).
- Потрібен дозвіл — висока централізація, не підходить для публічних ланцюгів.
Таблиця порівняння PoW vs PoS (погляд з 2026 року)
| Параметр | PoW (Bitcoin) | PoS (Ethereum) |
|---|---|---|
| Основний ресурс | Обчислювальна потужність (електрика + обладнання) | Кількість заставлених монет |
| Енергоспоживання | Дуже високе (рівень невеликої країни) | Дуже низьке (падіння на 99%+) |
| Час створення блоку | 10 хвилин (BTC) | ≈12 секунд |
| Безпека | Максимальна (51% атака коштує астрономічно) | Дуже висока (але економічна атака теоретично дешевша) |
| Рівень децентралізації | Високий (але концентрація в майнінг-пулах) | Середній (ризик концентрації в пулах застав) |
| Фінальність | Ймовірнісна (чим довший ланцюг — тим надійніше) | Детермінована (за кілька хвилин практично незворотна) |
| Екологічність | Погана | Відмінна |
| Масштабованість | Середня (Layer 2 — Lightning тощо) | Краща (шардинг у розробці) |
| Хто керує | Майнери | Валідатори (великі власники + пули застав) |
Чому біткойн тримається за PoW? Чому Ethereum наважився на PoS?
Чому біткойн не переходить на PoS?
Бо він позиціонує себе як «цифрове золото».
Найголовніше в золоті — рідкість + неможливість підробки.
PoW — це як видобуток золота: чим важче добувати — тим цінніше, чим більше учасників — тим безпечніше.
Перейти на PoS — це як сказати «хто має більше грошей — той може друкувати більше золота». Для віри в «тверду валюту» це смертельний удар.
Сатоші в 2008 році в білій книзі зробив PoW основним захистом — реальна вартість електроенергії захищає ланцюг.
У 2026 році спільнота біткойна досі стоїть на смерть: PoS = самогубство.
Чому Ethereum наважився?
Ethereum ніколи не був «цифровим золотом» — він «світовий комп’ютер».
Він хоче запускати DeFi, NFT, DAO, ігри… для цього потрібні високий TPS і низькі комісії.
PoW надто повільний і дорогий — розробники постійно скаржилися.
Vitalik та команда порахували: PoS різко знижує енергоспоживання, відкриває шлях до шардингу.
Після The Merge 2022 року TPS зріс, комісії впали, екосистема ожила.
Так, є суперечки про концентрацію в Lido тощо, але загалом перехід вважається успішним.
Одне речення-підсумок:
- Біткойн тримається PoW, бо прагне максимальної безпеки та незнищної рідкості.
- Ethereum перейшов на PoS, бо прагне практичності, масштабованості та розквіту екосистеми.
Останнє питання до тебе
Тепер, коли ти бачиш транзакцію — біткойн чи ефіріум — якій ти більше довіряєш?
Тій, що «спалила стільки електрики — неможливо підробити» (PoW), чи тій, що «заставили десятки мільярдів доларів — не посміють ризикнути» (PoS)?
Обидва способи по-своєму геніальні й обидва успішно розв’язали проблему візантійських генералів.
У розподіленому світі немає ідеального рішення — є лише те, що найкраще підходить під конкретну мету.
Розібравшись у цьому — ти вже не новачок!
Рекомендуємо топ-3 криптобіржі світу:
- Реєстрація на Binance (король обсягів торгів, найбільший вибір, щедрі бонуси для новачків);
- Реєстрація на OKX (ідеально для ф’ючерсів, низькі комісії);
- Реєстрація на Gate.io (мисливець за новими токенами, копітрейдинг + ексклюзивні аірдропи).
Універсальний та великий — Binance, професійна торгівля — OKX, альткойни — Gate! Реєструйся та отримуй довічне зниження комісій~