Logo
Condividi questo articolo

Оновлення завершено? Нове програмне забезпечення Ethereum ще T зовсім стабільне

Через кілька днів після того, як блокчейн Ethereum пройшов загальносистемне оновлення, розробники ще не підтвердили, що програмне забезпечення повністю стабільне.

Можливо, форк Ethereum був виконаний на початку цього тижня, але це T означає, що розробники готові назвати перехід програмного забезпечення завершеним.

ONE з найбільших змін у другому за величиною блокчейні в світі, хардфорк Ethereum був ризикованим і складним процесом. Для успішного переходу всі вузли (комп’ютери, на яких запущено програмне забезпечення) повинні були повсюдно інсталювати оновлення – перехід, який очікувався та заохочувався одночасно на всій глобальній платформі.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter Crypto Long & Short oggi. Vedi Tutte le Newsletter

Однак у випадку з форком Візантії сталося не зовсім так.

Оскільки оновлення було випущено лише за кілька днів до хардфорку, значна частина мережі ще не зробила зміни. Фактично, на момент публікації лише 25,1 відсотка Parity <a href="https://ethernodes.org/network/1/forkWatch/parity">https://ethernodes.org/network/1/forkWatch/parity</a> і 58,4 відсотка Geth <a href="https://ethernodes.org/network/1/forkWatch/geth">https://ethernodes.org/network/1/forkWatch/geth</a> , найпопулярніших клієнтів Ethereum , оновилися, тобто приблизно 45 відсотків мережі використовують нове програмне забезпечення.

Коротка злітно-посадкова смуга тестування також мала інші наслідки: а саме попередні ітерації програмного забезпечення були відкликані через критичні помилки, які могли наражати мережу на атаки відмови в обслуговуванні, або створена несумісність між вузлами, що призводить до a розкол мережі.

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

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

Ризики залишаються

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

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

За словами Вуда, якщо мережа дійсно містить цю помилку, потрібен час, щоб проявити себе. «Я T думаю, що хтось вірив, що мережа самозагориться на блоці 4 370 000», — сказав Вуд.

Швидше, якщо є проблема, вона виявиться протягом наступних днів.

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

Що стосується несправного програмного забезпечення, яке вже існує, провідний розробник безпеки для Ethereum Мартін Холст Свенде сказав, що це T є приводом для занепокоєння.

Якщо через використання старого програмного забезпечення трапиться розбіжність, він запевнив: «Вони просто будуть виключені з ланцюга, [потім] розглянуть це та оновлять свій клієнт».

Звичайно, Ethereum більше не стежить за цими вузлами, тож якщо помилка все-таки з’явиться, її T буде видно в жодному досліднику блокчейну. Крім того, якщо помилка буде використана в старішому програмному забезпеченні, ми навряд чи почуємо про це, окрім «шуму на Reddit», за словами Холста Свенде.

Вивчені уроки

Однак, виступаючи на онлайн-форумі, засновник Ethereum Віталік Бутерін написав, що буде потрібно ONE -два місяці подальшого тестування, перш ніж Byzantium можна буде вважати повністю безпечним.

Це може здатися тривалим періодом для програмного забезпечення, яке так інтенсивно розроблялося, але це не означає, що перед випуском T проводилися ретельні тести безпеки. Виступаючи на Reddit, розробник Ethereum Афрі Шоедон сказав що код Byzantium був доступний протягом кількох тижнів до хардфорку та постійно проходив усі перевірки безпеки до виявлення помилок.

Ethereum покладається на низку процесів перевірки безпеки, але ONE , який, ймовірно, T отримав достатньо часу до випуску, це так званий «фазер» — автоматизований процес тестування, який може виявити найтонші недоліки коду.

Це нова перевірка безпеки для Ethereum і як CORE розробник Пітер Сілагі пояснив, «Потрібні досконалість і зусилля, щоб зробити це справді частиною робочих процесів».

він продовження: "Будьте впевнені, що пушилка буде набагато більш органічною частиною наступного приготування вилки."

Фаззер зараз запущено, щоб забезпечити безпеку Візантії, і наразі жодних помилок не виявлено після хардфорку. А поки весь досвід привів деякі розробники Щоб гарантувати ретельніше оновлення в майбутньому, команда Ethereum, здається, T хоче відмовлятися від свого більш агресивного підходу до оновлення блокчейну.

Як Шодон сказав:

«Здобуто урок для майбутніх хардфорків. Ймовірно, ми визначимося з номером блоку лише після того, як усі клієнтські реалізації будуть підготовлені».

Сейсмограф зображення через Shutterstock

Rachel-Rose O'Leary

Рейчел-Роуз О'Лірі — кодер і письменник у Dark Renaissance Technologies. Вона була провідним технічним автором для CoinDesk у 2017-2018 роках, охоплюючи технології Політика конфіденційності та Ethereum. Вона має досвід цифрового мистецтва та філософії та пише про Крипто з 2015 року.

Rachel-Rose O'Leary