На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
11 Лайков
Награда
11
6
Репост
Поделиться
комментарий
0/400
MidnightGenesis
· 2ч назад
С точки зрения кода, это давно следовало понять. Сложность Ethereum уже превысила критическую отметку, я просматривал записи изменений контрактов поздно ночью — каждое обновление увеличивает нагрузку, а не уменьшает её. Стоит отметить, что в конечном итоге страдают от перегруженности именно операторы узлов.
Посмотреть ОригиналОтветить0
RooftopReserver
· 2ч назад
Простота — это легко сказать, трудно реализовать. Сейчас Ethereum — это учебник по принципу «чем больше функций, тем больше багов».
Задаю вопрос: действительно ли можно упростить? Кажется, что внесение изменений связано с огромными рисками.
Посмотреть ОригиналОтветить0
GasFeeCrier
· 2ч назад
Отлично сказано, раздутый код действительно является болью Ethereum
Краткость — это красота, сложность только создаст проблемы
Когда функций накопится слишком много, пора их почистить
Без упрощения рано или поздно возникнут проблемы
Посмотреть ОригиналОтветить0
MEVHunterNoLoss
· 2ч назад
Избыточный код действительно нужно привести в порядок, иначе исправление только багов займет целую вечность
Посмотреть ОригиналОтветить0
NeverVoteOnDAO
· 2ч назад
Говоря правильно, за эти годы функциональность Ethereum действительно выросла очень сильно, в результате сложность кода взорвалась, кто еще сможет его поддерживать...
Посмотреть ОригиналОтветить0
0xDreamChaser
· 2ч назад
Код становится всё сложнее, в конце концов никто не сможет его поддерживать... Ethereum действительно должен решительно сократить функциональность
Почему простота протокола является ключом к долгосрочному выживанию Ethereum
【比推】最近看到一个很有意思的观点:协议的简洁性到底有多重要?
核心逻辑其实很直白——无论你把去中心化程度设计得多么完美,如果协议本身因为几十万行代码或复杂的密码学堆积得臃肿不堪,最后也是白搭。这就像盖房子,你再好的基础和设计,上面堆满了无用的装修,照样会出问题。
拿以太坊来说,现在面临的挑战就在这儿。为了满足各种应用需求,功能越加越多,但问题也跟着来了——代码变得复杂,向后兼容性要求意味着老功能永远删不掉,最终协议就像一个装不下去的硬盘,什么都删不了,什么都得保留。
怎么解决?思路是这样的:
简化端:首先要下狠手,减少不必要的代码行数,砍掉那些复杂且低效的技术依赖,加强不变量设计。
清理端:可以分小规模和大规模两种方式。小的就像清理垃圾文件;大的就像从PoW直接升级到PoS这样的架构调整。或者用Rosetta这类兼容方案,把那些低频使用的复杂功能逐步迁移到智能合约层。
长期来看,这样做的好处是让协议的演进节奏放缓一些,把那些真正有价值的创新保留下来,而不是让无用功能成为永久的负累。这对区块链的长期生存和可维护性意义重大。