【区块律动】Ethereum засновник Vitalik нещодавно опублікував статтю, у якій глибоко обговорює одну з найчастіше ігнорованих проблем: простоту протоколу.
Він зазначив, що «довіряти не потрібно», «проходження тесту на відмову» та «автономія» — ці ключові характеристики фактично базуються на одному часто ігнорованому фундаменті — простоті самого протоколу. Навіть якщо протокол має надзвичайно децентралізований дизайн, залучає десятки тисяч вузлів, підтримує 49% батьківської стійкості Бейзаут, а вузли використовують квантово-безпечні технології peerda та stark для повної верифікації, але якщо цей протокол — складний монстр із сотнями тисяч рядків коду та п’ятьма видами криптографічних форм рівня докторів наук, то кінцевий результат — цей протокол не проходить три ключові тести. Це не справжня «довіра без довіри», і справжньої автономії говорити не доводиться, а безпека також може постраждати.
Це і є справжня тривога Vitalik щодо процесу розробки Ethereum. Він зізнається, що зараз можливо надто поспішно додають нові функції до протоколу, навіть якщо ці функції зроблять протокол громіздким або введуть нові модулі взаємодії або складні криптографічні технології як основну залежність. У короткостроковій перспективі це збільшує функціональність, але у довгостроковій — підриває автономію протоколу.
Яка ж головна проблема? Якщо зміни стають все більш масштабними, то для збереження зворотної сумісності нові функції завжди будуть переважати над видаленням, і протокол стане все більш надувним, як повітряна кулі. Віталік пропонує: процес розробки Ethereum потребує введення чітких механізмів «спрощення» та «сміттєвого збору».
Він хоче побачити зміну — розробники клієнтів більше не повинні підтримувати всі історичні версії протоколу Ethereum, їх можуть обробляти старі клієнти, що працюють у Docker-контейнерах. З довгострокової перспективи Віталік вважає, що швидкість змін у Ethereum має поступово сповільнюватися, і це стане неминучим трендом у майбутньому.
Він вважає перші п’ятнадцять років Ethereum «етапом зростання» — ми досліджували багато ідей, спостерігали, що дійсно ефективне, що корисне, а що — просто глухий кут. Тепер завдання — запобігти тому, щоб непотрібні речі назавжди тягнули Ethereum у минуле.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
9 лайків
Нагородити
9
4
Репост
Поділіться
Прокоментувати
0/400
MEVHunter
· 5год тому
Ну, Віталік тут говорить правду... складність буквально є ворогом бездовірності. всі ці вузли та толерантність до збоїв нічого не значать, якщо сам протокол є роздутою сміттю, яку ніхто не може справді перевірити. бачив, як це відбувається мільйон разів — розробники додають функції, ніби створюють шиткоїн, а потім дивуються, чому прийняття зупиняється. простота = зменшує поверхню для експлуатації. ось справжній альфа.
Переглянути оригіналвідповісти на0
CompoundPersonality
· 5год тому
Цей ключовий момент влучив у ціль — багато проектів, які просто навішують технічний стек, думають, що це не проблема, але насправді обманюють самих себе.
Переглянути оригіналвідповісти на0
CryptoMom
· 5год тому
Дійсно, Віталік цього разу сказав влучно. Наслідування функцій не рівнозначне наслідуванню безпеки, і стільки років ми все ще робимо цю помилку.
Переглянути оригіналвідповісти на0
BearMarketBuilder
· 5год тому
Навіть найвищий кодовий купа безглузда — справжнім ворогом є складність.
Простота протоколу була серйозно недооцінена — Віталік про потенційні ризики довгострокового розвитку Ethereum
【区块律动】Ethereum засновник Vitalik нещодавно опублікував статтю, у якій глибоко обговорює одну з найчастіше ігнорованих проблем: простоту протоколу.
Він зазначив, що «довіряти не потрібно», «проходження тесту на відмову» та «автономія» — ці ключові характеристики фактично базуються на одному часто ігнорованому фундаменті — простоті самого протоколу. Навіть якщо протокол має надзвичайно децентралізований дизайн, залучає десятки тисяч вузлів, підтримує 49% батьківської стійкості Бейзаут, а вузли використовують квантово-безпечні технології peerda та stark для повної верифікації, але якщо цей протокол — складний монстр із сотнями тисяч рядків коду та п’ятьма видами криптографічних форм рівня докторів наук, то кінцевий результат — цей протокол не проходить три ключові тести. Це не справжня «довіра без довіри», і справжньої автономії говорити не доводиться, а безпека також може постраждати.
Це і є справжня тривога Vitalik щодо процесу розробки Ethereum. Він зізнається, що зараз можливо надто поспішно додають нові функції до протоколу, навіть якщо ці функції зроблять протокол громіздким або введуть нові модулі взаємодії або складні криптографічні технології як основну залежність. У короткостроковій перспективі це збільшує функціональність, але у довгостроковій — підриває автономію протоколу.
Яка ж головна проблема? Якщо зміни стають все більш масштабними, то для збереження зворотної сумісності нові функції завжди будуть переважати над видаленням, і протокол стане все більш надувним, як повітряна кулі. Віталік пропонує: процес розробки Ethereum потребує введення чітких механізмів «спрощення» та «сміттєвого збору».
Він хоче побачити зміну — розробники клієнтів більше не повинні підтримувати всі історичні версії протоколу Ethereum, їх можуть обробляти старі клієнти, що працюють у Docker-контейнерах. З довгострокової перспективи Віталік вважає, що швидкість змін у Ethereum має поступово сповільнюватися, і це стане неминучим трендом у майбутньому.
Він вважає перші п’ятнадцять років Ethereum «етапом зростання» — ми досліджували багато ідей, спостерігали, що дійсно ефективне, що корисне, а що — просто глухий кут. Тепер завдання — запобігти тому, щоб непотрібні речі назавжди тягнули Ethereum у минуле.