# Объявление об открытой нулевой бета-версии Fuel 

By [klif](https://paragraph.com/@klifentro) · 2022-11-30

---

> Масштабирование всё равно приходит… и сейчас оно здесь

Немногим более чем через два месяца мы объявили, что устойчивое масштабирование придет в Ethereum в виде Fuel, самого передового, эффективного и безопасного “optimistic rollup”. Несколько дней назад, долгое ожидание наконец-то закончилось: наш первый публичный Тестнет теперь работает, а код с открытым исходным кодом! Fuel нулевой версии — это серия недолговечного Тестнета, которого проверяют на стабильность и производительность, и в ближайшие месяцы будет виден ряд улучшений. Мы стремимся запустить долгоживущий Тестнет Fuel первой версии к концу первого квартала 2020 года.

Функции Fuel нулевой версии
---------------------------

**⛽Тестнет сети Fuel нулевой версии** будет в виде серий недолговечных Тестовых сетей, так как мы повторно улучшаем производительность и стабильность и добавляем новые функции (которые мы обсудим в следующем разделе).

**⚙️ Fuel** — это высокооптимизированная версия [Minimal Viable Merged Consensus](https://ethresear.ch/t/minimal-viable-merged-consensus/5617) (он же Optimistic Rollup), более гибкая и более дешевая, чем исходная версия, при сохранении идентичных гарантий безопасности. Используя Yul вместо Solidity для низкоуровневых манипуляций с памятью, наши доказательства мошенничества могут выполняться менее чем за 1 миллион газа.

**🔒 Сохранность и безопасность Fuel _оптимальна_**. C дешевым доказательством мошенничества он обладает высокой устойчивостью к атакам с перегрузкой цепи, в отличие от сетей Plasma и каналов состояния. Как и в случае любого правильно-созданного “optimistic rollup”, единственный способ атаковать майнеров — это провести недельную атаку 51% на основную цепочку — хорошо заметную, легко определяемую и невозможную на практике для такой важной и безопасной сети, как Ethereum.

**🔀 Вместо модели данных учетных записей**, используемая в Ethereum, Fuel использует модель данных UTXO, аналогичную биткойну. Это позволяет параллельно проверять транзакции, что более важно, обеспечивает более эффективные шаблоны доступа к состоянию. Как следствие, для полных нод Fuel не требуется [быстрый SSD](https://twitter.com/ercwl/status/1164202440952074241). И эфир, и токены поддерживаются через использование цветных монет (да, это наконец-то происходит и не в Bitcoin).

**⚡ Чтобы устранить проблемы с недельной задержкой вывода средств**, которые обременены каналы, Plasma и Vanilla Optimistic Rollup, транзакции на Fuel также можно отправлять в HTLC, что позволяет выполнять атомарные обмены. Когда комбинируется с сетью поставщиков ликвидности, пользователи могут [мгновенно выводить свои средства](https://ethresear.ch/t/trustless-two-way-bridges-with-side-chains-by-halting/5728), потенциально так же быстро, как один блок. Это также открывает еще одну возможность для поставщиков ликвидности получать доход от своего эфира и токенов совершенно без доверия.

**🦄 Благодаря использованию модели данных UTXO,** вместо модели данных учетных записей можно создавать переводы, которые обменивают средства между двумя сторонами. Это означает, масштабируемые и полностью некастодиальные обмены можно построить поверх Fuel, только согласование ордеров происходит вне сети.

⚙️ **Перемещая состояние и доступ к состоянию полностью вне сети,** optimistic rollup _устойчиво-масштабируемый_. Неконтролируемый рост состояния — [самая большая проблема и узкое место, с которой сегодня сталкивается Ethereum.](https://blog.ethereum.org/2019/12/30/eth1x-files-state-of-stateless-ethereum) _Сегодня_ Fuel полностью устраняет эту проблему на практике, не дожидаясь Eth 2.0 или Ethereum без сохранения состояния.

**🤷 Один из ключевых принципов**, который мы будем защищать до смерти, то, что что Fuel — всегда будет — полностью без токена. [Токены не нужны для защиты L2](https://medium.com/@adlerjohn/the-why-s-of-optimistic-rollup-7c6a22cbb61a): так как, для этого нужна цепочка Ethereum. Токены для систем L2 не служат никакой функциональной цели, они существуют только для обогащения разработчиков и их инвесторов за счет увеличения стоимости и дополнительной ренты для пользователей. С другой стороны, Fuel не подлежит разрешению и некастодиальный. Наша модель создания блоков - это _приоритетный агрегатор_, а именно, то что у нас есть короткий период времени, когда у нас есть эксклюзивный доступ к включению транзакций в блоки.

⏩ Устали ждать 6–12 секунд для следующего блока Ethereum, который защитит следующий блок Fuel? Мы поддерживаем мгновенные доверенные транзакции: если вы, получатель, _решите_ доверять нам до следующего блока, вы можете принять полученную транзакцию, как действительную. Вы получите подписанное криптографическое доказательство от отправителя транзакции и от нас, поэтому любые двойные расходы с нашей стороны будут доказуемо связаны. В отличие от других проектов масштабирования, которые используют общий пул связи для мгновенных транзакций — [что на самом деле не повышает безопасность](https://twitter.com/jadler0/status/1184015361475108864) — и скрывают риски, описывая атаки как «неудобные» для осуществления, мы делаем наши доверительные отношения точными, чтобы пользователи могли делать обоснованный выбор.

> 😸 Теперь наш код находится в открытом доступе под лицензией Apache 2. Проверьте его [здесь](https://github.com/FuelLabs).

Будущие улучшения
-----------------

У нас есть ряд улучшений, как в нашей сети Fuel optimistic rollup, так и в запланированных инструментах.

Скоро мы запустим Yul+, который основывается на промежуточном языке [Yul](https://solidity.readthedocs.io/en/latest/yul.html), добавляя структуры в память, перечисления, константы и другие улучшения Quality-of-Life (качество жизни). Это разрешает писать контракты с большим доступом к памяти (все, что будет иметь дело с вызовом данных, например, все rollup) в читаемом виде, оставаясь при этом чрезвычайно эффективным в использовании газа.

В разработке находится подобная Bitcoin система сценариев предикатов (упомянутое) с ковенантами (обязательство). Это позволит использовать множеству приложений смарт-контракты на Fuel, сохраняя при этом прирост производительности модели данных UTXO по сравнению с моделью данных учетных записей.

Единственное преимущество в производительности zk rollups по сравнению с optimistic rollups в том, что первые могут обойтись без публикации данных-свидетелей (то есть подписей транзакций) в сети. При использовании агрегированных схем подписи BLS, это преимущество полностью исчезает, и optimistic rollup на самом деле _более_ масштабируемый, чем zk-rollup. Мы активно изучаем передовые схемы агрегации сигнатур, которые сочетают в себе множество желанных свойств.

Учитывая, что optimistic rollup можно рассматривать в форме пакетной обработки транзакций, мы можем создавать высоко-масштабируемые и децентрализованные социальные сети на базе Fuel! Twitter, Reddit и так далее — все они могут быть построены как не подлежащие цензуре и полностью открытые социальные сети, которые могут использовать денежное лего на Ethereum и экосистему DeFi.

Подведение итогов
-----------------

Это только начало. У нас большие планы на будущее Fuel и обещание высоко-масштабируемых платежей в стейблкоинах — и другие варианты использования — которые он предлагает. Если вы хотели бы поддержать наши исследования и разработки, подумайте о том, чтобы сделать вклад [в наш грант Gitcoin](https://gitcoin.co/grants/199/fuel-labs).

Тем временем, чтобы получить больше информации и быть в курсе нашей работы:

[Сайт](https://fuel.sh/) | [Twitter](https://twitter.com/FuelLabs%5C) | [GitHub](https://github.com/FuelLabs)

---

*Originally published on [klif](https://paragraph.com/@klifentro/fuel)*
