Топливо - Модульный исполнительный слой

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

Fuel - первый оптимистический роллап, развернутый на основной сети Ethereum, и в основном подходит для приложений, ориентированных на платежи. Предстоящий Fuel V2 будет основан на высокопараллельной минимальной системе выполнения UTXO и позволит поддержку смарт-контрактов. В нем будут использоваться смарт-контракты Turing-complete Ethereum-стиля, обеспечивающие поддержку не только простых переводов.

Когда деятельность Odyssey была приостановлена из-за нагрузки on-chain во время Arbitrum Odyssey, слово «модульность» стало упоминаться все чаще. Сегодня 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 Foundation и позже получила пожертвованияиз Gitcoin. Страница пожертвований в настоящее время закрыта и неархивирована, поэтому конкретная сумма пожертвований не ясна. Однако, согласно твиту от Fuel Labs в начале 2021 года, более 275 участников Gitcoin сделали вклад в нее.

Кроме того, в сентябре 2021 года Fuel Labs получила поддержка финансированияот внешних инвестиционных учреждений, завершив $1.5 миллионный раунд финансирования. CoinFund возглавил инвестиции, с участием Fenbushi Capital, Origin Capital и других.

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

Согласно Fuel Labs, технологический стек Fuel (V2) имеет три основных столпа, а именно:

  1. Параллельное выполнение транзакций: Fuel использует строгий список доступа к состоянию в форме модели UTXO (Unspent Transaction Output)строгий список доступатаким образом, у него есть возможность выполнять транзакции параллельно и имеет преимущества в расчетах, доступе к состоянию и пропускной способности транзакций).
  2. Виртуальная машина Fuel (FuelVM): разработана для снижения излишней обработки традиционной архитектуры виртуальной машины блокчейна, увеличивая при этом потенциальное пространство для разработчиков.
  3. Опыт разработчика (используя Sway и Forc): Fuel использует собственный язык, специфичный для доменаКолебание(Под влиянием Rust) и поддерживающие инструментыForc(Fuel Orchestrator) обеспечивает более мощный и плавный опыт разработчика. Среда разработки сохраняет преимущества языков смарт-контрактов, таких как Solidity, при этом принимая во внимание парадигмы, введенные в экосистему инструментов Rust, и включая синтаксис для использования виртуальной машины блокчейна.

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

Как описано в Fuel V1.1 (текущая версия), пользователи инициируют несколько транзакций Fuel к узлам Fuel, которые затем входят в Mempool как неподтвержденные транзакции. Позднее клиент объединяет эти транзакции в блок Fuel, который затем отправляется на Ethereum как calldata. На этом этапе блок Fuel подтвержден.

Узел Fuel взаимодействует с Ethereum

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

Fuel V1.1 также предоставляет дополнительный модуль, который добавляет больше функций, таких как Token Funnels, контракт, который может принимать прямые переводы, устраняя необходимость соглашаться сначала при передаче токенов ERC-20. Это не только снижает риск атак на двойные траты, но и предотвращает потерю средств пользователями, если они передают активы контракту.

Для внесения средств на Fuel достаточно просто отправить их на контракт Fuel. На данном этапе депозит будет добавлен к состоянию цепи Fuel.

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

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

В Fuel V2, помимо функций, выходящих за пределы V1.1 и упомянутых выше совместимых смарт-контрактов, V2 также имеет функции, аналогичные Bitcoin’sПредикатный сценарийкоторый сможет включить большое количество приложений смарт-контрактов на 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. Он также позволит поддержку смарт-контрактов и будет иметь смарт-контракты Turing-complete в стиле Ethereum, а не просто простые трансферы. Недавно запущенный SwaySwap в настоящее время обладает относительно значительными преимуществами в плане пользовательского опыта и затрат на взаимодействие. Однако после его официального запуска требуется дальнейшая проверка.

Disclaimer:

  1. Этот статья перепечатана из [Foresightnews], Все авторские права принадлежат оригинальному автору [Карен]. Если есть возражения по поводу этого перепечатывания, пожалуйста, свяжитесь с Gate Learnкоманда, и они немедленно разберутся с этим.
  2. Ответственность за отказ: Взгляды и мнения, высказанные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

