Відмова від відповідальності
Цю статтю було перекладено з її оригінальної мови для вашої зручності. Незважаючи на прагнення до точності, можуть бути невеликі помилки або відмінності в тлумаченні. Для найбільш точного і достовірного уявлення, будь ласка, зверніться до оригінальної публікації, доступної за посиланням. Ми цінуємо ваше розуміння і рекомендуємо звертатися до оригінального джерела за детальною інформацією.
У грудні 2020 року Fuel Labs запустили Fuel V1, перший оптимістичний ролап на Ethereum та перший, що досягнув статусу безпеки другої стадії. За останні три роки команда продовжувала розвивати дизайн і з радістю оголошує про запуск основної мережі Fuel у третьому кварталі 2024 року.
Сьогодні ми представляємо візію, яка буде формувати майбутнє Fuel, оскільки ми готуємось до запуску найпотужнішої системи для ролапів на Ethereum та першого ролапу в мережі Fuel.
Коротко кажучи, Fuel — це операційна система, створена спеціально для ролапів Ethereum, призначена для допомоги розробникам у створенні децентралізованих економік у масштабі.
Проблема
На даний момент в екосистемі Ethereum відбувається кембрійський вибух модульних L2-ланцюгів, які варіюються від традиційних EVM-базованих ролапів до не-EVM конфігурацій, більшість з яких керуються системами загального призначення або віртуальними машинами рівня L1 (VM). Незважаючи на те, що ролапи Ethereum досягли значного прогресу в продуктивності та функціональності, між монолітними L1 та ролапами Ethereum все ще існує значний розрив у можливостях, як у плані продуктивності, так і комплектації функцій.
L2 намагаються вирішити проблему високої продуктивності за рахунок паралелізації віртуальних машин, однак більшість цих архітектур були призначені для монолітних L1 і не можуть задовольнити еволюційні вимоги модульної, орієнтованої на ролапи реальності екосистеми Ethereum.
Примусове використання архітектур L1 в конфігурації ролапу змушує розробників йти на компроміси в дизайні, що обмежує продуктивність, розповсюдження і, в кінцевому підсумку, довгострокове бачення Ethereum для глобально децентралізованої мережі. Більше того, висока пропускна спроможність сама по собі недостатня, щоб конкурувати з Alt-L1.
З іншого боку, універсальні архітектури, такі як RISC-V, WASM, MIPS, x86 тощо, також не є оптимальними, оскільки завдання блокчейнів фундаментально відрізняється від завдань загального призначення, виконуваних комп'ютерами. Блокчейни еволюціонували для виконання одного завдання: управління активами.
Невідповідність між використанням архітектур загального призначення або L1 для вирішення завдань, пов'язаних з блокчейном і, зокрема, з ролапами, викликало багато проблем для розробників і призвело до поганого користувацького досвіду, фрагментації інструментів і проблем безпеки.
Для подолання розриву в можливостях і продуктивності, а також для додавання нових функцій у екосистему Ethereum, необхідно з нуля переосмислити архітектуру виконання. Рішення? Розробити відповідний інструмент для завдання — архітектуру, спеціально створену для вирішення унікальних проблем ролапів Ethereum.
Для реалізації майбутнього, орієнтованого на ролапи, яке передбачено Ethereum Foundation, потрібен новий тип архітектури, спеціально адаптований до потреб ролапів Ethereum. Ця архітектура повинна поєднувати в собі найкращі особливості всіх попередніх блокчейнів: модель UTXO Bitcoin, паралелізацію Solana, безпеку Ethereum, орієнтований на активи дизайн Move і інтероперабельність з налаштуванням VM Cosmos.
Fuel розроблений з метою інтеграції всіх цих особливостей разом із мінімізованим виконанням стану для створення пакета, спеціально призначеного для ролапів Ethereum.
Що таке Операційна Система для Ролапів?
Fuel — це операційна система, спеціально розроблена для ролапів Ethereum.
Блокчейни — це соціальні системи, створені для створення та розподілу активів, на відміну від обчислювальних систем з обмеженими ресурсами. З розвитком систем блокчейнів, ролапи Ethereum зайняли провідне місце за загальною заблокованою вартістю (TVL) та активністю користувачів і швидко стали переважним дизайном для створювачів ланцюгів.
Сьогодні Ethereum виступає у ролі "апаратної частини", на якій будується все, а середовища виконання, такі як Fuel та інші віртуальні машини, діють як "програмне забезпечення".
Fuel — це повнофункціональне програмне забезпечення для блокчейнів, спеціально розроблене для посилення ролапів Ethereum. Це принципово новий підхід до масштабування Ethereum, який пропонує архітектуру, оптимізовану спеціально для ролапів, на відміну від існуючих архітектур другого рівня, більшість з яких були розроблені або для довільного (загального призначення) виконання, або для систем першого рівня.
Fuel створений бути налаштовуваним, дозволяючи будь-якому створювачу ланцюгів розгортати високомасштабовані ролапи та додаткові ланцюги для вирішення будь-яких видів завдань. Fuel складається з наступних основних компонентів:
-
FuelVM.
- FuelVM є основою системи Fuel. Всі ключові можливості Fuel, включаючи паралелізацію, мінімізацію стану та налаштовуваність, засновані на цій віртуальній машині. Sway.
-
Sway.
- Sway — це спеціалізована мова програмування, створена спеціально для блокчейнів. Вона поєднує в собі найкращі риси Solidity та Rust, дозволяючи розробникам легко створювати високопродуктивний код.
-
Forc Toolchain.
- Інструментарій Forc дозволяє розробникам легко створювати та розгортати децентралізовані додатки (dApps) на ланцюгах Fuel.
Чому Fuel?
Fuel пропонує безпрецедентне поєднання продуктивності, взаємодії та стійкості для ролапів, налаштовуваності та безпеки для розробників, а також приэмний досвід для користувачів.
Fuel дозволяє ролапам вирішувати завдання PSI (паралелізація, мінімізоване виконання стану, взаємодія). Завдяки FuelVM, Fuel прагне розширити набір можливостей Ethereum без шкоди для безпеки або децентралізації:
-
Паралелізація - для продуктивності
- Виконуючи транзакції паралельно, Fuel може масштабуватися відповідно до зростаючого попиту користувачів на пропускну здатність транзакцій, забезпечуючи при цьому високу якість користувацького досвіду.
-
Мінімізований стан - для стійкості
- Збільшення трафіку в блокчейнах призводить до зростання стану блокчейна. Великий об'єм стану також накладає вищі вимоги на апаратне забезпечення вузлів, що призводить до зниження децентралізації. Дизайн Fuel, базований на UTXO, мінімізує стан при виконанні транзакцій, тим самим зберігаючи децентралізацію.
-
Взаємосумісний - для світу ролапів
- Fuel дозволяє ланцюгам взаємно аналізувати один одного і, таким чином, збирати дані з кожного ланцюга на рівні блоків. Це забезпечує безпечне і надійне взаємодію ланцюгів Fuel між собою без перешкод.
-
Кастомізований - для ланцюгів додатків
- Створений для високого ступеня налаштування, Fuel також дозволяє творцям ланцюгів розгортати масштабовані ланцюги додатків для вирішення будь-яких видів завдань.
-
Користувацький інтерфейс - для будь-якого активу та будь-якого гаманця
- Fuel підтримує абстракцію облікових записів на нативному рівні та кілька схем підписів, що дозволяє гаманцям з будь-якого блокчейна підключатися до мережі.
Майбутнє Fuel
У найближчі тижні команда Fuel розповість більше деталей про унікальну архітектуру Fuel, дорожню карту продукту та плани запуску.
Ми також хочемо подякувати нашій відданій спільноті будівельників та ентузіастів. Ви терпляче чекали. Тепер готуйтеся до модульного стрибка в дизайні Ethereum rollup.
Детальніша інформація доступна на нашому сайті: fuel.network
评论 (0)