Виталик Бутерин размышляет о том, что давно его беспокоит. Соучредитель Ethereum опубликовал на этой неделе длинную цепочку сообщений в X, и всё это о том, что он видит как растущую угрозу для долгосрочного здоровья сети. Он обеспокоен тем, что Ethereum становится слишком сложным.
Это не только о добавлении новых функций или повышении эффективности. Бутерин считает, что проблема глубже. Он полагает, что если протокол станет слишком насыщенным, слишком заполненным тем, что он называет «криптографией уровня PhD», то обычные люди не смогут проверить, что происходит в сети. А это, по его мнению, подрывает всю идею децентрализации.
Тест на уход
Бутерин предложил концепцию, которую он называет «тестом на уход». Это простая идея, на самом деле. Смогут ли Ethereum продолжать работать безопасно, если он и все остальные первоначальные основатели и ключевые исследователи просто… уйдут? Навсегда? Если новые команды не смогут продолжить проект без необходимости в экспертном руководстве от оригинальных разработчиков, то тест провален.
Сейчас Бутерин считает, что Ethereum может проваливать этот тест. Он видит, что разработчики постоянно добавляют новые функции для решения конкретных проблем, что создает то, что он описывает как технический долг. Со временем этот долг становится «крайне разрушительным» для будущего сети.
«Одна из моих опасений по поводу разработки протокола Ethereum — это то, что мы можем слишком торопиться с добавлением новых функций для удовлетворения очень специфических потребностей», — написал он. «Даже если эти функции увеличивают размер протокола или добавляют целые новые типы взаимодействующих компонентов или усложненную криптографию как критические зависимости.»
Уборка мусора в коде
Так в чем же решение? Бутерин предлагает то, что он называет «сбором мусора» в процессе разработки. Это не о том, чтобы выбросить всё подряд, а о том, чтобы сознательно удалять устаревший код и зависимости, которые больше не выполняют ясной функции.
Он предполагает, что это можно сделать двумя способами. Есть поэтапный подход — брать существующие функции и упрощать их, чтобы они были проще и логичнее. А есть более масштабный подход, который может включать более значительную реорганизацию.
Бутерин привел в пример переход Ethereum с Proof-of-Work на Proof-of-Stake как пример работы этой философии. Он охарактеризовал это не просто как обновление, а как необходимую очистку от устаревших механизмов, которые стали неэффективными.
Взгляд в будущее
Это мышление предполагает возможный сдвиг в развитии Ethereum в будущем. Бутерин, похоже, выступает за более медленный темп изменений, с большим акцентом на проверяемость и простоту, а не на постоянное добавление новых функций.
«В долгосрочной перспективе я надеюсь, что темп изменений в Ethereum сможет быть медленнее», — заявил он. «Я считаю, что по разным причинам это в конечном итоге должно произойти. Эти первые пятнадцать лет в какой-то мере стоит рассматривать как подростковый этап, когда мы исследовали множество идей и увидели, что работает, что полезно, а что — нет.»
Он обозначил три конкретных метрики для измерения прогресса: минимизация общего объема кода протокола, снижение зависимости от сложных компонентов и увеличение числа самодостаточных инвариантов.
Это интересное время. По мере взросления Ethereum возникает напряжение между инновациями и стабильностью. Комментарии Бутерина указывают на то, что он сейчас склоняется к стороне стабильности, отдавая приоритет сети, которую обычные люди действительно могут понять и проверить, а не к сети с каждым возможным функционалом.
Возможно, это просто естественная эволюция платформы, которая переходит от экспериментальной технологии к чему-то более фундаментальному. Вопрос в том, последует ли более широкое сообщество Ethereum этому направлению или же разработчики начнут сопротивляться, желая продолжать создавать новые вещи.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
7 Лайков
Награда
7
5
Репост
Поделиться
комментарий
0/400
GateUser-a180694b
· 01-19 13:50
Виталик снова начал волноваться, этот парень действительно не может остановиться с заботами
Посмотреть ОригиналОтветить0
DegenWhisperer
· 01-19 13:50
виталик снова начал разглагольствовать, о чем на этот раз... о сложности? братан, эфир создан для сложности, если бы было просто — разве называли бы его ETH?
Посмотреть ОригиналОтветить0
MindsetExpander
· 01-19 13:48
Виталик снова паникёрствует, почему так много проблем с сложностью контрактов
Посмотреть ОригиналОтветить0
OnlyOnMainnet
· 01-19 13:42
V-神 снова начал болтать, на этот раз о проблеме сложности... что тут поделаешь, придется изменить.
Посмотреть ОригиналОтветить0
PanicSeller
· 01-19 13:26
V神 снова озабочен Ethereum, каждый день думает о том, как упростить систему, действительно есть немного избыточного дизайна.
Проблема сложности Ethereum: Видение Виталика по устойчивому развитию протокола
Источник: TheCryptoUpdates Оригинальный заголовок: Оригинальная ссылка:
Проблема сложности Ethereum
Виталик Бутерин размышляет о том, что давно его беспокоит. Соучредитель Ethereum опубликовал на этой неделе длинную цепочку сообщений в X, и всё это о том, что он видит как растущую угрозу для долгосрочного здоровья сети. Он обеспокоен тем, что Ethereum становится слишком сложным.
Это не только о добавлении новых функций или повышении эффективности. Бутерин считает, что проблема глубже. Он полагает, что если протокол станет слишком насыщенным, слишком заполненным тем, что он называет «криптографией уровня PhD», то обычные люди не смогут проверить, что происходит в сети. А это, по его мнению, подрывает всю идею децентрализации.
Тест на уход
Бутерин предложил концепцию, которую он называет «тестом на уход». Это простая идея, на самом деле. Смогут ли Ethereum продолжать работать безопасно, если он и все остальные первоначальные основатели и ключевые исследователи просто… уйдут? Навсегда? Если новые команды не смогут продолжить проект без необходимости в экспертном руководстве от оригинальных разработчиков, то тест провален.
Сейчас Бутерин считает, что Ethereum может проваливать этот тест. Он видит, что разработчики постоянно добавляют новые функции для решения конкретных проблем, что создает то, что он описывает как технический долг. Со временем этот долг становится «крайне разрушительным» для будущего сети.
«Одна из моих опасений по поводу разработки протокола Ethereum — это то, что мы можем слишком торопиться с добавлением новых функций для удовлетворения очень специфических потребностей», — написал он. «Даже если эти функции увеличивают размер протокола или добавляют целые новые типы взаимодействующих компонентов или усложненную криптографию как критические зависимости.»
Уборка мусора в коде
Так в чем же решение? Бутерин предлагает то, что он называет «сбором мусора» в процессе разработки. Это не о том, чтобы выбросить всё подряд, а о том, чтобы сознательно удалять устаревший код и зависимости, которые больше не выполняют ясной функции.
Он предполагает, что это можно сделать двумя способами. Есть поэтапный подход — брать существующие функции и упрощать их, чтобы они были проще и логичнее. А есть более масштабный подход, который может включать более значительную реорганизацию.
Бутерин привел в пример переход Ethereum с Proof-of-Work на Proof-of-Stake как пример работы этой философии. Он охарактеризовал это не просто как обновление, а как необходимую очистку от устаревших механизмов, которые стали неэффективными.
Взгляд в будущее
Это мышление предполагает возможный сдвиг в развитии Ethereum в будущем. Бутерин, похоже, выступает за более медленный темп изменений, с большим акцентом на проверяемость и простоту, а не на постоянное добавление новых функций.
«В долгосрочной перспективе я надеюсь, что темп изменений в Ethereum сможет быть медленнее», — заявил он. «Я считаю, что по разным причинам это в конечном итоге должно произойти. Эти первые пятнадцать лет в какой-то мере стоит рассматривать как подростковый этап, когда мы исследовали множество идей и увидели, что работает, что полезно, а что — нет.»
Он обозначил три конкретных метрики для измерения прогресса: минимизация общего объема кода протокола, снижение зависимости от сложных компонентов и увеличение числа самодостаточных инвариантов.
Это интересное время. По мере взросления Ethereum возникает напряжение между инновациями и стабильностью. Комментарии Бутерина указывают на то, что он сейчас склоняется к стороне стабильности, отдавая приоритет сети, которую обычные люди действительно могут понять и проверить, а не к сети с каждым возможным функционалом.
Возможно, это просто естественная эволюция платформы, которая переходит от экспериментальной технологии к чему-то более фундаментальному. Вопрос в том, последует ли более широкое сообщество Ethereum этому направлению или же разработчики начнут сопротивляться, желая продолжать создавать новые вещи.