Виталик Бутерин рассказал о неудачных технических решениях Ethereum

Дата создания

16:54 12-06-2024

Виталик Бутерин рассказал о неудачных технических решениях Ethereum

На конференции ETHBerlin соучредитель Ethereum Виталик Бутерин перечислил пять архитектурных решений блокчейна, которые при возможности он хотел бы изменить. Об этом сообщает DL News. Разработчик отметил, что экосистема становится популярнее, но ее по-прежнему «неправильно понимают». «У биткоина простая история — цифровое золото. Но в случае с Ethereum это: “Ого, что такое эфир, черт возьми?”», — заявил он. После воспоминаний о праздновании запуска хардфорка The Merge в Берлине, Бутерина спросили, что программист изменил бы в блокчейне, если бы пришлось начинать все с нуля. Первое беспокойство Бутерина касается виртуальной машины Ethereum (EVM). Он объяснил, что в оригинальной конструкции технологии используется 256-битная обработка вместо 64- или 32-битной. Увеличенный объем обеспечивает высокую эффективность проверки больших массивов данных, но крайне неэффективен для простых операций, поскольку сильно «раздувает» блокчейн. На заре существования Ethereum оптимизации не требовалось, но с ростом числа пользователей загруженность блокчейна превратилась в проблему. «Первоначальный дизайн [сети] слишком подстраивался под 256-битную версию», — уточнил Бутерин. Сооснователь Ethereum отметил, что ранние разработчики сети должны были сосредоточиться на упрощении смарт-контрактов. По его мнению, благодаря меньшему количеству строк кода «люди смогли бы правильно видеть и проверять, что происходит внутри протоколов». Переход Ethereum с алгоритма консенсуса Proof-of-Work на Proof-of-Stake мог состояться гораздо раньше, добавил Бутерин. «[Еще до официального запуска The Merge] команда была готова перейти на более кривую версию PoS. В итоге мы потратили много времени в попытках сделать механизм идеальным», — рассказал разработчик. По словам Бутерина, переход заменил «грубую и энергоемкую вычислительную мощность» экономическими стимулами. Однако он признал, что мог «спасти огромное количество деревьев, если бы в 2018 году был более проработанный алгоритм консенсуса». Ethereum считается открытым блокчейном, где любую транзакцию можно отследить. Однако по мере перехода от внешних кошельков вроде MetaMask к абстракции учетной записи в Safe некоторые аспекты сетевых логов начали теряться, отметил Бутерин. В частности, он подчеркнул необходимость внедрения автоматических журналов переводов ETH. «Эта функция должна была существовать с самого начала. Это заняло бы всего около 30 минут написания кода. Теперь приходится внедрять EIP», — добавил программист. Представленный Бутериным 17 мая EIP-7708 вносит именно это изменение. Соучредитель Ethereum также предпочел бы использовать в блокчейне хеш-функцию SHA-2 вместо текущей Keccak. Еще во время разработки сети проходил «конкурс хеш-функций», организованный Национальным институтом стандартов и технологий. В ходе соревнования разработчикам предлагалось придумать альтернативу SHA-2, но большинство предложений были отвергнуты. По итогу конкурса победила Keccak, в которую позднее внесли изменении, фактически превратив ее в SHA-3. Однако команда Ethereum уже работала с ранней версией Keccak и, по сути, использовала итерацию до SHA-3, объяснил Бутерин. Поэтому разработчикам пришлось создавать специальную библиотеку, чтобы поддерживать оба алгоритма в EVM. «По большому счету это не имеет значения, и на нынешнее развитие это определенно не влияет», — отметил другой разработчик Ethereum Мариус ван дер Вейден. Несмотря на некоторые дизайнерские ошибки, Бутерин уверен в будущем сети и убежден, что в любом проекте найдутся недоработки. «Я просто очень рад, что наши главные разработчики и их возможности продолжают расти с каждым годом. Мы в состоянии эффективно и безопасно исправить некоторые из этих ошибок», — подытожил он. Ранее соучредитель Ethereum поддержал идею разработчика X Вана Хаофэя о конфиденциальных лайках и предложил перенести инициативу в соцсеть Farcaster.

Теги: Ethereum, Виталик Бутерин, Криптовалюта, Доказательство доли владения

Smart trader made $15.62 million in PEPE and MOG, Here’s How

15:10 11-08-2024

В Glassnode оценили потенциальное давление со стороны клиентов Mt.Gox

14:59 11-08-2024

Разработчики Hamster Kombat выделят 60% токенов «тапальщикам»

13:47 10-08-2024
Протокол ZKX закрылся через полтора месяца после аирдропа

Протокол ZKX закрылся через полтора месяца после аирдропа

13:37 10-08-2024

Доля объема торгов на DEX достигла исторического максимума

07:38 06-08-2024
За II квартал MicroStrategy приобрела биткоины на $805 млн

За II квартал MicroStrategy приобрела биткоины на $805 млн

07:17 06-08-2024

Сложность майнинга биткоина выросла на 10,5%

11:28 03-08-2024

Цена биткоина упала ниже $63 000

11:13 03-08-2024

Майкл Сэйлор спрогнозировал биткоин по $13 млн к 2045 году

23:03 01-08-2024

В Bernstein оценили рынок оборудования для майнинга биткоина в США в $20 млрд

22:56 01-08-2024

Mt.Gox переместила биткоины на $2,25 млрд

19:28 01-08-2024

Клиенты WazirX раскритиковали «стратегию социальных потерь»

19:19 01-08-2024

В McKinsey оценили емкость рынка токенизации активов к 2030 году

00:02 03-07-2024
From $40 billion fraud to $4.5 billion settlement: Inside the latest crypto firm paying big bucks to end legal trouble

From $40 billion fraud to $4.5 billion settlement: Inside the latest crypto firm paying big bucks to end legal trouble

09:35 27-06-2024

Ripple потребовала уменьшить штраф от SEC до $10 млн

09:25 27-06-2024
Cвязанному с «Трамп-токеном» DJT Мартину Шкрели грозит суд?

Cвязанному с «Трамп-токеном» DJT Мартину Шкрели грозит суд?

09:46 23-06-2024

Швейцарский регулятор сообщил криптобанк FlowBank банкротом

23:35 18-06-2024
DeFi Technologies: Биткоин станет нашим основным резервным активом

DeFi Technologies: Биткоин станет нашим основным резервным активом

23:34 18-06-2024

Виталик Бутерин назвал способы применения криптовалют в обычной жизни

22:00 13-06-2024

В ZKsync допустили к аирдропу только 13% кошельков. Сообщество пожаловалось на «сибилов»

21:37 13-06-2024

Subscribe for new order notification

Подписаться