Топливо - Модульный исполнительный слой

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

Fuel - первый оптимистический роллап, развернутый на основной сети Ethereum, и в основном подходит для приложений, ориентированных на платежи. Предстоящий Fuel V2 будет основан на высокопараллельной минимальной системе выполнения UTXO и позволит поддержку смарт-контрактов. В нем будут использоваться смарт-контракты Turing-complete Ethereum-стиля, обеспечивающие поддержку не только простых переводов.

Когда деятельность Odyssey была приостановлена из-за нагрузки on-chain во время Arbitrum Odyssey, слово «модульность» стало упоминаться все чаще. Сегодня 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 Foundation и позже получила пожертвованияиз Gitcoin. Страница пожертвований в настоящее время закрыта и неархивирована, поэтому конкретная сумма пожертвований не ясна. Однако, согласно твиту от Fuel Labs в начале 2021 года, более 275 участников Gitcoin сделали вклад в нее.

Кроме того, в сентябре 2021 года Fuel Labs получила поддержка финансированияот внешних инвестиционных учреждений, завершив $1.5 миллионный раунд финансирования. CoinFund возглавил инвестиции, с участием Fenbushi Capital, Origin Capital и других.

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

Согласно Fuel Labs, технологический стек Fuel (V2) имеет три основных столпа, а именно:

  1. Параллельное выполнение транзакций: Fuel использует строгий список доступа к состоянию в форме модели UTXO (Unspent Transaction Output)строгий список доступатаким образом, у него есть возможность выполнять транзакции параллельно и имеет преимущества в расчетах, доступе к состоянию и пропускной способности транзакций).
  2. Виртуальная машина Fuel (FuelVM): разработана для снижения излишней обработки традиционной архитектуры виртуальной машины блокчейна, увеличивая при этом потенциальное пространство для разработчиков.
  3. Опыт разработчика (используя Sway и Forc): Fuel использует собственный язык, специфичный для доменаКолебание(Под влиянием Rust) и поддерживающие инструментыForc(Fuel Orchestrator) обеспечивает более мощный и плавный опыт разработчика. Среда разработки сохраняет преимущества языков смарт-контрактов, таких как Solidity, при этом принимая во внимание парадигмы, введенные в экосистему инструментов Rust, и включая синтаксис для использования виртуальной машины блокчейна.

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

Как описано в Fuel V1.1 (текущая версия), пользователи инициируют несколько транзакций Fuel к узлам Fuel, которые затем входят в Mempool как неподтвержденные транзакции. Позднее клиент объединяет эти транзакции в блок Fuel, который затем отправляется на Ethereum как calldata. На этом этапе блок Fuel подтвержден.

Узел Fuel взаимодействует с Ethereum

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

Fuel V1.1 также предоставляет дополнительный модуль, который добавляет больше функций, таких как Token Funnels, контракт, который может принимать прямые переводы, устраняя необходимость соглашаться сначала при передаче токенов ERC-20. Это не только снижает риск атак на двойные траты, но и предотвращает потерю средств пользователями, если они передают активы контракту.

Для внесения средств на Fuel достаточно просто отправить их на контракт Fuel. На данном этапе депозит будет добавлен к состоянию цепи Fuel.

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

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

В Fuel V2, помимо функций, выходящих за пределы V1.1 и упомянутых выше совместимых смарт-контрактов, V2 также имеет функции, аналогичные Bitcoin’sПредикатный сценарийкоторый сможет включить большое количество приложений смарт-контрактов на 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. Он также позволит поддержку смарт-контрактов и будет иметь смарт-контракты Turing-complete в стиле Ethereum, а не просто простые трансферы. Недавно запущенный SwaySwap в настоящее время обладает относительно значительными преимуществами в плане пользовательского опыта и затрат на взаимодействие. Однако после его официального запуска требуется дальнейшая проверка.

Disclaimer:

  1. Этот статья перепечатана из [Foresightnews], Все авторские права принадлежат оригинальному автору [Карен]. Если есть возражения по поводу этого перепечатывания, пожалуйста, свяжитесь с Gate Learnкоманда, и они немедленно разберутся с этим.
  2. Ответственность за отказ: Взгляды и мнения, высказанные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!