有个有意思的观点在技术圈引起了讨论——协议到底应该简洁到什么程度?



核心的问题在这儿:再去中心化的链,要是代码堆了几十万行,或者密码学复杂到天际,自主权就成了空谈。简单说,用户没法自己验证了,去中心化的意义也就打折扣了。

以太坊的发展之路就面临这样的困境。每次有新需求,开发者就想往协议里加新功能——出发点都不错,但日积月累,协议就像个塞满了东西的仓库,越来越臃肿。为了兼容旧版本,你还删不掉那些过时的东西,就这样拖累越来越重。

那咋解决呢?一个思路是要有明确的"清理机制"——定期清理没用的部分。比如当年从PoW切到PoS的那次大升级,就属于大规模的清理。或者换个角度,把一些低频但复杂的功能,从协议层降到智能合约层去实现,这样协议本身就能保持简洁。

说到底就一个意思:**代码行数要控制,不必要的复杂组件得砍掉,多加一些不变量来增强安全性**。这样协议才能长期保持灵活性和自主权,不至于因为肥胖而失效。
ETH-3,05%
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Репост
  • Поделиться
комментарий
0/400
consensus_failurevip
· 01-18 10:49
Эфириум становится всё тяжелее, рано или поздно потребуется масштабная очистка, иначе он превратится в сложного монстра
Посмотреть ОригиналОтветить0
BearMarketMonkvip
· 01-18 10:48
Проще говоря, это судьбоносность. Каждая цепочка не может избежать этого цикла — изначально она была проста, а в итоге превращается в громоздкого монстра. Текущая ситуация с Ethereum — разве не та же самая история, что и в интернете тех лет? Чем больше функций добавляют, тем труднее понять.
Посмотреть ОригиналОтветить0
MetaverseHobovip
· 01-18 10:47
Говорится правильно, чем проще протокол, тем больше гарантий автономии. Кто вообще поймет этот набор кода? Я просто боюсь, что сейчас Ethereum действительно стал немного громоздким, его уже не спасти. Нужно решительно избавиться от некоторых функций, иначе с увеличением сложности никто не сможет разобраться.
Посмотреть ОригиналОтветить0
MetaverseLandlordvip
· 01-18 10:44
Вспомнил тот код Ethereum, это просто живой учебник по техническому долгу Этот парень прав, протокол стал громоздким, пользователи вообще не могут его проверить, децентрализация превратилась в лозунг Регулярная очистка действительно должна стать приоритетом, иначе придется бежать, неся груз истории
Посмотреть ОригиналОтветить0
LiquidityNinjavip
· 01-18 10:42
Честно говоря, сейчас Ethereum застрял в этом замкнутом круге: слишком много людей хотят добавить новые функции. Кому вообще под силу проверить этот грязный и длинный код, и о какой децентрализации может идти речь? Удалите эти мусорные компоненты, и протокол сможет вздохнуть спокойно. Постоянное нагромождение всего на цепочке — в итоге пользователи полностью зависят от узлов, и как тут говорить о суверенитете? Ветвь PoS по очистке сделана хорошо, но сейчас снова накапливаются новые мусорные данные, цикл повторяется. Вот что нам действительно нужно учитывать, а не какие-то масштабные нарративы.
Посмотреть ОригиналОтветить0
DegenWhisperervip
· 01-18 10:22
Это и есть проблема — сейчас Ethereum — это громоздкий монстр, кто еще сможет самостоятельно запускать узлы для верификации Протокол должен быть простым = по-настоящему децентрализованным, иначе это самообман Удалите избыточный код, чтобы обычные люди могли участвовать — вот что такое Web3 Обновление PoS было выполнено хорошо, нужно быть жестким, когда это необходимо Взрыв количества строк кода — это изначальный грех разработчиков, добавлять функции легко, а удалять — трудно Настоящая автономия требует простоты, сейчас слишком много цепочек идут по пути «накапливания функций» и в тупике
Посмотреть ОригиналОтветить0
  • Закрепить