- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Розробники Rally навколо Ethereum 1x, нового плану для швидшого масштабування
Розробники Ethereum об’єднують зусилля для впровадження Ethereum 1x – нового пропонованого оновлення, призначеного як проміжний міст до Ethereum 2.0.
Потік досліджень і розробок починає формуватися навколо Ethereum 1x, запропонованого оновлення, яке має на меті швидше покращити зручність використання світового третій за величиною блокчейн.
Хоча точні зміни коду, які включатимуть оновлення, ще не визначено, активні дискусії припускають, що до червня 2019 року може бути активовано безліч різних пропозицій, якщо остаточна пропозиція буде сформульована, запропонована та схвалена користувачами мережі Ethereum .
Все ще план, вперше повідомив CoinDesk минулого тижня, знаходиться на ранніх стадіях розвитку.
Дійсно, навіть було пропозиція Афрі Шоедон, менеджер випуску для клієнта Parity Ethereum , щоб випустити оновлення у власній окремій мережі блокчейн. Тим не менш, є багато голосів, які стверджують, що Ethereum 1x слід активувати на існуючому блокчейні – і незабаром.
Спочатку вважалося доповненням до оновлення під назвою Ethereum 2.0 – творець Ethereum Віталік Бутерін згадав про ценедавно під старішою назвою «Serenity» – дорожня карта для цього оновлення змінилася у червні включити нові специфікації дизайну, які, за прогнозами, відстрочать активацію.
Як пояснив Шоедон для CoinDesk , тепер розробники більш упевнені, що Ethereum 2.0 не буде запущено у виробництво раніше 2020 року. За словами Шоедона, розробники «почали панікувати та казати: «Гей, нам справді потрібно знайти проміжні рішення»», що дало поштовх для нових ідей, які можна реалізувати в найближчій перспективі.
І хоча ідеї для Ethereum 1x можуть «наразі здатися занадто радикальними або суперечливими», Шоедон сказав, що мета полягає в тому, щоб обговорити будь-які ідеї включно з зацікавленими сторонами спільноти, щоб «жодне з оновлень не було суперечливим».
Оскільки плани щодо Ethereum 1x спочатку обговорювалися під час особистих зустрічей на конференції розробників Ethereum Devcon4 на початку цього місяця, деякі члени спільноти були незадоволений через відсутність участі громадськості. Тим не менш, наразі суперечки щодо створення публічні форуми відкрито обговорювати Ethereum 1x.
Крім того, очікується, що зустрічі для координації зусиль щодо цього запропонованого оновлення відбуватимуться відповідно до правил Chatham House, тобто публічне Повідомлення змісту дискусій має виключати приписування доповідачів.
Перша з цих зустрічей відбудеться з метою заохочення відкритої дискусії серед розробників завтра о 14:00 UTC.
«Нам потрібно бути дуже розумними щодо того, як ми це робимо», — сказав Шоедон CoinDesk, додавши:
«Нам потрібно бути дуже інклюзивними з усіма членами спільноти та бути дуже відкритими та прозорими, обговорюючи всі ідеї та обговорюючи, який підхід може бути найкращим».
Велика держава
Відповідно до протокол засіданняЗ попередніх обговорень на DevCon4, опублікованих Деном Хейманом, програмним директором групи розробки блокчейну Ethereum PegaSys, наразі є чотири різні робочі групи, які займаються просуванням Ethereum 1x.
ONE з цих груп, очолювана розробником CORE Ethereum Олексієм Ахуновим, очолює роботу з впровадження оренди сховища на платформі Ethereum . Оренда приміщень – це механізм, детально розглянутий розробниками назад у березні. Його метою є стримування зростання «стану» Ethereum , тобто всіх активних програм і облікових записів, що працюють у мережі блокчейн.
Враховуючи швидке прискорення децентралізованих програм (dapps), створених на Ethereum за допомогою смарт-контрактів – рядків коду, що самостійно розгортаються – кількість даних, що зберігаються в блокчейні для підтримки цих контрактів, також зростає.
Це створює проблему для нових користувачів, які хочуть брати участь у мережі, розгортаючи програмне забезпечення під назвою «вузли», яке завантажує та підтримує повну копію активного стану блокчейну.
Чим більший штат, як сказав Ахунов CoinDesk, тим більше часу потрібно новим комп’ютерам, які приєднуються до мережі Ethereum , щоб завантажити такі копії та підтримувати їх.
Додавши до цього, Шоедон оцінив, що розмір даних блокчейну Ethereum наразі становить приблизно 125 гігабайт, а активний стан мережі становить приблизно 10 гігабайт.
«Він зростає такими темпами, що ми, ймовірно, очікуємо 200 або 300 гігабайт ланцюжкових даних до кінця наступного року та величезний стан», — сказав Шоедон.
Таким чином, пропозиція стягувати плату з користувачів, які зберігають дані смарт-контрактів у блокчейні, спрямована на пом’якшення швидкості, з якою зараз розвивається блокчейн Ethereum , і таким чином забезпечити доступність мережі для всіх користувачів принаймні в короткостроковій перспективі.
Однак це не єдина пропозиція, яка зараз обговорюється серед забудовників. Альтернативна пропозиція пропонує перемістити певні частини даних смарт-контракту за межі мережі. Це фактично покладе відповідальність за зберігання даних на розробників програм.
Ахунов визнає, що механізм під назвою «контракти без громадянства» для надання даних смарт-контрактів поза мережею буде простішим у реалізації, ніж орендна плата за зберігання.
Тим не менш, ця пропозиція викликає занепокоєння, оскільки вона стосується того, як розробники dapp обмінюються та оновлюють дані поза мережею.
"На даний момент у мене є проблема з контрактами без громадянства. Люди думають, що їх насправді легше реалізувати, і їх легше реалізувати з точки зору оновлення протоколу", - сказав Ахунов. «Але їх буде набагато важче підтримувати розробникам програм».
Рука в руці
На додаток до орендної плати за сховище, інша група, орієнтована на 1x, вивчає пропозиції щодо архівування старої інформації, що зберігається в блокчейні, щоб зменшити тиск зростаючої держави.
Але за межами механізмів зберігання даних Ethereum, третя команда розробників, яка називається «група моделювання», прагне «проаналізувати проблеми, які виникають через блокчейн, коли розмір блоку зростає або коли збільшується затримка», — сказав Ахунов.
Це особливо актуально через оптимізація коду які зараз підвищили швидкість розповсюдження блоків на Ethereum . В результаті того, що нові блоки передаються по мережі швидше, очікується, що майнери Ethereum зможуть додавати більшу кількість транзакцій на блок і збирати більшу суму комісії за транзакції.
Ахунов сказав, що досліджень, які б припускали, скільки саме перевищує максимальна сума комісії за транзакції, яку стягують майнери – так звана «ліміт GAS » – мало.
«Було проведено лише кілька досліджень, щоб проаналізувати, як блоки поширюються мережею і що станеться, якщо ви підвищите ліміт GAS », — сказав Ахунов.
Деякі зусилля, спрямовані на розробку Ethereum 1x, зосереджені на запуску симуляцій для перевірки вищих лімітів GAS , враховуючи те, що це ключова область досліджень навколо більш широкого прогресу в напрямку зменшення тиску масштабування, з яким стикається сьогодні мережа.
Таким чином, Ethereum 1x – крім вирішення проблем, пов’язаних із розміром стану блокчейну – також очікується покращення пропускної здатності транзакцій на Ethereum. Дійсно, ці дві проблеми йдуть рука об руку в контексті підтримки більшої активності в мережі.
За словами Ахунова, Ethereum 1x — це «ансамбль» різних пропозицій, які ефективні лише при спільному розгортанні.
Він сказав CoinDesk:
"Ми хочемо вирішувати ці проблеми разом, а не ONE річ. Це потрібно вирішувати комплексно, а не ONE річ за раз".
З коробки
Узгоджена природа груп також охоплює четверту робочу групу, яка займається зниженням вартості розгортання смарт-контракту. Ідея полягає в тому, що такі зусилля можуть привести до способів збалансувати потенційне збільшення витрат на зберігання смарт-контрактів за допомогою таких пропозицій, як ONE.
Пропонуючи ранню реалізацію eWASM – нової віртуальної машини, яка обробляє код смарт-контракту – розробники Ethereum прагнуть використовувати нову Технології та легше створювати так звані «попередні компіляції».
Попередні компіляції – це зазвичай розгорнуті операції смарт-контрактів, які оптимізовані для роботи в Ethereum за фіксовану плату або вартість GAS . І, як пояснює Ахунов, наразі в мережі Ethereum створено лише кілька.
Але для оптимізації розробки смарт-контрактів є високий попит на те, щоб додати більше.
Маючи «обмежену кількість людей в CORE команді розробників», Ахунов визнає, що «якщо ми спробуємо розпочати впровадження всіх попередніх компіляцій, про які просять люди, ми ніколи не зможемо зробити нічого іншого».
ONE з найбільших перешкод, коли справа доходить до розробки попередніх компіляцій, полягає в тому, щоб вирішити, якою має бути справедлива вартість GAS для конкретної розумної операції.
Зазвичай розробники створюють формули для вимірювання енергії та часу, які потрібні для виконання попередньої компіляції. Але завдяки використанню механізму eWASM цей процес ціноутворення здійснюється автоматично.
Як підкреслив Ахунов:
"Двигун eWASM виконуватиме щось, що називається вимірюванням. Він вимірюватиме роботу та заряджатиме рівно стільки GAS , скільки буде спожито під час операції".
Передбачаючи, що процес створення попередніх компіляцій стане набагато «простішим» для розробників CORE Ethereum завдяки цій Технології, Ахунов також додав, що після повного тестування «планує відкрити eWASM для всіх розробників смарт-контрактів».
Дійсно, довгострокова мета полягає в тому, щоб позбутися необхідності створювати попередні компіляції разом. Серед інших переваг для розробників смарт-контрактів, механізм eWASM, як і раніше повідомили Очікується, що всі операції смарт-контрактів виконуватимуться на рідній швидкості та ефективності мережі.
Тим не менш, поки це майбутнє не буде реалізовано, etheruem 1x передбачається підтримувати мережу Ethereum за допомогою того, що розробник Parity Афрі Шоедон називає «готовими» рішеннями.
І хоча всі ці рішення, за прогнозами, будуть активовані у «дуже прискорений графік», Шоедон підкреслює, що з його боку не буде вжито жодних конкретних дій, доки не буде досягнуто «широкого консенсусу в спільноті».
Виправлення: У попередній версії цієї статті контракти без громадянства називалися клієнтами без громадянства.
Зображення через архіви CoinDesk
Christine Kim
Крістін є дослідницьким аналітиком CoinDesk. Вона зосереджується на отриманні інформації про індустрію Криптовалюта і блокчейнів на основі даних. До того як стати аналітиком-дослідником, Крістін була технічним кореспондентом CoinDesk, головним чином висвітлюючи події в блокчейні Ethereum . Криптовалюта авуари: немає.
