- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Розробники Ethereum борються з найгіршими сценаріями
Чи готовий Ethereum до «лондонського» хардфорку?
Цього тижня я обговорю наслідки тестових мережевих проблем минулої середи, які виявили помилку в основному програмному клієнті Ethereum, Geth. Хоча виправлена версія програмного забезпечення Geth була випущена для Лондона, деякі користувачі, розробники та майнінг-пули закликають до подальшого тестування оновлення, яке заплановано на наступний тиждень.
Ця стаття спочатку була опублікована у Valid Points, щотижневому інформаційному бюлетені CoinDesk , присвяченому аналізу Ethereum 2.0 та його карколомному впливу на Крипто .Підпишіться на дійсні бали тут.
Перевірка пульсу
Нижче наведено огляд мережевої активності в Ethereum 2.0 Beacon Chain за останній тиждень. Щоб дізнатися більше про показники, представлені в цьому розділі, перегляньте наш 101 пояснювач показників ETH 2.0.

Відмова від відповідальності: усі прибутки, отримані від компанії CoinDesk ETH 2.0, будуть передані благодійній організації за вибором компанії, щойно перекази будуть увімкнені в мережі.

Нові рубежі
Поки Ethereum готується до активації свого 11-го зворотньо-несумісного оновлення, яке також називають «хардфорком», у середу, 4 серпня, деякі розробники стурбовані тим, що для оновлення може знадобитися більше тестування перед розгортанням.
Незабаром після двотижневої зустрічі розробників CORE Ethereum у п’ятницю, 23 липня, Тім Бейко з Ethereum Foundation написав у Чат усіх CORE розробників Discord, «Кілька людей звернулися або написали у Twitter про те, що вони не обов’язково задоволені тим, що не відкладали [хардфорк]… Я запитав про це [на зустрічі], і, здається, ONE не мав твердої Погляди, але деякі люди згадали, що це, можливо, T правильний підхід».
У відповідь на коментар Бейко розробник клієнтського програмного забезпечення Ethereum Олексій Ахунов сказав, що він погоджується, що «дивно», що на двотижневій зустрічі більше T обговорювалося потенційно відкласти хардфорк, який отримав назву «Лондон», у світлі останніх Заходи.
«Я, мабуть, знаю, чому», — написав Ахунов. «Затримка [Лондону] є делікатною темою, і ONE не хоче брати на себе жару, це зрозуміло».
Інші в чаті благали розробників Ethereum серйозно розглянути можливість відкласти Лондон ще на кілька тижнів для подальшого тестування.
Передісторія
Занепокоєння щодо ризиків оновлення Лондона, яке включає суперечливу зміну коду, що впливає на ринок комісій Ethereum, відомий як Пропозиція щодо вдосконалення Ethereum (EIP) 1559 – виріс після виявлення помилки в програмному клієнті Ethereum Geth.
Довідково: Geth — найпопулярніше програмне забезпечення, яке використовується для підключення до Ethereum. Згідно з Ethernodes.org, приблизно 86% усіх комп’ютерів, які також називають вузлами, синхронізованих із мережею Ethereum , запускають клієнтське програмне забезпечення Geth.
У середу, 21 липня, тестова мережа Ethereum Ropsten, яка активувала лондонський хардфорк місяць тому, раптово зазнала розриву ланцюга після того, як недійсна транзакція була видобута в блок вузлами, що працюють з Geth, і була відхилена вузлами, які працюють з міноритарними клієнтами Besu та Open Ethereum.
За кілька годин команда Geth випустила HOT виправлення, і всім користувачам було запропоновано оновити програмне забезпечення до останньої версії Terra Nova 1.10.6.
Рішення
Хоча жоден з розробників не стверджував, що помилка повинна затримати активацію основної мережі Лондона під час дзвінка в п’ятницю, деякі розробники все ж обговорили відповідний курс дій, якщо така помилка буде виявлена в Ethereum, а не в тестовій мережі.
"Що б ми робили, якби щось подібне трапилося в основній мережі, особливо в місці, де, скажімо, Geth, основний клієнт, вони виробляють блоки? Очевидно, що потрібно кілька годин, щоб виправити", - сказав Бейко під час зустрічі.
Мартін Хольст Свенде з Ethereum Foundation підкреслив, що ці помилки не є безпрецедентними випадками на Ropsten, і хоча їх вирішення «біля в дупі», є два способи їх вирішення.
По-перше, якщо вузол користувача використовує неправильну версію ланцюжка блоків, користувачеві потрібно буде внутрішньо «перемотати ланцюжок» назад до блоку, перш ніж ланцюг розділити та синхронізувати з новим ланцюжком за допомогою виправленого програмного забезпечення Geth. По-друге, якщо вузол користувача ще T синхронізовано з версією блокчейну, але намагається підключитися до мережі, щоб зібрати дані про останні транзакції або виконати транзакції, користувач може підключитися до неправильної версії ланцюжка. Щоб уникнути цього, цим користувачам потрібно буде додати в «білий список» певні вузли Ethereum , які дотримуються правильного ланцюга, і ізолювати їх від інших, які застрягли в неправильному ланцюжку.
Опади
І перемотування, і створення білого списку вузлів Ethereum можна виконати через Geth. Майнерам на Ropsten вдалося вирішити розрив ланцюга, який стався минулої середи, використовуючи цю тактику, хоча ONE майнер зазначив під час зустрічі в п’ятницю, що інструкції щодо виправлення розривів ланцюга не були ефективно передані до інциденту в середу, і, відповідно, багато майнерів збентежились щодо того, як правильно перезапустити свої вузли.
Користувач «AlexSSD7» написав у чаті Discord, що як представник пулу майнінгу Ethereum , вони «стурбовані» помилкою в Geth, зазначивши: «Одна хвилина простою [мережі] коштує нам дуже дорого. ONE година простою коштує нам 20 000 доларів».
Неочікувані помилки в клієнтському програмному забезпеченні справді можуть бути руйнівними для бірж і компаній, що працюють в основній мережі, тому розробники наголосили на необхідності надійної системи моніторингу, яка могла б швидко попередити операторів вузлів про розбиття ланцюга та спонукати їх призупинити операції до подальшого розслідування.
"Це виглядає як досить низький плід, який надає тон цінності екосистемі. Якщо ви не впевнені, з чого почати, просто запитайте в Discord", - сказав Бейко під час зустрічі в п'ятницю.
Хоча ці рішення, безсумнівно, були б корисними, якщо помилка, подібна до тієї, що сталася в середу, трапиться знову після розгортання Лондона в основній мережі, вони T обов’язково будуть такими самими рішеннями, які використовуються для вирішення більш масштабних проблем, таких як випадок, коли хакер чарівним чином надрукував 100 мільйонів ETH.
У разі чогось такого катастрофічного, Денні Райан з Ethereum Foundation сказав на зустрічі в п’ятницю, що буде важко заздалегідь знати, як діятимуть розробники.
«Я думаю, що є просто багато варіантів для багатьох типів помилок і багатьох типів особливостей, які з’являться», — сказав Райан.
Чим серйознішим є вплив помилки мережі, тим більш нав’язливим буде рішення для вирішення проблеми – і тим більше шкодить репутації Ethereum як безпечного блокчейну.
З огляду на все більш амбітні хардфорки в найближчій перспективі на дорожній карті розвитку Ethereum, з’ясування потенційних рішень для найгіршого сценарію та планів контролю збитків із зацікавленими сторонами мережі незабаром може стати обов’язковим для розробників.
Перевірені результати – EthCC Edition
Нижче наведено спеціальний випуск Validated Takes, у якому висвітлюються кілька панельних дискусій і основних доповідей з конференції спільноти Ethereum минулого тижня в Парижі, Франція. Повний порядок денний конференції див офіційний сайт EthCC.
«DeFi для традиційних Ринки: Коли токени безпеки”, Розмова співзасновника Fountain Матьє Шансона. Fountain — це децентралізована біржа на Ethereum , яка дозволяє користувачам купувати та продавати токени безпеки. Chanson підкреслив ліквідність і доступність, яку пропонує Технології блокчейн, оскільки вона доступна 24 години на добу та дозволяє негайно здійснювати розрахунки. Є кілька інших переваг токенізації цінних паперів, включаючи прозорість і фракціоналізацію активів, що ще більше підвищує доступність. Однак існує багато проблем зі створенням повністю децентралізованої біржі цінних паперів. І для нових клієнтів, і для нових цінних паперів потрібно буде дотримуватись міжнародних норм, зокрема закону «Знай свого клієнта» та ліцензій на зберігання.
«Сила делегування кредитів”, Розмова засновника Aave Стані Кулехова: Aave — це децентралізований протокол кредитування, побудований на Ethereum. Команда, що стоїть за протоколом, створила продукт, який може надавати позики без застави. Кулечов вважає, що це крок вперед у залученні ліквідності DeFi до реальної економіки та стимулюванні попиту на запозичення на Aave.
«Речі, які важливі за межами DeFi”, Доповідь творця Ethereum Віталіка Бутеріна. Окрім фінансових послуг, соціальні медіа та фінансування суспільних благ — це дві види діяльності, які ще не почали розвиватися на Ethereum. Бутерін стверджує, що мережева економіка токенів і опір цензурі є двома причинами, чому ця діяльність може отримати вигоду від побудови на децентралізованому блокчейні.
«Uniswap, DeFi і майбутнє споживчих Фінанси”, Розмова керівника розвитку Uniswap Ешлі Шап: Uniswap Labs намагається налагодити партнерські відносини з компаніями інфраструктури блокчейну, такими як Talos, Paxos і Fireblocks, щоб підключити рішення DeFi до серверної частини відомих фінтех-компаній, таких як PayPal і E*Trade.
«Чому DEX пожирають світ”, Розмова розробника протоколу Curve Julien Bouteloup: У найкращому вигляді [децентралізовані Фінанси] дозволяють громадянам світу мати рівний доступ до всіх валют, акцій і фінансових платформ. У міру розвитку простору децентралізація буде широкою. Регулятори стежитимуть за протоколами, які використовуються традиційним фінансовим світом, і користувачі все ще матимуть доступ до тестового полігону «Дикого Заходу», яким сьогодні є DeFi.
– Тедді Остербан
Факт тижня

Christine Kim
Крістін є дослідницьким аналітиком CoinDesk. Вона зосереджується на отриманні інформації про індустрію Криптовалюта і блокчейнів на основі даних. До того як стати аналітиком-дослідником, Крістін була технічним кореспондентом CoinDesk, головним чином висвітлюючи події в блокчейні Ethereum . Криптовалюта авуари: немає.
