Розуміння трьох опор масштабованості блокчейна: погляд Віталіка Бутеріна

У своїй концепції майбутнього блокчейну Віталік Бутерін визначив фундаментальні рамки для розуміння масштабованості розподілених систем. За повідомленням Odaily, підхід Бутеріна ділить виклики масштабованості на три взаємопов’язані компоненти, кожен з яких має унікальний рівень складності та рішення.

Обчислення: Найпростіший рівень для масштабування

З трьох стовпів масштабованості блокчейну, обчислення є найпростіше для розширення. Доступні методи масштабування обчислень дуже різноманітні, починаючи від паралелізації обробки, яку можуть керувати будівельники блоків, до заміни інтенсивних обчислень сучасними криптографічними підходами. Одним із найперспективніших технік є використання доказів нульової знання, що дозволяє верифікацію без необхідності повторного виконання всього процесу обчислень. Гнучкість цього підходу є причиною, чому обчислення не стають головною перешкодою для масштабованості.

Дані: Середній рівень викликів у масштабованості блокчейну

Доступність даних створює вищий рівень складності порівняно з обчисленнями. Надійна система блокчейну вимагає гарантії, що всі дані можуть бути доступні за потреби, створюючи дилему між розподілом і ефективністю. Однак були розроблені різні техніки для подолання цих перешкод. Розділення даних дозволяє вузлам не зберігати весь набір даних, тоді як методи кодування з видаленням, наприклад PeerDAS, забезпечують ефективну надмірність. Підхід «гнучкого деградації» також дозволяє вузлам з обмеженими можливостями брати участь у виробництві блоків, зберігаючи безпеку мережі.

Статус: Найважчий вузол у масштабованості системи

Обговорюючи масштабованість, статус блокчейну — тобто повний запис усіх акаунтів і контрактів — стає найзначущішою перешкодою. Кожна перевірена транзакція потребує доступу до повних даних статусу, навіть для найпростіших операцій. Хоча статус часто подається у вигляді структури Меркла з лише кореневим хешем, що зберігається постійно, оновлення кореня все одно залежить від наявності повних даних статусу. Спроби розділити статус на різні шардові частини стикаються з суттєвими архітектурними викликами і важко застосовуються універсально без компромісів у базовому дизайні протоколу.

Стратегія оптимізації: пріоритети для підвищення масштабованості

З цього аналізу Бутерін робить практичний висновок щодо стратегії розвитку. Якщо дані можуть замінити функцію статусу без введення нових центричних припущень, цей підхід має бути пріоритетом у дорожній карті масштабованості. Аналогічно, якщо обчислення можна оптимізувати для зменшення потреби у даних без компромісів у безпеці, ця стратегія також заслуговує на серйозну увагу. Ця філософія відображає розуміння Бутеріна, що рішення для масштабованості — це не лише підвищення пропускної здатності, а й розумна оптимізація через заміщення елементів, що доповнюють один одного.

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити