Паливо - Модульний виконавчий рівень

Середній4/10/2024, 12:59:22 AM
Fuel - перший оптимістичний Rollup, розгорнутий на основній мережі Ethereum, і в основному підходить для платіжно-орієнтованих додатків. Наступний Fuel V2 буде базуватися на високопаралельній мінімальній системі виконання UTXO та дозволить підтримку смарт-контрактів. Він має смарт-контракти з підтримкою Turing-повноцінних, які сумісні з Ethereum, що підтримують не лише прості перекази.

Fuel - перший оптимістичний роллап, розгорнутий на основній мережі Ethereum та в основному підходить для платіжно-орієнтованих додатків. Наступна версія Fuel V2 буде базуватися на високопаралельній мінімальній системі виконання UTXO та дозволить підтримку смарт-контрактів. Вона має смарт-контракти здатні до виконання Тьюрінга у стилі Ethereum, які підтримують не лише прості перекази.

Коли діяльність Одіссеї була призупинена через навантаження на ланцюжку під час Одіссеї Arbitrum, слово "модульність" згадувалося все частіше. Сьогодні Foresight News представляє модульний рівень виконання під назвою Fuel.

Fuel - перший Оптимістичний Роллап, розгорнутий на основній мережі Ethereum. Версію V1 запущено на Ethereum в кінці 2020 року. Вона забезпечує масштабованість, використовуючи іншу модель виконання від EVM, а саме високопараллельну систему виконання на основі UTXO, що підтримує ETH і всі токени ERC-20.

Fuel V1 спочатку призначений для платіжно-центричних застосувань. Окрім простого платежу, він також підтримує функції, такі як атомний своп (хеш-часовий замок контракту) з HTLC, вихід у стилі OP_RETURN (ви можете записати будь-які символи в транзакції), використання будь-якого токена для оплати комісії (не лише ETH), використання атомного обміну для виведення протягом 10 хвилин тощо.

Однак, можливо, через дефіцит використання для Fuel V1 та його відсутність підтримки для смарт-контрактів, він ще не здобув популярності серед користувачів після запуску. За даними L2BEAT, поточна заблокована сума менше 10 доларів, загалом лише 21 транзакція. Поміж чотирьох транзакцій, що відбулися два місяці тому, остання транзакція до цього відбулася в квітні минулого року.

Незабаром після запуску Fuel V1 команда розробників Fuel Labs перенесла всю увагу розробки на версію V2 та позиціонувала її як модульний шар виконання, тобто перевірна обчислювальна система, призначена для модульних стеків блокчейну. Перш ніж розглядати технологічний стек та архітектуру Fuel, давайте спочатку поглянемо на фон команди, що стоїть за командою Fuel.

Команда Fuel та інвестиційний досвід

Один з співзасновників Fuel Labs - Джон Адлер, який також є співзасновником модульної блокчейн-мережі Celestia і раніше займався дослідженням масштабованості Layer2 в ConsenSys. Емілі Герберт, експерт з мови Sway в Fuel Labs, також є комп'ютерним науковцем. Інших учасників Fuel Labs можна знайти на офіційний веб-сайт.

Згідно з поточною публічною інформацією, джерелами фінансування Fuel Labs головним чином є три аспекти. У 2020 році вона отримала фінансування від Фонду Ethereum, а пізніше отримала пожертвивід Gitcoin. Сторінка пожертву зараз закрита та неархівована, тому конкретна сума пожертви, яку отримано, неясна. Однак, за даними твіту від Fuel Labs на початку 2021 року, понад 275 учасників Gitcoin пожертвували на це.

Крім того, у вересні 2021 року Fuel Labs отримала фінансова підтримкавід зовнішніх інвестиційних установ, завершення раунду фінансування на суму 1,5 мільйона доларів. CoinFund очолив інвестиції, з участю Fenbushi Capital, Origin Capital та інших.

Архітектура та стек технологій Fuel

