TRON оказался на стратегическом перепутье: объявить или не объявить устаревшим код операции «SELFDESTRUCT»


🚀 Окунитесь в дикий мир крипто-хаоса вместе с нами в Telegram @Cryptomoonru! Получайте последние новости, мнения экспертов и новости о поездках на американских криптогорках. Присоединяйтесь к самому непредсказуемому путешествию в вашей жизни прямо сейчас! 🎢 💸👇

Cryptomoon Telegram

Трон находится на решающем этапе принятия решения. Во время недавнего 14-го звонка сообщества разработчиков ядра было много дискуссий о том, стоит ли удалять функцию «САМОУНИЧТОЖЕНИЕ».

Это предлагаемое изменение по удалению кода операции следует тенденции прошлых предложений по улучшению Ethereum (EIP) и несет существенные последствия как для разработчиков, так и для безопасности сети TRON.

«Элтон, основной разработчик TRON, объяснил, что цель этого СОВЕТА остается прежней: предоставить сообществу и разработчикам достаточно времени для подготовки, поскольку изменения в этой инструкции затрагивают многие области. Поэтому принятие этого заявления по-прежнему имеет решающее значение. .»

Код операции «САМОДЕСТРУКЦИЯ»

Инструкция «SELFDESTRUCT» позволяет смарт-контракту уничтожить себя, тем самым исчезнув из блокчейна, предоставляя скидки на газ и освобождая место для хранения.

По словам основного разработчика TRON Энди, «TIP-652 соответствует EIP-6049, который упоминался в обновлении в Шанхае. В обновлении Cancun инструкция SELFDESTRUCT была ограничена одной транзакцией, что значительно сократило объем ее использования».

На недавнем собрании сообщества разработчиков Core Devs 11 апреля 2024 года #TRONICS приглашает вас присоединиться к нам и обсудить последние разработки. Наше внимание сосредоточено на подготовке к обновлению Ethereum Denver, и мы обсуждаем следующие темы:
Планы адаптации к обновлению Ethereum Dencun. Поддержка API debug_traceCall. TIP-650: внедрить…
— ТРОН ДАО (@trondao), 15 апреля 2024 г.

TIP 652 в сети TRON предложил обсудить, как управлять командой «SELFDESTRUCT» и будет ли полезно принять поэтапную методологию Ethereum.

Потенциальная проблема с TIP-652 заключается в том, что термин «устареть» может быть неправильно понят разработчиками и сообществом, что приведет их к мысли, что TRON намерен полностью исключить соответствующую команду.

Чтобы прояснить возможную путаницу, разработчик ядра TRON Джейк предложил использовать вместо него слово «настроить». Это предложение более точно соответствует цели TRON изменить команду, а не полностью ее устранить.

«Если TRON стремится соответствовать Ethereum и идти в ногу с его развитием, возможно, было бы более уместно использовать в этом предложении термин «корректировка», а не «устаревание», — предположил он.

Последствия

В зависимости от контекста,

Добро

  • Повышенная безопасность: TRON может снизить риски атак в сценариях, когда смарт-контракты удаляются злонамеренно.
  • Улучшенное доверие: код контракта фактически становится неизменным без возможности его удаления с помощью кода операции.

Плохо

  • Неэффективность газа: код операции стимулирует разработчиков удалять устаревшие смарт-контракты, обеспечивая возмещение газа.
  • Неэффективность хранения: код операции позволяет повторно использовать пространство, занимаемое устаревшими смарт-контрактами.

Уродливый

  • Нормативные препятствия: без возможности отзыва/обновления смарт-контрактов неизменность может помешать соблюдению нормативных изменений или требований.
  • Потенциальные развилки. Для прекращения поддержки кодов операций требуется согласие сообщества. Разногласия могут привести как к мягким, так и к хардфоркам в блокчейне.

Устаревание против корректировки

Хотя EIP-6049 предлагает прекратить поддержку кода операции Ethereum «SELFDESTRUCT», эта функция все еще используется в Ethereum, но со значительными ограничениями с точки зрения применения.

Стремление TRON оставаться в курсе достижений Ethereum отражается в его предпочтении называть «корректировки», а не «устаривание». На данный момент любые изменения в опкоде будут реализованы в предварительном порядке, а более обширные обсуждения пройдут во время будущих конференций сообщества разработчиков ядра.

Начиная с 13 марта 2024 года, обновление Ethereum между Канкуном и Денебом (именуемым Dencun) включало новый тип транзакций, названный «blobs». Эти большие двоичные объекты позволяют поставщикам накопительных пакетов хранить данные более экономично.

Смотрите также

2024-04-15 14:27