Press "Enter" to skip to content

Ethereum 2.0 — Віталік Бутерин представив нову дорожню карту Ефіру

Творець Ethereum — Віталік Бутерин, розповів про майбутнє кріптовалюти і її екосистеми в ході виступу на конференції в столиці Тайваню Тайбеї. Про це пише Trustnodes.

Раніше Бутерин і інші розробники вже порушували цю тему під час конференції Devcon3 в Мексиці, проте нові деталі, надані творцем Ethereum, виявилися дуже цікавими.

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

«Вбивця Ethereum – це Ethereum, китайський Ethereum – це Ethereum, тайванський Ethereum – це Ethereum… 2.0», — сказав він.

План Бутерина включає збільшення продуктивності мережі до масштабів Visa і Mastercard протягом наступних 3 – 5 років. За його словами, перед Эфириумом стоять три головні завдання:

  • приватність,
  • надійність,
  • масштабованість.

Хардфорк Byzantium, емблема якого красувалася на футболці Бутерина, вирішив проблему приватності на три чверті. Звичайно, ні докази з нульовим розголошенням, ні алгоритми кільцевих підписів не вирішують проблему приватності самі по собі, проте вони дають розробникам всі необхідні інструменти для побудови таких рішень.

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

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

Вирішення головних завдань Эфириума виглядають наступним чином:

  • Приватність: хардфорк Byzantium відбувся 16.10.2017.
  • Безпека/надійність консенсусу: Casper.
  • Безпека/надійність смарт-контрактів: Формальна верифікація, Viper (новий функціональний мова програмування смарт-контрактів).
  • Масштабованість: залишається під питанням!

Бутерин підкреслив, що проблеми безпеки немає остаточного рішення, однак її межі можна мінімізувати або максимізувати, залежно від конкретних випадків.

Одночасне рішення трилеммы «децентралізація, безпека і масштабованість» – ось справжня надзавдання. Забезпечити рішення двох частин з трьох не становить праці. Бутерин навів кілька прикладів, які демонструють це твердження:

  • Жертвуємо масштабованістю: Існуючі блокчейны.
  • Жертвуємо безпекою: безліч взаємодіючих блокчейнов.
  • Жертвуємо децентрализованностью: Супер-великі блоки, мастерноды, приватні блокчейны.

Приклад: Биткоин і Эфириум, в їх нинішньої реалізації, приносять у жертву масштабованість, в той час як великі (>10Гб) блоки змусять відмовитися від децентралізації. Plasma, Raiden або Lightning відносяться до другого пункту.

Мета Эфириума – вирішити всю трилемму одночасно; тисячі і сотні тисяч транзакцій в секунду ончейн, не користуючись мастернодами. Це шардінг, нову концепцію якого Бутерин представив вперше. Слід зазначити, що вона суттєво відрізняється від версії, викладеної в «ліловим книзі» 2016 року.

Ethereum 2.0 — Виталик Бутерин представил новую дорожную карту Эфира

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

Різні всесвіти можуть бути об’єднані протоколами передачі даних або ресурсів, однак ці протоколи будуть обмежені, можливо асинхронними (затримки передачі даних), і в загальному випадку не такими «чистими» і зручними, порівняно з діяльністю всередині однієї всесвіту. Однак, незважаючи на обмеження, це не ізольовані всесвіти, вони взаємодіють. Зокрема, вони об’єднані загальним консенсусом, і для того, щоб зламати одну з них, доведеться зламати все.

Надалі, комунікації між всесвітами стануть розмиватися, і межі між ними зітруться.

Щоб отримати уявлення, як це буде працювати на практиці, можна, з одного боку, уявити собі, як повинна виглядати ідеальна система, а з іншого, зрозуміти, що може бути зроблено прямо зараз.

Бутерин коротко змалював найближчий етап переходу до шардингу. На існуючому блокчейне розгортається контракт «Менеджер валідаторів», керований внутрішнім PoS. Цей контракт контролює набір шардов – ті самі 100 всесвітів. Менеджер валідаторів випадковим чином присвоює своїм валидаторам право створення блоку в кожному шарде. Ці блоки, і що містяться в них транзакції, не передаються в основний блокчейн, а залишаються в шарде.

Взагалі кажучи, шард відтворює на своєму рівні всю структуру блокчейна; заголовки блоків групуються у структури («узагальнення» – collation). Менеджер валідаторів передає в основний блокчейн тільки узагальнення, залишаючи собі копію, і зберігає стан шарда.

Іншими словами, виходить поділ праці, в якій менеджер валідаторів виступає в якості легкого клієнта для кожного шарда.

Новий світ має квадратичних масштабованістю, так як ноди підтверджують окремі шарды і служать легкими клієнтами для інших шардов. Крім того, оскільки новий світ управляється чистим PoS, апгрейди шардов можуть здійснюватися не за допомогою хардфорков, а ETH голосуванням з допомогою менеджера валідаторів. Іншими словами, виходить двошвидкісний Эфириум, в якому «швидкісне шосе» шардов працює з власним адресним простором, не зачіпають основну мережу.

Звичайно, в кінці кінців і основний блокчейн буде модернізований, проте це можна зробити пізніше – адже шарды зможуть забезпечити потрібну продуктивність. У перспективі, обидва шару Эфириума зіллються в один, однак процедуру такого злиття Бутерин змалював тільки в загальних рисах.

Нова дорожня карта Эфириума

Нова дорожня карта Эфириума виглядає наступним чином:

  1. Імплементація шардинга у вигляді другого шару» за допомогою контракту менеджера валідаторів.
  2. Двосторонні комунікації.
  3. Інтеграція узагальнень шарда в основний ланцюг.
  4. Злиття шарів.

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

Можна виділити базові принципи, на яких побудована нова дорожня карта:

  • Поділ поточних розробок на два шари: Шар 1: безпечний і консервативний; Шар 2: прискорені розробки.
  • Нові розробки запускаються в прискореному темпі, а потім ведуться роботи щодо підвищення їх безпеки.
  • Шардінг забезпечує квадратичну масштабованість.
  • Код вже існує і викладений на GiHub.

Бутерин вважає, що термін реалізації всіх етапів складе від трьох до п’яти років, однак вже зараз можна сказати, що загальна архітектура досягла стабільного рівня і більше змінюватися не буде, так що перші прототипи з’являться вже в наступному році, а повна альфа-версія – у 2019.

Тим часом, реалізація гібридного протоколу PoS/PoW (Casper FFG) відбудеться в рамках другої частини релізу Metropolis – Constantinople, вже в 2018 році. За оптимістичними оцінками, це відбудеться в середині року.

Загальні враження від презентації

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

Безсумнівно, такий підхід є вимушеним. В даний час Эфириум обробляє більше транзакцій, ніж будь-який інший публічний блокчейн. Протягом минулого року попит на трансакції зріс в 10 разів, у той час як продуктивність мережі збільшилася лише в 4 рази. Час стає дефіцитом, і на перший план знову виходить мантра Кремнієвої Долини: рухатися швидко і руйнувати кордони.

Be First to Comment

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

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

*

code