За даними Fuel Labs, Технологічний стек Fuel (V2) має три основні стовпчики, а саме:

  1. Паралельне виконання транзакцій: Fuel використовує строгий список доступу до стану у формі моделі UTXO (невитрачений вихід транзакції)строгий доступ до спискутак що вона має можливість виконувати транзакції паралельно і має переваги в обчисленнях, доступі до стану та пропускній здатності транзакцій).
  2. Машина віртуального палива (FuelVM): Розроблена для зменшення марнотратної обробки традиційної архітектури віртуальної машини блокчейну, збільшуючи потенційний простір для розробників.
  3. Досвід розробника (використання Sway і Forc): Fuel використовує власну мову специфікації доменуКоливатися(Інспіровано Rust) та підтримуючі інструментиForc(Fuel Orchestrator) надає більш потужний та гладкий досвід розробника. Середовище розробки зберігає переваги мов розумних контрактів, таких як Solidity, в той час як відтворюються парадигми, введені в екосистему інструментів Rust, і включають синтаксис для використання блокчейн VM.

У першому кварталі 2020 року Fuel Labs також запустив нову мову низького рівня Ethereum, додаючи різноманітні функції QoL до низькорівневої проміжної мови Yul віртуальної машини Ethereum (простий і практичний синтаксис). Використання Yul+ може бути набагато дешевшим, ніж Solidity з точки зору транзакцій.

Як описано в Fuel V1.1 (поточна версія), користувачі ініціюють кілька транзакцій Fuel на вузли Fuel, які потім потрапляють у Mempool як непідтверджені транзакції. Наступно клієнт об'єднує ці транзакції в блок Fuel, який потім відправляється на Ethereum як calldata. На цьому етапі блок Fuel підтверджено.

Вузол Fuel взаємодіє з Ethereum

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

Fuel V1.1 також надає необов'язковий модуль, який додає більше функцій, таких як Токенові Воронки, контракт, який може приймати прямі перекази, усуваючи незручний процес потреби узгоджуватися спочатку при переказі токенів ERC-20. Це не тільки зменшує ризик подвійного витрачання, але й запобігає втраті коштів користувачів у разі переказу активів на контракт.

Для внесення коштів на Fuel достатньо просто відправити їх на контракт Fuel. На цьому етапі депозит буде доданий до стану ланцюга Fuel.

Є два варіанти виведення грошей з Fuel. Перша стандартна опція вимагає спалення активу на Fuel, після чого виведення може бути здійснено на Ethereum після затримки приблизно два тижні; друга швидка опція використовує HTLC (Hash Time-Locked Contract), що надає підтримку атомних свопів, з виведенням, завершеним за кілька хвилин через постачальників ліквідності.

Fuel Labs також будує дослідник блокчейнів, що зараз перебуває на початковій версії, який у майбутньому підтримуватиме управління ключами на основі Ethereum (тобто MetaMask та WalletConnect для управління обліковими записами та підпису транзакцій).

У Fuel V2, крім функцій, що вийшли за межі V1.1 та міжоператорних смарт-контрактів, згаданих вище, V2 також має функції, схожі на БіткоінПрецедентний скриптякий зможе ввести в дію велику кількість розумних контрактних програм на Fuel, зберігаючи при цьому покращення продуктивності моделі даних UTXO по відношенню до моделі даних рахунку.

Fuel Labs заявила, що у минулому інші системи смарт-контрактів на основі UTXO стикалися з суперечками користувачів, коли намагалися взаємодіяти з тим самим контрактом одночасно. Однак Fuel скористалася розширеною конструкцією транзакцій і, отже, не мала проблем з суперечками. Додатки на Fuel можуть взаємодіяти безпосередньо з додатками на Ethereum. Однак наразі Fuel є автономною мережею. Однак у майбутньому вона буде повністю моститися на Ethereum, спочатку на тестову мережу, а потім на основну мережу, щоб активи Ethereum можна було використовувати в середовищі виконання Fuel.

Fuel Labs запускає DEX “SwaySwap”

