Простота протоколу була серйозно недооцінена — Віталік про потенційні ризики довгострокового розвитку Ethereum

robot
Генерація анотацій у процесі

【区块律动】Ethereum засновник Vitalik нещодавно опублікував статтю, у якій глибоко обговорює одну з найчастіше ігнорованих проблем: простоту протоколу.

Він зазначив, що «довіряти не потрібно», «проходження тесту на відмову» та «автономія» — ці ключові характеристики фактично базуються на одному часто ігнорованому фундаменті — простоті самого протоколу. Навіть якщо протокол має надзвичайно децентралізований дизайн, залучає десятки тисяч вузлів, підтримує 49% батьківської стійкості Бейзаут, а вузли використовують квантово-безпечні технології peerda та stark для повної верифікації, але якщо цей протокол — складний монстр із сотнями тисяч рядків коду та п’ятьма видами криптографічних форм рівня докторів наук, то кінцевий результат — цей протокол не проходить три ключові тести. Це не справжня «довіра без довіри», і справжньої автономії говорити не доводиться, а безпека також може постраждати.

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

Яка ж головна проблема? Якщо зміни стають все більш масштабними, то для збереження зворотної сумісності нові функції завжди будуть переважати над видаленням, і протокол стане все більш надувним, як повітряна кулі. Віталік пропонує: процес розробки Ethereum потребує введення чітких механізмів «спрощення» та «сміттєвого збору».

Він хоче побачити зміну — розробники клієнтів більше не повинні підтримувати всі історичні версії протоколу Ethereum, їх можуть обробляти старі клієнти, що працюють у Docker-контейнерах. З довгострокової перспективи Віталік вважає, що швидкість змін у Ethereum має поступово сповільнюватися, і це стане неминучим трендом у майбутньому.

Він вважає перші п’ятнадцять років Ethereum «етапом зростання» — ми досліджували багато ідей, спостерігали, що дійсно ефективне, що корисне, а що — просто глухий кут. Тепер завдання — запобігти тому, щоб непотрібні речі назавжди тягнули Ethereum у минуле.

ETH-4,74%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
GasWastervip
· 1год тому
Зараз протоколи стають все складнішими, здається, що все йде навпаки... --- Створено так багато децентралізованих вузлів, кодів гора, звичайним людям їх просто не перевірити, це вже абсурдно --- Простота дійсно була серйозно недооцінена, Вейден цього разу влучив у саму болючу точку --- Десятки тисяч рядків коду... Я просто хочу запитати, чи це ще називається "автономністю", смішно --- Чи вже Ethereum став таким "складним монстром"? Відчуття, що це не так вже й перебільшено --- Головна проблема в тому, що додавання функцій робить їх незрозумілими для більшості, ще кілька років тому потрібно було бути обережним --- Отже, в кінцевому підсумку потрібно видаляти функції, а не додавати, але хто цього хоче --- Ця логіка насправді давно обговорювалася, просто ніхто не слухав --- Знову починаю задумуватися, Ethereum — це класичний приклад "засудження власних рішень" --- Простота дорівнює довірі, багато хто навіть не розрахували цей рівняння
Переглянути оригіналвідповісти на0
MEVHuntervip
· 01-18 10:06
Ну, Віталік тут говорить правду... складність буквально є ворогом бездовірності. всі ці вузли та толерантність до збоїв нічого не значать, якщо сам протокол є роздутою сміттю, яку ніхто не може справді перевірити. бачив, як це відбувається мільйон разів — розробники додають функції, ніби створюють шиткоїн, а потім дивуються, чому прийняття зупиняється. простота = зменшує поверхню для експлуатації. ось справжній альфа.
Переглянути оригіналвідповісти на0
CompoundPersonalityvip
· 01-18 10:05
Цей ключовий момент влучив у ціль — багато проектів, які просто навішують технічний стек, думають, що це не проблема, але насправді обманюють самих себе.
Переглянути оригіналвідповісти на0
CryptoMomvip
· 01-18 09:57
Дійсно, Віталік цього разу сказав влучно. Наслідування функцій не рівнозначне наслідуванню безпеки, і стільки років ми все ще робимо цю помилку.
Переглянути оригіналвідповісти на0
BearMarketBuildervip
· 01-18 09:44
Навіть найвищий кодовий купа безглузда — справжнім ворогом є складність.
Переглянути оригіналвідповісти на0
  • Закріпити