Минулий тиждень не був надто позитивним для ентузіастів Етереуму. Обіцяний хард форк Constantinople був відкладений до кінця лютого або навіть до початку березня. Спочатку планувалося, що хард форк набуде чинності цього місяця. Виправлення деяких виявлених недоліків та помилок - це розумний підхід, але це також посилить стурбованість інвесторів.
Перехід будь-якої криптовалюти або блокчейн-проекту на наступний рівень має здійснюватися з особливою ретельністю. А коли йдеться про безпеку мережі - не може бути жодних шпарин. Для розробників Етереуму незалежний аудит безпеки їхнього хард форку Constantinople дав несподівані результати. Було виявлено ключовий недолік, який необхідно виправити до розгортання форку в основній мережі.
Цікаво що ця проблема з'ясувалася лише минулого тижня. Хоча Constantinople проходив тестування вже деякий час. Чому досі ніхто не помітив цієї помилки в коді, залишається незрозумілим. Одна з п'яти основних пропозицій щодо поліпшення Етереуму потенційно могла спричинити серйозні проблеми в мережі. На щастя, баг був визначений напередодні очікуваного запуску у головній мережі.
Це не вперше виникають проблеми з Constantinople. Розгортання цього форку у тестовій мережі було спочатку невдалим. Хоча ця проблема була виправлена швидко, здавалося, вона вказувала на те, що ймовірно, запуск цього форка був оголошений занадто рано. Наразі відкладання запуску у основній мережі Eтереуму - це єдиний правильний крок у цьому відношенні.
Головне питання - коли буде ефективно впроваджена модернізація Constantinople. За останньою інформацією, форк буде впроваджено на блоці Етереуму 7 280 000. За грубими розрахунками це відбудеться 27 або 28 лютого, залежно від часового поясу. Це дає розробникам додаткові п'ять з половиною тижнів, щоб виправити вразливості, які ще існують, і потенційно покращити якість мережі.
Seems we're going with block 7.28M for the #Ethereum Constantinople refork scheduled for the 27th of February! Will be a single fork on mainnet and a post-Constantinople-fixup fork on the testnets to get them back in line feature wise with the main network.
— Péter Szilágyi (@peter_szilagyi) 18 січня 2019 р.
Як частина оновленого плану розгортання, вразливий протокол поліпшення Eтереуму не буде включений. Цей особливий аспект буде перерозподілений на тестнет і ретельно перевірений перед тим, як включити його в наступний форк. Цікаво, що активізація Constantinople все одно буде включати цю EIP, але вона буде видалена через інші оновлення, які будуть проведені тоді ж. Трохи незвична рокіровка, але все ж це не має значення, якщо є результат.
Незважаючи на те, що Eтереум існує протягом декількох років, питання на рівні смарт-контракту все ще можуть виникати. Ця особлива вразливість ще більше підтверджує цей аспект. Основні розробники займаються розробкою віртуальної машини Етереуму. Проте, якби команда належним чином ретельно перевірила би все, цієї проблеми могло б не виникнути або можна було виправити її заздалегідь.