Logo
Поділитися цією статтею

Обновление Ethereum Istanbul сломает 680 смарт-контрактов на Aragon

Для платформы управления Aragon ожидается, что общесистемное обновление Ethereum в среду сломает сотни смарт-контрактов. Вот почему.

В понедельник в тестовой сети Ropsten от Ethereum появилось обновление для всей системы. И хотя «Istanbul» в конечном итоге должен повысить эффективность сети, запуск тестовой сети T будет для всех гладким.

В частности, для платформы управления Aragon изменения кода, как ожидается, нарушат около 680 смарт-контрактов, по словам технического директора Aragon ONE Хорхе Искьердо. Эти смарт-контракты обычно управляют управлением децентрализованных приложений (dapps), работающих на блокчейне Ethereum .

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto for Advisors вже сьогодні. Переглянути Всі Розсилки

Изкуэрдо сообщил CoinDesk , что это означает необходимость принудительного обновления затронутых смарт-контрактов, чтобы обеспечить бесперебойную работу децентрализованных автономных организаций (DAO), созданных на платформе Aragon .

«До сих пор DAO могли получать ETH ONE от друга», — сказал Искьердо. «Это больше не будет возможно после хардфорка Istanbul».

Руководитель отдела коммуникаций Aragon ONE Джон Лайт утверждает, что эти переводы средств между DAO на Aragon фактически «исчерпают GAS».

Назвав это неудачным «компромиссом» с точки зрения Арагона, Искьердо сказал:

«Проблема, которая должна была возникнуть, T была признана достаточно важной, чтобы не допустить проведения хард-форка, что, с нашей точки зрения, прискорбно, [но] мы понимаем, что это сложный баланс».

Действительно, по словам соучредителя Kyber Network Лоя Лу, для платформы обмена токенами Ethereum Kyber Network общесистемное обновление затрагивает только один смарт-контракт.

Возвращаясь назад, изменение кода в Стамбуле, затрагивающее некоторые смарт-контракты, известно какПредложение по улучшению Ethereum (EIP) 1884 и призван устранить ONE из недостатков устойчивого роста эфириума.

По мере увеличения размера блокчейна вычислительные затраты на вызов данных о состоянии сети (например, балансов счетов) также увеличились. Цены на GAS , с другой стороны, остались на прежнем уровне, создав то, что руководитель отдела безопасности Ethereum Foundation Мартин Хольст Свенде называет «дисбалансом между ценой операции и потреблением ресурсов».

Чтобы снизить вероятность перегрузки сети, EIP 1884 увеличивает цены на GAS для трех ресурсоемких операций.

ЗАГРУЗИТЬ вниз

Так называемая операция SLOAD столкнется с наибольшим ростом затрат для разработчиков приложений, работающих на Ethereum, с 200 единиц GAS за операцию до 800 GAS за операцию.

Четырехкратное увеличение стоимости GAS SLOAD приводит к нарушению смарт-контрактов Aragon и росту цен для конечных пользователей Kyber Network.

«В ONE транзакции Kyber мы фактически используем много операций SLOAD», — сказал Луу. «Поэтому после того, как [Istanbul] вступит в силу, цена большинства наших транзакций вырастет на 30 процентов».

Хотя это не первый случай повышения цен на GAS для операции SLOAD, Луу говорит, что предыдущее повышение с 50 до 200 долларов за GAS в 2016 году произошло, когда активных пользователей сети Ethereum было меньше, а рыночная стоимость ETH была ниже.

Теперь, говорит Луу, увеличение стоимости операций SLOAD будет иметь более серьезные последствия как для конечных пользователей, так и для разработчиков приложений.

«[Istanbul] — это своего рода хард-форк, который сломает множество смарт-контрактов», — сказал Луу ранее в этом месяце. «Если бы мы T следили за разговором между CORE разработчиками, мы бы пропустили [информацию EIP 1884], и это было бы для нас очень плохо».

Тем не менее, исследователь блокчейна Михайло Бьелич заявил в понедельник, что причиной подобных сбоев, скорее всего, являются «плохие методы разработки», а не сама суть обновления, добавив:

«Разработчикам определенно не следует жестко задавать предположения о стоимости GAS в своих приложениях, поскольку эти цифры могут измениться в любой момент».

Обновление (30 сентября, 19:14 UTC):Обновление Istanbul запущено в тестовой сетираньше, чем ожидалось. Эта статья была обновлена, чтобы отразить это. Также были добавлены дополнительные комментарии.

Изображение Виталика Бутерина из архива CoinDesk

Christine Kim

Кристина — аналитик-исследователь CoinDesk. Она фокусируется на создании аналитических данных о Криптовалюта и блокчейн-индустрии. До того, как стать аналитиком-исследователем, Кристина была техническим репортером CoinDesk , в основном освещая разработки в области блокчейна Ethereum . Криптовалюта активы: отсутствуют.

Christine Kim