Представляем ThunderCore Iris хардфорк

Хардфорк Iris увеличит кроссчейн совместимость блокчейна ThunderCore, знаменуя собой новый рассвет для расширения экосистемы. Что это будет означать для разработчиков?

bubbalex
ThunderCore_RU
3 min readOct 5, 2021

--

Представляем ThunderCore Iris, следующую итерацию блокчейна ThunderCore! Хардфорк Iris будет запущен в Mainnet на высоте блока 82312803.

Цель этого крупного обновления сети — привнести в ThunderCore новейшие функции EVM Istanbul и еще больше снизить барьер для переноса Solidity проектов в экосистему ThunderCore. Iris дополняет повышение производительности и безопасности, представленное в хардфорке Soter в декабре 2020 года.

С введением хардфорка Iris ThunderCore станет одним из самых быстрых, безопасных, EVM и кроссчейн совместимых, и удобных для разработчиков публичных блокчейнов в индустрии!

В этой статье мы расскажем о важных особенностях Mainnet Iris и о том, как они повлияют на разработчиков и пользователей ThunderCore.

Почему Iris?

Вы можете задаться вопросом, почему Iris? Если вы являетесь поклонником греческой мифологии, то названия наших хардфорков могут показаться вам очень знакомыми. Когда мы внедряли хардфорк Soter, нашей целью было повышение безопасности блокчейна ThunderCore, отсюда и название Soter, которое в греческой мифологии означает мужской дух безопасности, сохранения и избавления от бед.

Iris— греческая богиня общения, сообщений, радуги и новых начинаний. Изображаемая в виде радуги или прекрасной юной девы с крыльями на плечах, Iris — идеальный символ, олицетворяющий наш грядущий хардфорк, поскольку хардфорк Iris призван обеспечить лучшую кроссчейн совместимость блокчейна ThunderCore, создавая более удобную для разработчиков платформу для масштабирования великих проектов. Новую главу роста, развития и новых начинаний.

Важное примечание: Во время внедрения Iris некоторые биржи приостановят торговую деятельность и/или функции ввода и вывода средств на определенный период времени. Будьте уверены, вскоре после этого они возобновят свою работу. Пожалуйста, следите за анонсами каждой биржи для получения более подробной информации.

Дорожная карта

Хард форк Iris будет вводиться поэтапно:

Фаза 1: Ориентировочная дата — 12 Октября, высота блока — 82312803

Во время первой фазы хардфорка Iris целью является введение ограниченного набора изменений для обеспечения стабильности второй фазы. Изменения включают в себя:

1. Перенос информации о консенсусе из транзакции консенсуса в заголовок блока.

Примечание: это не должно потребовать серьезных обновлений вашей кодовой базы.

2. Ограничение диапазона запросов eth_getLogs:

A) Тестнет: примерно 2 дня (2 * 86400 блока) (toBlock — fromBlock)

B) Основная сеть: без ограничений

Примечание: изменение затронет только Тестнет во время фазы 1, разработчикам следует протестировать эффекты изменения eth_getLogs в Тестнете в течение этого периода, чтобы подготовиться к изменениям в основной сети во время фазы 2.

3. Обновление безопасности.

Фаза 2: Конец года

Во время второй фазы хардфорка Iris будут проведены крупные обновления блокчейна ThunderCore, в том числе:

1. Клиент ThunderCore go будет обновлен для совместимости с geth 1.10.8

2. Обновление операционного кода EVM:

A) EIP-1014: CREATE2

Примечание: добавьте опкод CREATE2, чтобы можно было взаимодействовать с адресами, которые еще не существуют в цепи, но можно рассчитывать на то, что в конечном итоге они будут содержать код, созданный определенным init-кодом. Это очень полезно при переносе смарт контрактов Solidity на ThunderCore, например, для каналов состояния, включающих контрфактические взаимодействия с контрактами.

B) EIP-145: Инструкции побитового сдвига в EVM — SHL, SHR и SAR

Примечание: добавьте операторы побитового сдвига в дополнение к существующим логическим и арифметическим операторам.

C) EIP-1344: ChainID опкод

Примечание: добавьте опкод CHAINID, чтобы вернуть уникальный идентификатор EIP-155 текущей цепочки внутри смарт-контракта для лучшей кроссчейн совместимости.

3. Ограничение диапазона запросов eth_getLogs до:

A) Тестнет: примерно 2 дня (2 * 86400 блока) (toBlock — fromBlock)

B) Основная сеть: примерно 2 дня (2 * 86400 блока) (toBlock — fromBlock)

Примечание: разработчики, использующие eth_getLogs, должны соответствующим образом обновить свой код в основной сети.

Хардфорк Iris обеспечивает лучшую кроссчейн совместимость блокчейна ThunderCore благодаря улучшенной совместимости с EVM. В сочетании с низкой комиссией за газ, высокой пропускной способностью и лучшей в отрасли безопасностью это делает ThunderCore идеальной цепочкой первого уровня для миграции вашего DeFi Dapp. Приготовьтесь к появлению невиданных ранее Dapps и сервисов на ThunderCore благодаря хардфорку Iris!

Благодарим вас за внимание и поддержку!

Подписывайтесь на наш блог, поддержите эту статью хлопками и делитесь с друзьями, а также вступайте в наш Telegram чат! C уважением, команда ThunderCore 😊

О ThunderCore

ThunderCore — это безопасный, высокопроизводительный, совместимый с EVM публичный блокчейн со своей собственной валютой, Thunder Token. Благодаря революционному протоколу консенсуса, преодолевающему “трилемму масштабируемости” под названием PaLa, сеть ThunderCore предлагает 4 000+ TPS, субсекундное время подтверждения и низкую плату за газ, которая стоит менее доли доллара, обеспечивая децентрализованным приложениям безопасность и масштабируемость.

Полезные ссылки для ру сообщества

Сайт | Кошелек | Telegram Сообщество | Telegram Канал | Medium | Twitter

--

--

ThunderCore_RU
ThunderCore_RU

Published in ThunderCore_RU

Официальный блог ThunderCore

bubbalex
bubbalex

Written by bubbalex

Graphic designer, blockchain enthusiast and Cartesi Ambassador