有個有趣的觀點在技術圈引起了討論——協議到底應該簡潔到什麼程度?



核心的問題在這裡:再去中心化的鏈,要是代碼堆了幾十萬行,或者密碼學複雜到天際,自主權就成了空談。簡單說,使用者沒法自己驗證了,去中心化的意義也就打折扣了。

以太坊的發展之路就面臨這樣的困境。每次有新需求,開發者就想往協議裡加新功能——出發點都不錯,但日積月累,協議就像個塞滿了東西的倉庫,越來越臃腫。為了兼容舊版本,你還刪不掉那些過時的東西,就這樣拖累越來越重。

那怎麼解決呢?一個思路是要有明確的"清理機制"——定期清理沒用的部分。比如當年從PoW切到PoS的那次大升級,就屬於大規模的清理。或者換個角度,把一些低頻但複雜的功能,從協議層降到智能合約層去實現,這樣協議本身就能保持簡潔。

說到底就一個意思:**代碼行數要控制,不必要的複雜組件得砍掉,多加一些不變量來增強安全性**。這樣協議才能長期保持彈性和自主權,不至於因為肥胖而失效。
ETH-2,01%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Репост
  • Поділіться
Прокоментувати
0/400
consensus_failurevip
· 13год тому
Ethereum стає все важчим, рано чи пізно потрібно буде провести велику чистку, інакше він справді стане складним монстром
Переглянути оригіналвідповісти на0
BearMarketMonkvip
· 13год тому
Кажучи просто, це доля. Кожен ланцюг не може уникнути цього циклу — початково був простим, а в кінці став громіздким монстром. Ситуація з Ethereum зараз — це те саме, що й з інтернетом тоді, коли функцій ставало все більше і більше, і в підсумку ніхто не міг зрозуміти.
Переглянути оригіналвідповісти на0
MetaverseHobovip
· 13год тому
Говориться правильно, чим простішим є протокол, тим більше гарантій автономії, а купа коду — хто його взагалі зрозуміє? Я просто боюся, що Ethereum зараз справді трохи обтяжений, і вже нічого не врятує. Потрібно рішуче вирізати деякі функції, інакше зростаюча складність зробить все незрозумілим для всіх
Переглянути оригіналвідповісти на0
MetaverseLandlordvip
· 13год тому
Згадалося про той код Ethereum, це справжній навчальний посібник з технічного боргу Цей хлопець має рацію, протокол став громіздким, і користувачі просто не можуть його верифікувати, децентралізація перетворилася лише на лозунг Регулярне очищення дійсно потрібно поставити на порядок денний, інакше доведеться бігти з історичним багажем
Переглянути оригіналвідповісти на0
LiquidityNinjavip
· 13год тому
Чесно кажучи, Ethereum зараз перебуває у цьому дивному колі, занадто багато людей хочуть додавати функції Хто, блядь, зможе перевірити цей смердючий і довгий код, і про децентралізацію можна взагалі забути Щоб протокол міг дихати, потрібно видалити ті сміттєві компоненти Знову навантажують ланцюг, і в кінцевому підсумку користувачі повністю залежать від вузлів, як це ще можна назвати, крім втрати контролю Розчистка PoS була зроблена непогано, але тепер знову накопичуються нові сміття, і цикл повторюється Ось на що нам слід звернути увагу, а не на якісь грандіозні наративи
Переглянути оригіналвідповісти на0
DegenWhisperervip
· 13год тому
Ось у чому проблема: Ethereum зараз — це громіздкий монстр, хто ще зможе самостійно запускати вузол для валідації Простота протоколу = справжня децентралізація, інакше це самозамилювання Видаліть зайвий код, щоб і звичайні люди могли брати участь — ось що таке Web3 Оновлення PoS зроблено досить добре, потрібно бути рішучим і діяти рішуче Вибух кількості рядків коду — це перш за все провина розробників, додавати функції легко, а видаляти — важко Справжня автономія вимагає простоти, зараз занадто багато ланцюгів йдуть у глухий кут із "накопичення функцій"
Переглянути оригіналвідповісти на0
  • Закріпити