項目調研丨模塊化高速執行層Fuel研究報告

編輯| Bowen@Web3CN.Pro

目錄

一、項目簡介

二、項目願景

三、特色和優勢

1. 模塊化區塊鏈

  • 共識
  • 執行
  • 數據可用性
  • 結算

2. FuelVM

3. 並行交易執行

4. 開發者體驗

四、發展歷史

五、團隊背景

六、融資信息

七、發展成果

1. 項目發展

  • Sway語言
  • Beta-3測試網

2.社群情況

3.生態項目

八、經濟模型

九、風險與機會

十、相關鏈接

一、項目簡介

Fuel Network是以太坊的擴容方案,號稱是模塊化區塊鏈堆棧的最快執行層,可為去中心化應用程序提供最大的安全性和最靈活的吞吐量。

繼Celestia之後,Fuel是又一個強調模塊化區塊鏈概念的協議。事實上,Fuel和Celestia擁有同一個聯合創始人John Adler,他也是Optimistic Rollup方案的最早提出者之一。與Celestia不同的是,Fuel被定位為模塊化的執行層,而Celestia則針對數據的可用性和排序進行優化,它不執行,只處理數據的可用性和共識。

二、項目願景

Fuel V1最初是用於單一以太坊的L2擴容方案,也是以太坊主網上的首個Optimistic Rollup,於2020年底部署。但單純的L2嚴重受主網性能的製約,即使將執行層分割出去,仍然不能達到徹底擴容的目的。 Fuel試圖通過模塊化的執行層來優化基礎層,並且改進L2的執行狀態,真正實現擴容。

三、特色和優勢

1. 模塊化區塊鏈

常規區塊鏈需要以下幾部分運行:共識、執行、數據可用性和結算。

  • 共識

共識是指節點就區塊鏈上的哪些數據可以驗證為真實和準確的達成協議的機制。共識協議決定了交易的排序方式以及如何將新區塊添加到鏈中。

  • 執行

區塊鏈執行層指交易執行和狀態變更的計算層。交易執行包括查看交易的有效性(如:驗證簽名和通證餘額),執行鏈上邏輯併計算狀態變更。狀態變更指全節點更新賬本的副本,以反映新的通證轉賬、智能合約代碼更新以及數據存儲。

  • 數據可用性

數據可用性保證區塊提議者發佈區塊的所有交易數據並且交易數據對於其他網絡參與者可用。區塊鏈強制執行要求交易數據可用的規則。這意味著區塊生產者必鬚髮布每個區塊的數據,供網絡對等方下載和存儲,這些數據必須應要求提供。

  • 結算

區塊鏈要保證已提交到鏈歷史的交易是不可逆的。要做到這一點,區塊鏈必須確信交易的有效性。因此,結算功能需要鏈驗證交易,驗證證明和仲裁爭議。

模塊化區塊鍊是指將執行層、結算層、共識層、數據可用性層四個組件中至少一個組件完全外包給外部鏈的區塊鏈。模塊化區塊鏈具有可擴展性、靈活性以及構建項目的便利性等特點。

Fuel是最早部署在以太坊主網上的Optimistic Rollup,在2020年年底在以太坊上線V1版本。它通過使用與EVM不同的執行模型來提供可擴展性,即基於UTXO的高度可並行化的最小執行系統,支持ETH和所有ERC-20代幣。然而因為Fuel V1的用戶過少以及不支持智能合約,在上線後一直沒有受到用戶的歡迎。

於是在Fuel V1啟動後不久,Fuel的開發團隊Fuel Labs就將全部開發重心轉移到V2版本,並將其定位為模塊化執行層,即為模塊化區塊鏈堆棧設計的可驗證計算系統。

項目調研丨模塊化高速執行層Fuel研究報告

2. FuelVM

Fuel最大的特色是其採用全新的VM架構FuelVM,該VM具備其工具鍊和語言。 FuelVM從WASM、EVM和Solana的SeaLevel中汲取特點,最引人注目的潛力是它在UTXO-based數據模型上執行。

FuelVM旨在減少傳統區塊鏈虛擬機架構的浪費處理情況,同時增加開發人員的潛在設計空間。 Fuel採用UTXO數據模型,與比特幣類似,整個狀態以UTXO集的形式表示。不同之處在於,Fuel V2中的一些UTXO是代幣UTXO,而另一些是合約UTXO。與代幣UTXO不同,合約UTXO除了余額和支出條件外,還具有代碼、存儲和唯一的合約ID。

3. 並行交易執行

Fuel使用UTXO模型形式的嚴格狀態訪問列表,因此具有並行執行交易的能力,在計算、狀態訪問和事務吞吐量方面較具優勢)。 Fuel是一種基於UTXO模型的區塊鏈,其最大的優勢在於其可並行執行交易,這是其它許多區塊鏈所沒有的。該技術的核心是通過訪問列表(access lists)確定交易將修改的狀態部分,從而實現並行執行。

