Logo
Partager cet article

Перерваний запуск ENS знаменує останню невдачу для програм Ethereum

Минулого тижня розробникам Ethereum довелося закрити довгоочікувану програму, коли дві критичні помилки спровокували проблеми з безпекою незабаром після запуску.

Минулого тижня розробникам Ethereum довелося закрити довгоочікувану програму, коли дві критичні помилки спровокували проблеми з безпекою незабаром після запуску.

Озброївшись годинником зворотного відліку та великим баченням, Система імен Ethereum(ENS) був, мабуть, ONE із найбільш очікуваних проектів у мережі на сьогоднішній день – примітний тим, що він був короткочасно запущений в основній мережі, а розробкою керували співробітники Ethereum Foundation Нік Джонсон і Алекс Ван де Санде.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto Daybook Americas aujourd. Voir Toutes les Newsletters

Ідея ENS , запущена в основній мережі в понеділок, полягає в тому, щоб запропонувати децентралізований спосіб реєстрації доменних імен поверх Ethereum.

Однак невдовзі після того, як додаток було запущено, з’явилися помилки, зокрема та , яка дозволяла учасникам тендеру претендувати на доменні імена, не сплачуючи за них. Після того, як того ж дня було виявлено другу помилку, команда вирішила принаймні тимчасово відновити проект.

«Ми відступимо, покращимо тестування та валідацію, напишемо постмортем і перезапустимо, коли будемо готові», — Джонсон твітнув.

Ван де Санде сказав CoinDesk:

"Я відчував, як поставити ракету на стартовий майданчик і перервати запуск під час зворотного відліку. Це засмучує, але набагато краще, ніж бачити, як вона вся вибухає".

Хоча спостерігачі відзначають, що помилки є доказом того, що ENS ще T була готова до основної мережі Ethereum , варто зазначити, що команду аплодували за так швидку зупинку проекту.

І ONE не втратив гроші від початкових ставок, сказав Джонсон.

Жуки

Як стверджують багато прихильників, помилок слід очікувати на будь-якій новій платформі.

Проте в Ethereum проблеми з кодом виявилися надзвичайно небезпечними, оскільки розумні контракти мають бути «незмінними» (тобто їх T можна змінити після факту), включаючи будь-які помилки.

Найгучнішою проблемою кодування наразі був найбільший проект Ethereum, The DAO, який зазнав краху минулого літа. Були й менш відомі помилки, наприклад ONEна мові програмування Solidity.

З тих пір розробники стали більш обережними, працювали більш енергійно нові засоби безпеки на хвилі The DAO, наприклад програмне забезпечення, яке доводить, що код вільний від певних типів уразливостей.

Можливо, слід запитати, оскільки ENS деякий час працював у тестовій мережі Ethereum, Ropsten, чому помилки T були виявлені до запуску?

«Завдяки відгукам спільноти ми знайшли та виправили кілька суттєвих помилок у тестовій мережі. Я вважаю, що додаткова увага до запуску може принести з собою збільшення ймовірності виявлення помилки», — сказав Джонсон CoinDesk.

«Кажуть, що для того, щоб сталася авіакатастрофа, має статися кілька помилок одна за одною», — сказав Ван де Санде, маючи на увазі, що виявлення помилок було дещо складним.

Крім того, він сказав, що частина коду T була протестована на Ropsten, тому ці проблеми «не були в контракті тестової мережі, вони були внесені в код змін контракту для проблем, знайдених у тестовій мережі».

Інші стверджували, що під час запуску основної мережі трафік був більшим, ніж під час тестування, тому, можливо, помилки були знайдені так швидко.

Команда ENS зазначила, що найближчими тижнями вона планує оприлюднити більш формальний розслідування, документ із викладом отриманих уроків.

Дежавю?

Незважаючи на відкат, після події тон спільноти загалом підтримував технічну команду, хоча деякі висловлювали занепокоєння, навіть порівнюючи провал проекту з The DAO.

Хоча цього разу на кону були не такі великі гроші, проблеми в обох проектах були спричинені помилками в дизайні смарт-контракту.

Однак ONE учасник проекту не погодився з порівняннями з The DAO. Співавтор ENS під псевдонімом «Maurelian» сказав, що для проекту домену розробники використовували засоби захисту від відмов, спрямовані на запобігання подібній катастрофі, включаючи інтелектуальний контракт, який був частково централізованим.

«ONE урок «TheDAO» полягав у тому, що певний рівень централізованого контролю слід підтримувати над смарт-контрактами, особливо в перші роки розвитку Технології Ethereum », — розробник.написав.

Інший розробник, Тейлор Ван Орден з MyEthWallet, далі попереджений проти самовдоволення користувачів і довіри до розробників Ethereum , кажучи:

«Кожного разу, коли ви довіряєте комусь щось зробити або очікуєте, що щось піде певним шляхом, виходячи виключно з їхньої приналежності до бренду чи минулої репутації, ви погано проведете час».

Довгоочікуваний

Надалі планується перезапустити проект, коли команда переконається, що помилки виправлено.

Коли його запитали, чи ENS все ще є життєздатним проектом, Джонсон відповів, що він вірить у це.

Він сказав:

«Так, безсумнівно. Варто зазначити, що помилки були в реєстраторі – компоненті, який дозволяє користувачам реєструвати нові домени. У самому реєстрі ENS T було виявлено серйозних помилок. Щодо реєстратора, я вважаю, що ми можемо покращити його настільки, що ми впевнені в його безпеці».

Ван де Санде додав, що наступного разу розробники планують діяти більш обережно.

«Зараз ми розглядаємо, як зробити запуск ще більш стриманим», — сказав він. Це може навіть означати спочатку обмеження доменних імен, доступних для покупки, на випадок, якщо щось піде не так.

Однак, незважаючи на невдачі, користувачі Ethereum все ще з нетерпінням чекають перезапуску програми.

Aragon , платформа, яка допомагає компаніям розробляти власні DAO, зазначила, що ONE дня планує включити ENS у свою пропозицію.

Розробник Ethereum Foundation Нік Джонсон припустив, що спільнота навряд чи зазнає серйозних затримок, перш ніж вони зможуть випробувати додаток ENS .

Він підсумував:

«Ми сподіваємося, що затримка T буде ONE».

Червоне світло зображення через Shutterstock

Alyssa Hertig

Алісса Хертіг, технічний кореспондент CoinDesk, програміст і журналіст, спеціалізується на Bitcoin та Lightning Network. Протягом багатьох років її роботи також з’являлися у VICE, Mic and Reason. Зараз вона пише книгу, в якій досліджує тонкощі управління Bitcoin . Алісса володіє деякими BTC.

Alyssa Hertig