Home » Crypto-статті » Хардфорк Ефіріуму Instanbul

Хардфорк Ефіріуму Instanbul

Масштабованість — вузьке місце Ethereum. Про це заявляють багато, включаючи Віталіка Бутеріна. Великим організаціям важко приєднатися до мережі, тому що в блокчейні обмежене місце для транзакцій. Регулювати це поки можна тільки рівнем ціни на газ.

Ethereum змушений думати над тим, щоб запропонувати масштабовані рішення як для корпоративних клієнтів, так і щоб витримати конкуренцію з боку інших постачальників блокчейну. Реальне вирішення проблеми масштабованості викладено в дорожній карті розвитку мережі. За планом, блокчейн отримає Istanbul Hard Fork в листопаді 2019 року, а потім Serenity в 2020 році.

istanbul-night-eth

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

У чому суть форку?

Istanbul Hard fork — це заплановане оновлення. Назва натхненна історичною назвою найбільшого міста Туреччини — Стамбулом. Засновники Ethereum в останньому кварталі 2017 року вирішили додати деякі важливі функції в блокчейн Ethereum. Оновлення в дорожній карті названо Metropolis. Список поліпшень був великим, тому реалізувати все за один раз було неможливо. Тому вони вирішили розділити модернізацію на дві частини — Візантію і Константинополь.

Цей хардфорк планується також в два етапи: перший етап — це інтеграція шести EIP, запланованих на останню чверть 2019 року (EIP: 152, 1108, 1344, 1884, 2028 і 2200). Другий етап, на якому планується активація основної мережі, намічений на 2020 рік. Як заявив основний розробник Ethereum Петер Сіладжі, вони розділили Istanbul на дві частини. Одну можна відправити протягом декількох тижнів. Інша містить два великих EIP, які не можна зробити протягом двох, або тритижневого проміжку часу.

khardphorky_ephiru

Оновлення

Istanbul містить 28 пропозицій поліпшення Ethereum (EIP). Ми опишемо деякі з істотних змін, включених в оновлення:

  • Зміна в доказі роботи. EIP 1057 змінить алгоритм майнінгу Ethereum на недавно створений ProgPoW. Раніше, в 2019 році, під час перевірок безпеки ProgPoW був схвалений 94% голосів від власників монет і 100% від майнерів. Новий ProgPoW призначений для більш доступного майнінгу, так як він зменшує розрив в між майнерами GPU і ASIC.
  • Обробка процесу зберігання даних. EIP 1702 потрібен досягнення більш плавного оновлення смарт-контракту. В даний час всі dapps, що працюють на блокчейні Ethereum, по ідеї — смарт-контракти. Вони являють собою рядок коду і практично змінюються. Компіляція і виконання цих контрактів здійснюється через віртуальну машину Ethereum. З EIP-1072 віртуальна машина Ethereum буде оновлена до коду Web Assembly. Це надасть розробникам гнучкість мови програмування і продуктивності. «Версіонування облікових записів» буде впроваджено в хард-форці щоб спростити оновлення віртуальної машини. Так розробники зможуть запускати різні VM для контрактів, створених в різний час.
  • Проблеми з виконанням коду і масштабуванням. Це поліпшення пов’язане з еліптичними кривими. Потрібен перерахунок прекомпіляцій для рішень конфіденційності та масштабування Ethereum. Ці зміни допоможуть збільшити ємність блокчейну, посилити децентралізацію, допомогти з конфіденційністю через невеликі коректування плати за газ в мережі.

По конкретними EIP в найближчому форці:

  • EIP-152 — використовувати хеш-функцію BLAKE2b та інші 64-бітні варіанти BLAKE2 для дешевої роботи на EVM. Забезпечує більш легку сумісність між Ethereum і Zcash, а також іншими PoW-монетами на основі Equihash.
  • EIP-1108 — прискорення операцій через зниження цін на газ за рахунок перерахунку прекомпеляцій еліптичних кривих.
  • EIP-1344 — цей EIP додає код операції, який повертає унікальний ідентифікатор.
  • EIP-155 поточного ланцюжка. Потрібно для запобігання атак між мережами.
  • EIP-1884 — пропонується змінити ціну певних кодів операцій.
  • EIP-2028 — знизити вартість газу Calldata (GTXDATANONZERO) з його поточного значення 68 газу за байт до 16 газу за байт, що буде підкріплено математичним моделюванням і емпіричними оцінками.
  • EIP-2200 — реалізує чистий облік газу. Це комбінована версія EIP-1283 і EIP-1706. Робить сумісним з іншими змінами газу, такими як EIP-1884.

Побоювання з приводу Instanbul і Serenity

Ethereum Serenity, або Ethereum 2.0, заплановано на січень 2020 року. Оновлення розгорне новий блокчейн з такими функціями, як PoS-консенсус і розбиття (шардінг) бази даних. Це викликає деяке занепокоєння, так як тоді будуть працювати два блокчейни Ethereum — Ethereum 2.0 і Ethereum 1.0.

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

Тестнет Hiccup вже працює з оновленням. Спочатку головна мережа повинна була оновитися 16 жовтня. Це було відкладено. Тестовий форк повинен був з’явитися в тестовій мережі Ropsten 2 жовтня. Мережа працювала нестабільно з самого першого блоку. Частково причина в тому, що Ефір провів форк раніше, ніж очікувалося. Блок повинен був бути активований на блоці 6 485 846. Замість цього оновлення було 30 вересня близько 3:40 ранку за Гринвічем. Це було пов’язано з більш швидким, ніж очікувалося, підтвердженням блоку. Більшість майнерів не оновили програмне забезпечення.

Потім проект був запланований для Görli 30 жовтня, а потім для тестових мереж Rinkeby 13 листопада.

Основна зацікавленість в датах у майнерів на ASIC. Важливо розуміти, відіб’ються витрати на обладнання чи ні. Ethereum використовує алгоритм хешування Ethash. Хоча Ethash несумісний з ASIC, тому що вимагає великого об’єму пам’яті, подібні пристрої існують. Якщо буде впроваджений ProgPoW, то будь-які існуючі асіки Ethash не зможуть добувати блоки на блокчейні Ethereum.

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

Nvidia-mining

Вплив на ціну ETH

Історія показує, що хард-форки — це фундаментальний фактор, який впливає на ціну. Навіть запланований форк вносить невизначеність. Спірні форки можуть закінчитися самостійним проектом, як це було з ETC.

Є ймовірність, що буде два ланцюги. Власники закуповують монети, щоб у разі форку отримати більше других монет.

Висновки

Після Ethereum Istanbul користувачі повинні очікувати запуску нового блокчейну в наступному році. Beacon Chain буде блокчейном, який використовує консенсус Proof-of-Stake в етапі Ethereum 2.0 Serenity.

Ethereum 2.0 планується запустити як окремий блокчейн з новим токеном. У клієнтів і кінцевих користувачів буде кілька варіантів перемикання зі старого ланцюга Ethereum 1.0 на новий.

Перехід не буде швидким, але він зробить Ethereum більш масштабованим і зможе підвищити стабільність і безпеку. Це сміливий крок, який допомагає мережі залишатися конкурентоспроможною на ринку. Стамбул дозволяє Ethereum 1.0 працювати разом з Ethereum 2.0. Більш того, необхідно дозволити поточним клієнтам перейти на новий ланцюжок блоків.

В кінці цього повного оновлення доля вихідної мережі Ethereum буде залежати від того, наскільки вона актуальна на ринку.



Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *