Основатель Ethereum (ETH) Виталик Бутерин отрицает вектор атаки Константинополя

Ethereum (ETH) — соучредитель Ethereum и криптовалюты, глава Виталик Бутерин, опроверг слухи о том, что предложенная функция в предстоящем хард-форке в Константинополь позволит создать вектор атаки на валюту ETH.

Бутерин, выступая 15 февраля с призывом к разработке ядра Ethereum, опроверг утверждения о том, что интеллектуальная функция создания контрактов, изначально предложенная самим Бутерином, поставила под угрозу безопасность блокчейна Ethereum. Другие разработчики ядра также заявили о своей поддержке Buterin и осудили, что эта функция будет напрямую препятствовать функционированию ETH.

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

Бутерин пользовался поддержкой других разработчиков во время вчерашней телефонной конференции, но первоначальные опасения по поводу Create2 были озвучены разработчиками ETH, которые утверждали, что это предложение потенциально может привести к серьезной атаке на блокчейн Ethereum. Как указывалось в этих соображениях, манипулирование еще не созданными умными контрактами могло бы позволить пользователям кодировать изменения адреса после их развертывания, что заставляет некоторых сомневаться в том, что сделки троянских коней формируются в сети Ethereum.

Разработчик Джефф Коулман, в частности, выразил озабоченность по поводу возможности манипулирования адресными обязательствами в соответствии с новым предложением,

«Одна из вещей, которые противоречат интуитивно понятным в Create2, заключается в том, что теоретическое повторное развертывание может изменить байт-код контракта, потому что адрес является только обязательством для кода инициализации. Люди должны знать, что коды инициализации являются частью аудита, […] что недетерминированные коды инициализации являются проблемой ».

Коулман продолжал объяснять, как можно исправить проблему, чтобы предотвратить изменение адресов или самоуничтожение после первоначального создания кода контракта,

«Когда мы с нетерпением ждем того, где мы хотим оказаться […], все контракты […] будут заключены в код инициализации. Нам нужна основанная на контенте адресация контрактов, а не просто адресация, основанная на заказе, что и есть Create1.Так что, если мы доберемся до места, где Create2 является стандартным, полностью избавимся от самоуничтожения […], мы могли бы отказаться от этой идеи одноразового контракта ».

Бутерин, несмотря ни на что, поддержал свою исходную позицию на Create2 как дальновидное мышление, даже если это создает несколько неровностей на дороге, которые будут сглаживаться в промежутке. Говоря о росте умных контрактов Ethereum в долгосрочной перспективе, Бутерин сказал аудитории:

«Одна вещь, которую мы должны иметь в виду, это больше на будущее, когда мы думаем об арендной плате и удалении; это способ, который может привести к тому, что контракты находятся в состоянии, а не в состоянии без операции самоуничтожения […]. Это не то, что нам нужно выяснить в ближайшие несколько недель, но все же полезно помнить, когда очень скоро будет добавлен раздел ETH 2.0 для спецификации виртуальной машины ».

Учитывая то, что константинопольский хард-форк стремится встряхнуть Эфириум и более широкую криптовалюту, вторая по величине монета по рыночной капитализации может укрепить свое доминирующее положение на рынке в качестве платформы для выбора умных контрактов.Биткойн сумел обеспечить доминирующее лидерство во главе отрасли, но Ethereum при поддержке ICO, поддерживаемых ERC-20, и умных разработчиков, ориентированных на контракты, удалось добиться значительной доли рынка.

Оцените статью
Blockchain Media
Добавить комментарий