Травень 3, 2024

Розробники Ethereum запустять «майже» офіційний тестнет ETH 2.0 в червні

Група розробників працює над переходом екосистеми Ethereum на стадію 2.0, за підсумками веб-конференції 14 травнядомовилися про запуск «майже» офіційної тестової мережі з підтримкою декількох клієнтів в червні цього року. Про це повідомляє Cointelegraph.

Розробники зійшлися на думці, що роботанеофіційного мультікліентского тестнета Schlesi виявилася успішною і дозволяє будувати плани по переходу до наступного етапу. Тепер вони практично повністю сфокусувалися на виправленні помилок в коді і синхронізації всіх існуючих клієнтів в єдину версію ETH 2.0.

Мехді Зеруалі з Sigma Prime повідомив прозначний прогрес у розробці технік нечіткого тестування, які передають уявні дані в клієнт Ethereum 2.0, щоб знайти його «вузькі місця». За рахунок цього вдалося виявити кілька низькорівневих помилок в коді і бібліотеках, на які вони покладаються, в тому числі помилку нескінченного циклу в клієнті Teku і помилку сегментації пам'яті в клієнті Nimbus.

Оскільки клієнти несуть відповідальність за зберігання і перевірку блокчейна, важливо, щоб вони були повністю синхронізовані один з одним. Для Ethereum 2.0 розробляються сім окремих клієнтів.

Більшість з них працюють над оптимізацією длятестової мережі Schlesi. Спочатку тестнет був запущений з клієнтами Prysm і Lighthouse. Надалі синхронізацію пройшов клієнт Teku, в той час як Nimbus і Lodestar до поточного моменту домоглися обмеженого успіху.

За словами провідного розробника Schlesi африШоедона, після запуску тестнет зіткнувся з великими проблемами через часті збої клієнтів під час фіналізації транзакцій. Однак команда проявила оперативність в усуненні цих проблем, що дозволило мережі стабілізуватися.

«Я думаю, ми всі здивовані, наскільки вона [тестова мережа] стабільна»,– додав він.

З огляду на ці успіхи, Шоедон запропонував запуститинову мультікліентскую тестову мережу, яка була б ще ближче до специфікаціям основної мережі, орієнтуючись на ще не реалізовану специфікацію 0.12, а не на поточну 0.11.2.

«Мені б хотілося орієнтуватися на червень 2020 року в якості дати її запуску»,– додав Шудон.

У той же час розробник пояснив, що це багато в чому залежить від оновлення клієнтів до версії 0.12

Крім того, Шоедон запропонував запустити тестнет зучастю трьох клієнтів на стадії формування генезис-блоку, дозволивши також формальний прогін перенесення депозитних контактів з мережі ETH 1.0 в ETH 2.0 і назад.

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

Також на цьому тижні в ЗМІ з'явилися повідомлення зпосиланням на заяву Віталіка Бутеріна про те, що широко очікуваний старт переходу екосистеми в стадію 2.0 планується здійснити 30 липня, в п'яту річницю створення мережі. Однак сам творець Ethereum згодом спростував подібні спекуляції.