На початку червня компанія Fuel Labs запустила DEX, схожий на Uniswap - SwaySwap. DEX вже працює в тестовій мережі Fuel і наразі є демо-додатком (не в разгорнутій мережі). На даний момент його функції включають обмін та надання ліквідності. Після тестування ми можемо визначити, що досвід використання SwaySwap дійсно дуже плавний. Вимоги до газової комісії дуже низькі. Лише три-чотири секунди потрібно для надання ліквідності. Ще менше часу потрібно для обміну. Після натискання «Обмін» або «Додати ліквідність» немає потреби виконувати будь-які додаткові кроки (наприклад, згода).

Це тому, що в SwaySwap активи, які обмінюються, передаються та використовуються для створення LP, є власними активами, а не токенами, що означає, що користувачам не потрібно схвалювати активи перед взаємодією з розумним контрактом.

Як вже зазначалося, Fuel V2 буде високопаралельною мінімальною системою виконання на основі UTXO. Вона також дозволить підтримку смарт-контрактів та матиме смарт-контракти у стилі Ethereum, які можуть взаємодіяти та виконувати повноцінні обертання, а не лише прості перекази. Недавно запущений SwaySwap наразі виявляє відносно значні переваги у відношенні до взаємодії та витрат користувачів. Однак після його офіційного запуску потрібна подальша перевірка.

Відмова:

  1. Ця стаття перепечатана з [ Foresightnews], Усі авторські права належать оригінальному авторові [Карен]. Якщо є зауваження до цього повторного видання, будь ласка, зв'яжіться Gate Learnкоманда, і вони оперативно вирішать це.
  2. Відповідальність за відмову: Погляди та думки, висловлені в цій статті, є виключно власні автора і не є жодною інвестиційною порадою.
  3. Переклади статті на інші мови виконуються командою вивчення Gate. Якщо не зазначено інше, копіювання, поширення або плагіатування перекладених статей заборонено.

Паливо - Модульний виконавчий рівень

Середній4/10/2024, 12:59:22 AM
Fuel - перший оптимістичний Rollup, розгорнутий на основній мережі Ethereum, і в основному підходить для платіжно-орієнтованих додатків. Наступний Fuel V2 буде базуватися на високопаралельній мінімальній системі виконання UTXO та дозволить підтримку смарт-контрактів. Він має смарт-контракти з підтримкою Turing-повноцінних, які сумісні з Ethereum, що підтримують не лише прості перекази.

Fuel - перший оптимістичний роллап, розгорнутий на основній мережі Ethereum та в основному підходить для платіжно-орієнтованих додатків. Наступна версія Fuel V2 буде базуватися на високопаралельній мінімальній системі виконання UTXO та дозволить підтримку смарт-контрактів. Вона має смарт-контракти здатні до виконання Тьюрінга у стилі Ethereum, які підтримують не лише прості перекази.

Коли діяльність Одіссеї була призупинена через навантаження на ланцюжку під час Одіссеї Arbitrum, слово "модульність" згадувалося все частіше. Сьогодні Foresight News представляє модульний рівень виконання під назвою Fuel.

Fuel - перший Оптимістичний Роллап, розгорнутий на основній мережі Ethereum. Версію V1 запущено на Ethereum в кінці 2020 року. Вона забезпечує масштабованість, використовуючи іншу модель виконання від EVM, а саме високопараллельну систему виконання на основі UTXO, що підтримує ETH і всі токени ERC-20.

Fuel V1 спочатку призначений для платіжно-центричних застосувань. Окрім простого платежу, він також підтримує функції, такі як атомний своп (хеш-часовий замок контракту) з HTLC, вихід у стилі OP_RETURN (ви можете записати будь-які символи в транзакції), використання будь-якого токена для оплати комісії (не лише ETH), використання атомного обміну для виведення протягом 10 хвилин тощо.