4. 開發者體驗

Fuel使用自己的特定領域語言Sway和支持工具鏈Forc提供較為強大和流暢的開發人員體驗。開發環境保留了Solidity等智能合約語言的優勢,同時採用了Rust工俱生態系統中引入的範式,並包含利用區塊鏈VM的語法。為了解決狀態增長的問題,FuelVM採用了兩種程序,腳本和謂詞,以增強圖靈完備的智能合約。

四、發展歷史

2019.10.24 Fuel Labs發布以太坊擴展解決方案Fuel

2020.01.13 基於Optimistic Rollup的以太坊側鏈Fuel上線公開測試網

2021.01.01 以太坊Optimistic Rollup擴容方案Fuel 1.0版本上線主網

2021.09.21 Fuel Labs獲得150萬美元融資,CoinFund領投

2022.09.07 Fuel Labs完成8000萬美元融資,Blockchain Capital等領投

2022.09.09 Fuel Labs推出模塊化執行層Fuel Beta-1測試網

2022.11.16 Fuel Labs推出模塊化執行層Fuel Beta-2測試網

2023.03.21 Fuel Labs推出模塊化執行層Fuel Beta-3測試網,添加P2P網絡並可同步運行全節點

五、團隊背景

項目調研丨模塊化高速執行層Fuel研究報告

Fuel Labs擁有60多名工程師,為以太坊生態系統提供了具有最大安全性和最高靈活吞吐量的區塊鏈。創始人是Nick Dodson、Samuel Borin和John Adler。 John Adler還是Celestia Labs項目的聯合創始人,在Consensys 擔任區塊鏈研究員時幫助開創了Optimistic Rollups。 Dodson 是以太坊的早期Solidity 開發人員。 Emily Herbert是Fuel Labs的計算機科學家和Sway語言專家。

六、融資信息

2021年9月21日,Fuel Labs宣布獲得150萬美元融資,投資公司CoinFund領投,Fenbushi Capital、Origin Capital參投。

2022年9月7日,Fuel Labs宣布完成8000萬美元融資,Blockchain Capital和Stratos Technologies領投,Alameda Research、CoinFund、Bain Capital Crypto、TRGC、Maven 11 Capital、Blockwall、Spartan、Dialectic和ZMT等參投。

項目調研丨模塊化高速執行層Fuel研究報告

投資方

七、發展成果

1. 項目發展

  • Sway語言

Sway是在Fuel之上構建智能合約和應用程序的語言。它主要基於Rust,但保留了Solidity等智能合約語言的優勢,並提供工具包Force。

目前,Fuel Labs公佈將於2023年實現的Sway語言升級內容,包括字節碼大小方面的編譯器優化、Sway將支持更多後端(EVM後端已經在開發中)、抽象將更加具有經濟性、更多應用程序將從Solidity/Vyper遷移到Sway、改進編譯器級別的重入分析等。

  • Beta-3測試網

2023年3月21日,Fuel啟動第三個公共測試網Beta-3,新測試網添加P2P網絡,引入了在Fuel上同步運行全節點的能力。 Fuel表示,Beta-3不是激勵性測試網,參與該網絡不會獲得直接獎勵。 Fuel計劃於2023年推出完整主網。

2. 社群情況

  • Twitter:12.1萬
  • Discord:11萬人,較活躍

3. 生態項目

Fuel Network除了官方DEX SwaySwap之外,也有其他的生態項目,包括DeFi、NFT、基礎設施、NFT等類別。

項目調研丨模塊化高速執行層Fuel研究報告

八、經濟模型

目前,Fuel尚未推出代幣。

九、風險與機會

模塊化區塊鏈將是未來區塊鏈發展的趨勢,圍繞著執行層、數據可用性等也誕生了諸多新銳項目,它們或許將帶領區塊鏈的用戶體驗達到新的水平。

項目調研丨模塊化高速執行層Fuel研究報告

目前,Fuel已經宣布推出贈款計劃、上線Beta-3測試網,預計主網很快將會上線,可以在測試網進行交互。

交互步驟可參考下方鏈接,測試使用的是Fuel錢包(類似於Metamask),並可領取測試幣,無風險參與交互。

十、相關鏈接

Fuel官網:

https://www.fuel.network/

Fuel交互教程:

https://mirror.xyz/leohu.eth/f1XNnoGwAqMIQTuu8x4cQ_l-dfdmgI5eYHIExXETKu8

Fuel錢包下載地址:

https://wallet.fuel.network/docs/install/

參考:

https://news.marsbit.co/20230404184352284841.html

https://www.techflowpost.com/article/detail_10826.html

https://foresightnews.pro/article/detail/18936

https://foresightnews.pro/article/detail/20188

https://web3caff.com/zh/archives/32661

https://foresightnews.pro/article/detail/18613