Уявіть собі, що вам потрібна платіжна система, яка буде одночасно швидкою, безпечною і не під контролем жодної особи. Звучить ідеально, але реальність набагато складніша, ніж ідеал. Це і є Нечестива Трійця, з якою світ блокчейну стикається вже давно — три основні показники: безпека, децентралізація та масштабованість, практично неможливо досягти оптимуму в одній системі.
Посилення одного з них, як правило, означає, що інші два будуть послаблені. Це не провал конкретного проекту, а обмеження архітектури самого розподіленого системи.
Три взаємозалежні виміри
Децентралізація: розподіл влади
Початковою метою блокчейну є руйнування централізованого контролю. Немає банків, немає компаній, немає єдиного суб'єкта, який може вирішувати щодо ваших активів. Кожен учасник має повну копію реєстру, і будь-хто може перевірити, чи є транзакції справжніми.
Це звучить дуже демократично, але яка ціна? Досягнення консенсусу тисячами незалежних вузлів потребує часу. Найяскравіший приклад - це біткоїн: чим більше вузлів, тим суворішими є перевірки, і, природно, швидкість обробки транзакцій сповільнюється. Ось чому біткоїн в середньому може обробити лише близько 5 транзакцій на секунду.
Безпека: запобігання підробкам та атакам
Без гарантії безпеки все це порожні розмови. Хакерам достатньо контролювати понад 50% мережевої потужності, щоб здійснити “атака 51%”, переписати історію транзакцій або повторно витратити кошти.
Біткоїн вирішує цю проблему за допомогою механізму доказу роботи (PoW) — кожен блок потрібно згенерувати за рахунок величезних обчислень, вартість атаки настільки висока, що її не можна дозволити. Яка ціна цього? Цей процес повільний і енергозатратний. Чим більше вузлів бере участь у верифікації, тим вищою є безпека, але ефективність знижується.
Масштабованість: обробка більшої кількості транзакцій
Visa може обробляти тисячі транзакцій за секунду. Ефір має лише близько 18. Чому так?
Централізовані системи не потребують глобального консенсусу, один контрольний центр може швидко приймати рішення. А публічні блокчейни повинні дозволити всім учасникам перевіряти кожну транзакцію. Цей розподілений механізм верифікації є безпечним, але приречений бути недостатньо швидким. Або ж прискорити швидкість верифікації (в жертву безпеці), або зменшити кількість верифікаторів (в жертву децентралізації).
Напрямки досягнень в індустрії
Оскільки неможливо повністю вирішити, тоді слід шукати баланс. Протягом останніх кількох років кілька технологічних шляхів вже дали результати.
1. Технологія шардінгу: метод розділення і володіння
Замість того, щоб дозволяти всім вузлам обробляти всі транзакції, краще розділити мережу на кілька “шард”, кожен з яких незалежно обробляє свої транзакції, а головний ланцюг координує їх. Протокол NEAR з Nightshade 2.0 реалізував цей підхід і наразі працює з 8 активними шард, час підтвердження транзакції складає приблизно 600 мілісекунд. Точка балансу вже починає проявлятися.
2. Інновації механізму консенсусу: від майнінгу до стейкінгу
Доказ роботи потребує великої кількості апаратного забезпечення та електроенергії. Доказ частки (PoS) змінив правила гри — учасникам потрібно лише заблокувати токени, а не купувати майнінгові машини, участь у верифікації стала більш демократичною.
BNB смарт-ланцюг йде далі, використовуючи модель делегованого доказу частки (PoSA), де валідатори ставлять токени BNB для участі в консенсусі, час генерації блоку контролюється на рівні приблизно 3 секунд. З'являються змішані рішення, які зберігають переваги безпеки та підвищують ефективність.
3. Другий рівень мережі: створення бічного каналу на ланцюгу
Найпряміший варіант - це не виконувати всі дії на основній ланцюгу. Оптимістичні агрегатні рішення, такі як Arbitrum, упакують велику кількість транзакцій для обробки поза ланцюгом, а потім подадуть одноразове підтвердження на основний ланцюг. Агрегати з нульовими знаннями, такі як Scroll, використовують криптографічні докази для забезпечення правильності.
Який результат? Ethereum поступово переходить від “однієї ланки, що обробляє все” до екосистеми “головна ланка + кілька другорядних мереж”. Користувачі насолоджуються швидкістю та низькими витратами на другорядних мережах, а безпеку все ще забезпечує головна ланка. Мережа Lightning на Bitcoin також використовує схожий підхід — записує лише початок і кінець транзакції на головній ланці, а сотні проміжних транзакцій повністю здійснюються поза ланцюгом.
Останні роздуми
Нечестива Трійця не є вічною. Хоча немає досконалого рішення, технології розвиваються. Вибух екосистеми другого рівня Ethereum, поява високопродуктивних модульних ланцюгів і зрілість крос-ланцюгової взаємодії сприяють розвитку галузі в більш збалансованому напрямку.
Справжнє майбутнє, можливо, не полягає в тому, щоб одна ланцюг вирішував усі проблеми, а в тому, щоб кілька ланцюгів виконували свої ролі, вибираючи різні компроміси між безпекою, швидкістю або децентралізацією за потребою. У цьому процесі саме ті рішення, які зможуть знайти оптимальний баланс між трьома вимірами, зможуть справді перейти до масового застосування.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Чому Блокчейн важко одночасно задовольнити три умови — з точки зору трилеми технологічних проривів
Ядро проблеми: Нечестива Трійця
Уявіть собі, що вам потрібна платіжна система, яка буде одночасно швидкою, безпечною і не під контролем жодної особи. Звучить ідеально, але реальність набагато складніша, ніж ідеал. Це і є Нечестива Трійця, з якою світ блокчейну стикається вже давно — три основні показники: безпека, децентралізація та масштабованість, практично неможливо досягти оптимуму в одній системі.
Посилення одного з них, як правило, означає, що інші два будуть послаблені. Це не провал конкретного проекту, а обмеження архітектури самого розподіленого системи.
Три взаємозалежні виміри
Децентралізація: розподіл влади
Початковою метою блокчейну є руйнування централізованого контролю. Немає банків, немає компаній, немає єдиного суб'єкта, який може вирішувати щодо ваших активів. Кожен учасник має повну копію реєстру, і будь-хто може перевірити, чи є транзакції справжніми.
Це звучить дуже демократично, але яка ціна? Досягнення консенсусу тисячами незалежних вузлів потребує часу. Найяскравіший приклад - це біткоїн: чим більше вузлів, тим суворішими є перевірки, і, природно, швидкість обробки транзакцій сповільнюється. Ось чому біткоїн в середньому може обробити лише близько 5 транзакцій на секунду.
Безпека: запобігання підробкам та атакам
Без гарантії безпеки все це порожні розмови. Хакерам достатньо контролювати понад 50% мережевої потужності, щоб здійснити “атака 51%”, переписати історію транзакцій або повторно витратити кошти.
Біткоїн вирішує цю проблему за допомогою механізму доказу роботи (PoW) — кожен блок потрібно згенерувати за рахунок величезних обчислень, вартість атаки настільки висока, що її не можна дозволити. Яка ціна цього? Цей процес повільний і енергозатратний. Чим більше вузлів бере участь у верифікації, тим вищою є безпека, але ефективність знижується.
Масштабованість: обробка більшої кількості транзакцій
Visa може обробляти тисячі транзакцій за секунду. Ефір має лише близько 18. Чому так?
Централізовані системи не потребують глобального консенсусу, один контрольний центр може швидко приймати рішення. А публічні блокчейни повинні дозволити всім учасникам перевіряти кожну транзакцію. Цей розподілений механізм верифікації є безпечним, але приречений бути недостатньо швидким. Або ж прискорити швидкість верифікації (в жертву безпеці), або зменшити кількість верифікаторів (в жертву децентралізації).
Напрямки досягнень в індустрії
Оскільки неможливо повністю вирішити, тоді слід шукати баланс. Протягом останніх кількох років кілька технологічних шляхів вже дали результати.
1. Технологія шардінгу: метод розділення і володіння
Замість того, щоб дозволяти всім вузлам обробляти всі транзакції, краще розділити мережу на кілька “шард”, кожен з яких незалежно обробляє свої транзакції, а головний ланцюг координує їх. Протокол NEAR з Nightshade 2.0 реалізував цей підхід і наразі працює з 8 активними шард, час підтвердження транзакції складає приблизно 600 мілісекунд. Точка балансу вже починає проявлятися.
2. Інновації механізму консенсусу: від майнінгу до стейкінгу
Доказ роботи потребує великої кількості апаратного забезпечення та електроенергії. Доказ частки (PoS) змінив правила гри — учасникам потрібно лише заблокувати токени, а не купувати майнінгові машини, участь у верифікації стала більш демократичною.
BNB смарт-ланцюг йде далі, використовуючи модель делегованого доказу частки (PoSA), де валідатори ставлять токени BNB для участі в консенсусі, час генерації блоку контролюється на рівні приблизно 3 секунд. З'являються змішані рішення, які зберігають переваги безпеки та підвищують ефективність.
3. Другий рівень мережі: створення бічного каналу на ланцюгу
Найпряміший варіант - це не виконувати всі дії на основній ланцюгу. Оптимістичні агрегатні рішення, такі як Arbitrum, упакують велику кількість транзакцій для обробки поза ланцюгом, а потім подадуть одноразове підтвердження на основний ланцюг. Агрегати з нульовими знаннями, такі як Scroll, використовують криптографічні докази для забезпечення правильності.
Який результат? Ethereum поступово переходить від “однієї ланки, що обробляє все” до екосистеми “головна ланка + кілька другорядних мереж”. Користувачі насолоджуються швидкістю та низькими витратами на другорядних мережах, а безпеку все ще забезпечує головна ланка. Мережа Lightning на Bitcoin також використовує схожий підхід — записує лише початок і кінець транзакції на головній ланці, а сотні проміжних транзакцій повністю здійснюються поза ланцюгом.
Останні роздуми
Нечестива Трійця не є вічною. Хоча немає досконалого рішення, технології розвиваються. Вибух екосистеми другого рівня Ethereum, поява високопродуктивних модульних ланцюгів і зрілість крос-ланцюгової взаємодії сприяють розвитку галузі в більш збалансованому напрямку.
Справжнє майбутнє, можливо, не полягає в тому, щоб одна ланцюг вирішував усі проблеми, а в тому, щоб кілька ланцюгів виконували свої ролі, вибираючи різні компроміси між безпекою, швидкістю або децентралізацією за потребою. У цьому процесі саме ті рішення, які зможуть знайти оптимальний баланс між трьома вимірами, зможуть справді перейти до масового застосування.