TRON предлагает обновление Mainnet 4.8.0 для поддержки совместимости с Ethereum Cancun, теперь открыто для обсуждения
Коротко Предложение по обновлению основной сети TRON 4.8.0 вносит улучшения в совместимость с EVM, безопасность консенсусного уровня и поддержку энергоэффективных кодов операций, что соответствует обновлению Ethereum Cancun для улучшения взаимодействия между цепочками и производительности сети.
Предложение для TRON Обновление mainnet версии 4.8.0 было представлено в сообществе блокчейна proof-of-stake. Целью этого предложения является реализация конкретных инструкций, которые согласуют виртуальную машину TRON (TVM) с последними достижениями в виртуальной машине Ethereum (EVM), а также улучшение функциональности консенсусного уровня в блокчейне.
Обновление Ethereum Cancun, которое было развернуто 13 марта, представило несколько улучшений. TRON намерен принять эти изменения, чтобы сохранить совместимость с EVM, поддерживая согласованную среду разработки на всех платформах. Включение новых инструкций из обновления Cancun считается необходимым для достижения операционной согласованности, а также для реализации прироста производительности смарт-контрактов и энергоэффективности.
Целью данного предложения является активация кодов операций обновления Cancun на платформе TRON, что позволит усилить согласованность EVM и будет способствовать обеспечению взаимодействия в различных блокчейн-средах.
Ожидается, что активация этих операционных кодов в качестве заглушки сохранит совместимость TVM-EVM, облегчит кросс-чейн разработку, упростит переход смарт-контрактов на основе EVM в TRON и предоставит разработчикам, работающим в экосистеме TRON, преимущества энергосбережения.
Включение расширенной проверки на уровне консенсуса призвано укрепить сеть путем устранения уязвимостей, которые могут возникнуть во время периодов обслуживания. В частности, оно направлено на предотвращение создания недействительных блоков и заголовков блоков с временными метками, которые не являются точными кратными трем секундам. Кроме того, включены обновления алгоритма ранжирования Super Representative для обеспечения его надежности в необычных условиях.
Для поддержки будущей кроссплатформенной функциональности и улучшения совместимости с более широким спектром версий Java Development Kit ожидается, что Java-Tron перейдет от использования класса java.lang.Math к математической библиотеке, которая обеспечивает единообразные результаты вычислений в различных средах.
Поскольку сеть TRON продолжает развиваться, улучшение безопасности и операционной эффективности остается приоритетом. Хотя в настоящее время существуют меры безопасности для ограничения определенных типов транзакций, например, транзакций с большой полезной нагрузкой, множественными результатами, близким сроком действия или активацией учетных записей, эти элементы управления еще не интегрированы в уровень консенсуса. Отсутствие такого обеспечения на этом уровне может вызвать проблемы с производительностью, даже если они не ставят под угрозу безопасность активов или согласованность данных в цепочке.
Это предложение призвано включить элементы обновления Ethereum Cancun и применить дополнительные усовершенствования к уровню консенсуса с целью повышения как стабильности, так и производительности сети TRON.
Предлагаемый график включает в себя дату создания запроса на голосование — 23 июня и дату вступления в силу — 26 июня.
Технические характеристики: коды операций хранения, копирование памяти и инструкции кодов операций
Планируется активировать два новых кода операций, связанных с временным хранилищем: TLOAD (0x5c) для чтения из временного хранилища и TSTORE (0x5d) для записи в него. Временное хранилище предлагает более энергоэффективное решение для обработки временных данных во время транзакции. Оно служит альтернативой традиционной памяти, позволяя сохранять данные между внутренними вызовами в пределах одной транзакции, без сохранения этих данных после завершения транзакции. Дополнительная техническая информация изложена в TIP-650.
Также планируется ввести код операции MCOPY (0x5e), который обеспечивает метод эффективного копирования данных между областями памяти. Эта инструкция поддерживает улучшенную энергоэффективность в сценариях, где смарт-контракты выполняют интенсивные операции с памятью. Подробности этого дополнения можно найти в TIP-651.
Также включены дополнительные усовершенствования проверки уровня консенсуса. Они включают установку ограничений на размер транзакций создания учетных записей для лучшего управления использованием полосы пропускания. Проверка размеров транзакций вблизи верхнего порога усилена, чтобы гарантировать, что отдельные блоки не превышают их пропускную способность транзакции. Длины списков результатов транзакций теперь подлежат более строгой проверке, что обеспечивает соответствие количеству вызванных контрактов, хотя расхождения напрямую не влияют на консенсус. Также внедряется более жесткий механизм обработки истекших транзакций, чтобы снизить вероятность того, что транзакции с истекающим сроком действия займут ценные сетевые ресурсы. Эти обновления описаны в TIP-694.
Кроме того, в качестве заполнителей будут введены коды операций BLOBHASH (0x49) и BLOBBASEFEE (0x4a). Эти инструкции вернут значение по умолчанию, равное нулю, и не предназначены для обеспечения полной функциональности на данном этапе. Их временное включение направлено на сохранение совместимости с байт-кодом Ethereum. Более подробная информация доступна в TIP-745.
Дисклеймер: содержание этой статьи отражает исключительно мнение автора и не представляет платформу в каком-либо качестве. Данная статья не должна являться ориентиром при принятии инвестиционных решений.
Вам также может понравиться
Биржа BTCC отмечает 14 лет работы запуском программы поощрения клиентов

Нигерийский регулятор призвал не инвестировать в криптопроект Zugacoin

Шериф вскрыл криптомат ради раздачи денег жертвам мошенников

Бывший глава Animoca потерял криптосбережения после взлома Zoom

Популярное
ДалееЦены на крипто
Далее