Однак, можливо, через дефіцит використання для Fuel V1 та його відсутність підтримки для смарт-контрактів, він ще не здобув популярності серед користувачів після запуску. За даними L2BEAT, поточна заблокована сума менше 10 доларів, загалом лише 21 транзакція. Поміж чотирьох транзакцій, що відбулися два місяці тому, остання транзакція до цього відбулася в квітні минулого року.

Незабаром після запуску Fuel V1 команда розробників Fuel Labs перенесла всю увагу розробки на версію V2 та позиціонувала її як модульний шар виконання, тобто перевірна обчислювальна система, призначена для модульних стеків блокчейну. Перш ніж розглядати технологічний стек та архітектуру Fuel, давайте спочатку поглянемо на фон команди, що стоїть за командою Fuel.

Команда Fuel та інвестиційний досвід

Один з співзасновників Fuel Labs - Джон Адлер, який також є співзасновником модульної блокчейн-мережі Celestia і раніше займався дослідженням масштабованості Layer2 в ConsenSys. Емілі Герберт, експерт з мови Sway в Fuel Labs, також є комп'ютерним науковцем. Інших учасників Fuel Labs можна знайти на офіційний веб-сайт.

Згідно з поточною публічною інформацією, джерелами фінансування Fuel Labs головним чином є три аспекти. У 2020 році вона отримала фінансування від Фонду Ethereum, а пізніше отримала пожертвивід Gitcoin. Сторінка пожертву зараз закрита та неархівована, тому конкретна сума пожертви, яку отримано, неясна. Однак, за даними твіту від Fuel Labs на початку 2021 року, понад 275 учасників Gitcoin пожертвували на це.

Крім того, у вересні 2021 року Fuel Labs отримала фінансова підтримкавід зовнішніх інвестиційних установ, завершення раунду фінансування на суму 1,5 мільйона доларів. CoinFund очолив інвестиції, з участю Fenbushi Capital, Origin Capital та інших.

Архітектура та стек технологій Fuel

За даними Fuel Labs, Технологічний стек Fuel (V2) має три основні стовпчики, а саме:

  1. Паралельне виконання транзакцій: Fuel використовує строгий список доступу до стану у формі моделі UTXO (невитрачений вихід транзакції)строгий доступ до спискутак що вона має можливість виконувати транзакції паралельно і має переваги в обчисленнях, доступі до стану та пропускній здатності транзакцій).
  2. Машина віртуального палива (FuelVM): Розроблена для зменшення марнотратної обробки традиційної архітектури віртуальної машини блокчейну, збільшуючи потенційний простір для розробників.
  3. Досвід розробника (використання Sway і Forc): Fuel використовує власну мову специфікації доменуКоливатися(Інспіровано Rust) та підтримуючі інструментиForc(Fuel Orchestrator) надає більш потужний та гладкий досвід розробника. Середовище розробки зберігає переваги мов розумних контрактів, таких як Solidity, в той час як відтворюються парадигми, введені в екосистему інструментів Rust, і включають синтаксис для використання блокчейн VM.

У першому кварталі 2020 року Fuel Labs також запустив нову мову низького рівня Ethereum, додаючи різноманітні функції QoL до низькорівневої проміжної мови Yul віртуальної машини Ethereum (простий і практичний синтаксис). Використання Yul+ може бути набагато дешевшим, ніж Solidity з точки зору транзакцій.

Як описано в Fuel V1.1 (поточна версія), користувачі ініціюють кілька транзакцій Fuel на вузли Fuel, які потім потрапляють у Mempool як непідтверджені транзакції. Наступно клієнт об'єднує ці транзакції в блок Fuel, який потім відправляється на Ethereum як calldata. На цьому етапі блок Fuel підтверджено.

Вузол Fuel взаємодіє з Ethereum

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

Fuel V1.1 також надає необов'язковий модуль, який додає більше функцій, таких як Токенові Воронки, контракт, який може приймати прямі перекази, усуваючи незручний процес потреби узгоджуватися спочатку при переказі токенів ERC-20. Це не тільки зменшує ризик подвійного витрачання, але й запобігає втраті коштів користувачів у разі переказу активів на контракт.

