Fuel v1 починався як технологія масштабованості рівня 2 (L2) для монолітного Ethereum. Це було перше оптимістичне зведення в основній мережі Ethereum, розгорнуте наприкінці 2020 року. Проект значно виріс із моменту свого скромного початку, тепер він може похвалитися більш ніж 35 найкращими та найталановитішими інженерами та підтримкою деяких із найкращих компаній із блокчейну та лідерів галузі. .
Сьогодні ми представляємо найшвидший модульний рівень виконання: Fuel, додаючи нову главу в історію масштабованості блокчейна.
Незважаючи на те, що L2 дозволив знизити витрати на доступ до екосистеми Ethereum, загальне збільшення пропускної здатності було в кращому випадку скромним (як з оптимістичним підходом, так і з ZK). А в часи високого трафіку на Ethereum L2 не вдалося зберегти витрати на низькому рівні, часто зростаючи до кількох доларів за транзакцію.
Як спільнота, якщо ми хочемо отримати справжній глобальний доступ до технології блокчейн, ми не можемо погодитися на помірне зниження комісії. Нам потрібні кардинальні зміни. Зміни, які не тільки зменшують відходи та неефективність, а й відкривають нові випадки використання, яких раніше не було в просторі блокчейн.
В архітектурах блокчейнів рівня 1 (L1) відбуваються колосальні зміни. Ми відходимо від монолітного дизайну, де консенсус, доступність даних і виконання тісно пов’язані (наприклад, сьогоднішній Ethereum), до модульного майбутнього, де виконання відокремлено від доступності даних і консенсусу (наприклад, завтрашній Eth2 або Celestia). Такий поділ дозволяє спеціалізувати базовий рівень, забезпечуючи значне збільшення пропускної здатності.
Fuel розроблено спеціально для того, щоб використовувати цю додаткову пропускну здатність так, як жодна інша масштабована система не може. Fuel — це найшвидший рівень виконання для модульного стеку блокчейну, що забезпечує найвищий рівень безпеки та гнучку пропускну здатність. Слово «гнучкий» тут важливе, тому що воно означає сумісні смарт-контракти Turing у стилі Ethereum, а не просто прості перекази.
Fuel визначає модульний рівень виконання як: верифіковану обчислювальну систему, розроблену для модульного стеку блокчейну.
Точніше, блокчейн (або інша обчислювальна система), який можна перевірити на шахрайство або дійсність, який використовує модульний блокчейн для доступності даних.
Fuel спеціалізується на тому, щоб зробити виконання максимально ефективним. Це на відміну від зведених пакетів, які були розгорнуті на сьогоднішній день, які були оптимізовані для монолітних проблем, таких як обмежена пропускна здатність. У міру зростання Ethereum проекти, які не адаптуються, продовжуватимуть страждати від наслідків обмеженого простору дизайну. Настав час для модульного виконання.
Існує три центральні стовпи технологічного стеку Fuel:
Паралельне виконання транзакцій
Віртуальна машина Fuel (FuelVM)
Чудовий досвід розробника (з Sway і Forc)
По-перше, Fuel забезпечує неперевершену потужність обробки завдяки своїй здатності виконувати транзакції паралельно за допомогою списків доступу зі строгим станом у формі моделі UTXO. Це дозволяє Fuel використовувати набагато більше потоків і ядер вашого ЦП, які зазвичай неактивні в однопотокових блокчейнах. Як наслідок, Fuel може забезпечити набагато більше обчислень, доступу до стану та транзакційної пропускної здатності, ніж його однопотокові аналоги.
По-друге, FuelVM розроблено для зменшення марнотратної обробки традиційних архітектур віртуальних машин блокчейну, водночас значно збільшуючи потенційний простір для проектування для розробників. Дизайн вчиться на помилках минулого та на ідеях багаторічного виробництва блокчейнів. Тепер розробники можуть вийти далеко за межі того, що вони могли б досягти з огляду на обмеження EVM.
По-третє, але не менш важливе: Fuel надає потужний і елегантний досвід розробника за допомогою нашої власної доменно-спеціальної мови під назвою Sway і допоміжного інструментарію під назвою Forc (the Fuel Orchestrator). Наше середовище розробки зберігає переваги мов інтелектуальних контрактів, як-от Solidity, і водночас приймає парадигми, представлені в екосистемі інструментів Rust. Тепер розробники можуть мати повністю вертикально інтегрований досвід, де кожен компонент від віртуальної машини до CLI працює в гармонії.
Ми уявляємо автономне майбутнє, де всі люди та групи матимуть доступ до створення автономних систем, які справді перевіряються, і отримають переваги від них. Ці системи працюватимуть незалежно від своїх творців і забезпечуватимуть наступне покоління людської координації та співпраці.
В автономному майбутньому можна побудувати складну кооперативну та фінансову інфраструктуру блокчейнів і нарешті покластися на неї. Ця нова інфраструктура означає, що величезна кількість влади може відійти від посередників, які шукають ренти, які не надають цінності, назад до людей і груп, які це роблять.
Ми розглядаємо Fuel як двигун цього автономного майбутнього. Створення на паливі означає звільнення від обмежень монолітних блокчейнів, які стримували нас.
Завдяки Fuel тепер ми можемо вийти за рамки монолітності.
Будуйте з Fuel:
Приєднуйтесь до спільноти:
Article prepared :
Kristos#6419 ( Discord)