- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Чого чекати, коли відбудеться хардфорк Constantinople Ethereum
Очікується, що наступне загальносистемне оновлення Ethereum, Constantinople, запрацює наступного тижня.
«Обережний Optimism».
Ось як Хадсон Джеймсон, відділ зв’язків із розробниками Ethereum Foundation, описав настрій напередодні п’ятого запланованого загальносистемного оновлення ethereum, Constantinople.
наступної середи, 16 січня, Constantinople — це тип оновлення, відомий як хардфорк, що означає, що його потрібно односторонньо встановити на всіх вузлах мережі, щоб функціонувати належним чином.
Цей підхід є процесом, який супроводжується невід’ємними ризиками. Наприклад, якщо достатня кількість користувачів T погоджується з оновленням, це може призвести до розколу мережі. Така подія відбулася в 2016 році, коли суперечливий хардфорк після краху DAO призвів до появи двох різних блокчейнів: Ethereum іEthereum Classic.
Тим не менш, Афрі Шоедон, менеджер з випуску клієнта Parity для Ethereum , сказав, що ризик розриву ланцюга низький, тому що найкращі майнінгові пули ethereum – сторони, які мають найбільше значення для уникнення розриву ланцюга – активно прийняли оновлення.
«Шахтарі готові», — сказав Шодон. «Тільки майнери можуть розділити ланцюг».
Наразі веб-сайт відстеження, яким керує Пітер Пратшер, генеральний директор топового пулу майнінгу ефіру Ethermine, відстежує впровадження Constantinople лише на 15,6 відсотка <a href="https://ethernodes.org/network/1/forkwatch/overview">https://ethernodes.org/network/1/forkwatch/overview</a> . Розмовляючи з CoinDesk, Пратчер сказав, що статистика є помилковою, і стверджував, що прийняття ближче до більшості.
«Ми очікуємо, що більшість неоновлених вузлів буде оновлено до того моменту, коли прийде форк-блок», — сказав Пратчер.
Названий на честь столиці Візантійської імперії, Константинополь утворює частину модернізації, що складається з трьох частин і називається Метрополіс. Він об’єднує в цілому п’ять пропозицій щодо вдосконалення Ethereum (EIP). І хоча більшість – це несуперечливі налаштування, ONE аспект оновлення став причиною певних суперечок.
Зокрема, Константинополь затримує “складність-бомба", алгоритм у кодовій базі Ethereum, який з часом збільшує складність майнінгу. Оскільки оновлення зменшить складність майнінгу, воно також вживає заходів для зменшення винагороди, яку майнери отримують за безпеку мережі, – з 3 ETH до 2 ETH за блок.
Це змусило майнерів висловити невдоволення оновленням. Але в той же час основні пули майнінгу активізувалися на підтримку змін.
«Ми очікуємо плавного оновлення без жодних проблем», — зауважив Пратчер.
Окрім поділу, існують також інші ризики для загальносистемного оновлення мережі. Помилки коду можуть призвести до розколу мереж, а алгоритми можуть піти з ладу, що призведе до непередбачуваних труднощів. Але розробники впевнені, що такі ризики мінімальні в Константинополі, і за кілька місяців до події наступного тижня, тестування намагався винюхати вразливі місця в програмному забезпеченні.
«У нас є програмне забезпечення для тестування та моніторингу, таке як монітор fork і тестер протоколу fuzz, які постійно відстежують проблеми до, під час і після хардфорків», — сказав Хадсон Джеймсон,
"Ми дуже раді впроваджувати ці зміни в протокол Ethereum . Проте ми ставимо безпеку та стабільність мережі на перше місце".
Масив оновлень
Constantinople представляє п'ять нових оновлень мережі.
Як раніше детально описав CoinDesk, вони включають оптимізацію для розробників, які прагнуть зробити смарт-контракт і дизайн децентралізованих програм більш доступними.
Тейлор Монахан, генеральний директор гаманця Ethereum MyCrypto, описав загальний напрямок оновлення Constantinople як «просте покращення якості життя для розробки контрактів».
За словами CORE розробника Ніка Джонсона, ONE з таких оновлень, EIP 1283, передбачає так званий «облік чистого GAS ». Спочатку створений Джонсоном, цей елемент покращить ONE з поточних проблем зручності використання Ethereum – його зростання вартості GAS.
«Завдяки цьому ми можемо зменшити непотрібні накладні витрати на GAS для контрактів, а також зробити нові моделі кодування економічно ефективними», — сказав він.
Ще одне оновлення, яке декілька розробників назвали найцікавішим із змін у Константинополі, — це EIP 1014. Очікується, що оновлення, яке також називається Skinny CREATE2, прокладе шлях для нових видів рішень масштабування другого рівня, таких як державні канали.
«Це дає змогу створювати нові типи каналів стану, які зменшують або навіть усувають витрати на розгортання onchain, що покращує масштабованість і зменшує витрати та клопоти для користувачів», — сказав Джонсон.
За словами Олексія Ахунова з Turbo Geth, EIP 1014 може вплинути на майбутні зміни Ethereum , такі як потенційне впровадження орендна платаабо поточні витрати на зберігання даних на платформі Ethereum . І це також може призвести до інших, неочікуваних нових функцій смарт-контрактів.
«Ще одна захоплююча (і потенційно небезпечна) річ, яку дозволяє CREATE2 [це] відтворення контрактів за тією ж адресою після їх знищення», — сказав Ахунов, пояснивши:
«Це відтворення можна зробити або за допомогою того самого коду, або (з BIT більшою хитрістю) за допомогою іншого коду, що фактично призводить до контрактів, які можна повністю оновити».
Constantinople також включає 2 подальших оновлення – EIP 145 та EIP 1052 – які покращать простоту використання для розробки смарт-контрактів і оптимізують певні операції в коді Ethereum.
«Завдяки цим удосконаленням ми можемо розширити те, що ми можемо легко зробити з ланцюжком Ethereum , щоб охопити більше варіантів використання», — сказав Джонсон.
Шахтарські дебати
Тим не менш, хоча більшість Constantinople містить добре перевірені та технічно зрозумілі зміни, є ще одна зміна коду, яка була гаряче обговорюється. Автором є Afri Schoedon з Parity, ідеться про зміну коду EIP 1234.
І це тому, що ONE із головних аспектів Constantinople є затримка для того, що відомо як «бомба складності», поряд із вищезгаданими технічними особливостями.
Спочатку призначений для плавного переходу до майбутнього консенсусного переходу Ethereum, proof-of-stake, бомба складності — це алгоритм, який поступово збільшує час, необхідний для створення нових блоків.
Згодом бомба змушує блокчейн перейти в стан, відомий як «льодовиковий період», під час якого складність стає настільки високою, що транзакції більше не можуть бути підтверджені. Таким чином, алгоритм також має перевагу заохочення частих змін коду з метою його модифікації.
За словами Ахунова, затримка бомби складності є найбільш критичним аспектом Константинополя.
"Головне значення Константинополя полягає в тому, щоб затримати бомбу складності, інакше складність видобутку почне різко зростати. Крім цього, немає жодних справді важливих змін", - сказав він.
Однак затримка бомби складності має свої тонкощі. І це тому, що швидкість, з якою блоки створюються на Ethereum , також визначає регулярність випуску внутрішньої Криптовалюта платформи, ефіру.
З цією метою Константинополь зменшує винагороду за майнінг блоків з 3 ETH до 2 ETH за блок – крок, який викликало полеміку з майнерами блокчейну, які залежать від винагород, щоб KEEP прибутковий бізнес майнінгу.
Загострення суперечок є поява дедалі більше спеціалізованого майнінгового обладнання для Ethereum, що, на думку деяких, ризикує зробити майнінгові операції для майнерів-аматорів, які часто використовують графічний процесор, а не спеціалізовані ASIC, менш здійсненним.
«Загалом ми не чекаємо оновлення Ethereum Constantinople», — сказав Пратшер з Ethermine. «[Константинополь] зробить майнінг нерентабельним для багатьох майнерів, що матиме негативний вплив на безпеку мережі Ethereum ».
Пратчер процитував недавній напад на Ethereum Classic, у якому блокчейн був переповнений ворожою хеш-потужністю, як приклад проблем, які можуть виникнути, якщо майнерів буде менше.
«Те, що атаки на 51% є реальною загрозою, наразі демонструє нещодавня атака, здійснена проти мережі [Ethereum Classic]», — сказав він.
Браян Вентуро, який керує невеликим майнінг-пулом під назвою Atlantic Крипто, повторив ці занепокоєння, сказавши CoinDesk:
«EIP-1234 у Константинополі негайно посилить тиск на економіку видобутку».
Наступна фаза
У зв’язку з майбутнім скороченням виплат майнерам такі майнери, як Pratscher і Venturo, роблять ставку на потенційне майбутнє оновлення під назвою ProgPoW, яке обіцяє блокувати спеціалізоване обладнання ASIC у мережі та гарантувати, що майнінг GPU залишається конкурентоспроможним.
На час преси незрозуміло, чи буде застосована така зміна. Хоча йому було дано "орієнтовний” продовжити на зустрічі розробників на початку січня, з тих пір обговорення щодо пропозиції не досягли консенсусу.
Тим не менш, розробники впевнені, що технічна робота триватиме в найближчі місяці, оскільки покращення масштабування другого рівня продовжують розвиватися, а формотворчі аспекти довгоочікуваного оновлення Ethereum – Serenity – починають кристалізуватися.
З огляду на все, майбутнє оновлення викликало настрій обережного сприйняття.
«Мене трохи хвилює Константинополь, тому що завжди важко припустити, наскільки ймовірно, що щось піде не так», — сказав Ахунов.
За словами Ахунова, за найгіршим сценарієм щось піде не так з новим алгоритмом складності та спричинить порушення безпеки мережі. Інші розробники назвали проблеми консенсусу найбільшими проблемами. Тейлор Монахан з MyCrypto сказала, що її найбільше хвилює можливість шахраїв використовувати оновлення як можливість обманом виманити у людей їхні кошти.
Але незважаючи на ризики, пов’язані з оновленням, розробники впевнені, що вжили всіх можливих заходів для забезпечення оновлення. Крім того, у бомби складності також є певні переваги.
Наприклад, навіть якщо певні вузли залишаться в програмному забезпеченні Byzantium, майбутня бомба складності означає, що воно стане непридатним для використання в найближчі місяці та буде змушене оновити, щоб продовжити транзакції на Ethereum.
З цієї причини Монахан сказав, що Константинополь «почувається добре».
«Важка праця кожного окупається», — сказала вона, додавши:
«Багато людей отримають вигоду від удосконалень (навіть якщо вони цього T усвідомлюють) завдяки здешевленню контрактів, ефективнішим кодам операцій і відкриттю більших можливостей для взаємодії за контрактом».
Зображення астрономічного годинника через Shutterstock
Rachel-Rose O'Leary
Рейчел-Роуз О'Лірі — кодер і письменник у Dark Renaissance Technologies. Вона була провідним технічним автором для CoinDesk у 2017-2018 роках, охоплюючи технології Політика конфіденційності та Ethereum. Вона має досвід цифрового мистецтва та філософії та пише про Крипто з 2015 року.