Для внесення коштів на Fuel достатньо просто відправити їх на контракт Fuel. На цьому етапі депозит буде доданий до стану ланцюга Fuel.

Є два варіанти виведення грошей з Fuel. Перша стандартна опція вимагає спалення активу на Fuel, після чого виведення може бути здійснено на Ethereum після затримки приблизно два тижні; друга швидка опція використовує HTLC (Hash Time-Locked Contract), що надає підтримку атомних свопів, з виведенням, завершеним за кілька хвилин через постачальників ліквідності.

Fuel Labs також будує дослідник блокчейнів, що зараз перебуває на початковій версії, який у майбутньому підтримуватиме управління ключами на основі Ethereum (тобто MetaMask та WalletConnect для управління обліковими записами та підпису транзакцій).

У Fuel V2, крім функцій, що вийшли за межі V1.1 та міжоператорних смарт-контрактів, згаданих вище, V2 також має функції, схожі на БіткоінПрецедентний скриптякий зможе ввести в дію велику кількість розумних контрактних програм на Fuel, зберігаючи при цьому покращення продуктивності моделі даних UTXO по відношенню до моделі даних рахунку.

Fuel Labs заявила, що у минулому інші системи смарт-контрактів на основі UTXO стикалися з суперечками користувачів, коли намагалися взаємодіяти з тим самим контрактом одночасно. Однак Fuel скористалася розширеною конструкцією транзакцій і, отже, не мала проблем з суперечками. Додатки на Fuel можуть взаємодіяти безпосередньо з додатками на Ethereum. Однак наразі Fuel є автономною мережею. Однак у майбутньому вона буде повністю моститися на Ethereum, спочатку на тестову мережу, а потім на основну мережу, щоб активи Ethereum можна було використовувати в середовищі виконання Fuel.

Fuel Labs запускає DEX “SwaySwap”

На початку червня компанія Fuel Labs запустила DEX, схожий на Uniswap - SwaySwap. DEX вже працює в тестовій мережі Fuel і наразі є демо-додатком (не в разгорнутій мережі). На даний момент його функції включають обмін та надання ліквідності. Після тестування ми можемо визначити, що досвід використання SwaySwap дійсно дуже плавний. Вимоги до газової комісії дуже низькі. Лише три-чотири секунди потрібно для надання ліквідності. Ще менше часу потрібно для обміну. Після натискання «Обмін» або «Додати ліквідність» немає потреби виконувати будь-які додаткові кроки (наприклад, згода).

Це тому, що в SwaySwap активи, які обмінюються, передаються та використовуються для створення LP, є власними активами, а не токенами, що означає, що користувачам не потрібно схвалювати активи перед взаємодією з розумним контрактом.

Як вже зазначалося, Fuel V2 буде високопаралельною мінімальною системою виконання на основі UTXO. Вона також дозволить підтримку смарт-контрактів та матиме смарт-контракти у стилі Ethereum, які можуть взаємодіяти та виконувати повноцінні обертання, а не лише прості перекази. Недавно запущений SwaySwap наразі виявляє відносно значні переваги у відношенні до взаємодії та витрат користувачів. Однак після його офіційного запуску потрібна подальша перевірка.

Відмова:

  1. Ця стаття перепечатана з [ Foresightnews], Усі авторські права належать оригінальному авторові [Карен]. Якщо є зауваження до цього повторного видання, будь ласка, зв'яжіться Gate Learnкоманда, і вони оперативно вирішать це.
  2. Відповідальність за відмову: Погляди та думки, висловлені в цій статті, є виключно власні автора і не є жодною інвестиційною порадою.
  3. Переклади статті на інші мови виконуються командою вивчення Gate. Якщо не зазначено інше, копіювання, поширення або плагіатування перекладених статей заборонено.
เริ่มตอนนี้
สมัครและรับรางวัล
$100