引介| Fuel 側鏈:10 倍擴展代幣支付吞吐量
本文約2781字,閱讀全文需要約4分鐘
Fuel 的首要用途就是降低在交易所出入資金的gas 費用負擔。
AI總結
Fuel 的首要用途就是降低在交易所出入資金的gas 費用負擔。
編者按:本文來自以太坊愛好者(ID:ethfans)編者按:本文來自

以太坊愛好者(ID:ethfans)
以太坊愛好者(ID:ethfans)
以太坊愛好者(ID:ethfans)
以太坊愛好者(ID:ethfans)
編者按:本文來自
以太坊愛好者(ID:ethfans)
兩個月以前,一支由以太坊工程師和研究者組成的小隊伍成立,致力於開發後來因Vitalik Buterin 而知名為“optimistic rollup” 的技術。我們的工作基於ConsenSys 研究員John Adler的研究和工作,他在幾個月前把該技術視作一項可行的可擴展性方案,並撰寫了這一技術的詳細描述。
二級標題

我們相信區塊鏈的殺手應用就是穩定幣支付。如果某個區塊鍊網絡可以主導這個業務,它就可以為全球經濟增加不可計數的價值、產生深遠的影響。 Fuel 正是認準這一點,才在以太坊上用最簡單的optimistic rollup 方法來解決吞吐量問題。
以太坊上的可持續擴展方案
我們一而再、再而三地看到,以太坊的交易吞吐量是非常有限的:ERC 20 代幣的吞吐量不到10 筆/秒。吞吐量受限在很大程度上是因為狀態數據(即賬戶餘額以及合約存儲槽等構成的數據)。以太坊的未壓縮狀態數據大小在45 GB 級別,大到根本無法放進RAM,因此節點需要大量訪問硬盤,尤其是在處理代幣轉賬的時候。
二級標題
日益嚴峻的狀態膨脹問題是以太坊當前最大的問題,因為狀態,不像歷史,是不能刪除的。我們就是希望能夠擴展以太坊吞吐量同時不至於加劇狀態數據膨脹以及狀態數據讀寫。實際上,只需通過交易calldata 就能很輕鬆地實現這一點!只需將一條側鏈的交易數據“發送” 到鏈上並在鏈上默克爾化,我們就可以幾乎消除對以太坊底層的狀態訪問,同時可持續地拓展吞吐量(即:不會需要全節點經常性投入大量資源或產生額外的長期成本)。
什麼是Optimistic Rollup?
二級標題
- Fuel 建立在Adler 富有創見的文章《最基本可行型合併共識》之上。在該文中,Adler 為免信任、免許可、附帶鏈上數據可用性、用錯誤性證明推動正確執行的側鏈(也就是現在眾所周知的“Optimistic Rollup” 技術)作了可靠的最基本技術說明。
- Optimistic rollup 有多種屬性,可以將自身與早期的擴展提議如shadow chains 和Plasma 區別開來。不像Shadow Chain,它不需要在鏈上執行狀態轉換,除非某人執意要這麼做而且願意出錢——在鏈上自動執行所有狀態轉換會導致狀態膨脹(正是我們極力避免的問題)!也不像Plasma,它是免許可的,而且用到了非交互式錯誤性證明,所以能強力抵抗鏈擁堵攻擊(chain congestion attack)。
- 二級標題
- Fuel:概覽
- Fuel 側鍊是專門設計用來處理以太坊上的大量支付交易的,而且在伊斯坦布爾升級激活以前就可以將ERC-20 代幣轉賬的成本降低5 倍。與狀態通道不同,Fuel 不承諾能實現即時確定性,但可以在以太坊區塊時間內提供免信任且更便宜的交易吞吐量,而且不需要像狀態通道那樣要求用戶全額預抵押資金。 Fuel 側鍊是通過準免許可型運營者模式來實現即時確定性的,在以太坊區塊還沒實現確定性以前,只要用戶信任主要的區塊委員會,就可以認為交易是即時確定的。
- Fuel 鏈可以實現像Burner 錢包那樣的體驗
- Fuel 的首要用途就是降低在交易所出入資金的gas 費用負擔。使用Fuel 可以立即讓這部分成本降低5 倍,而且不會壓低相關ERC-20 代幣的價格。此外,Fuel 還可以用於執行免信任、非存託的原生原子化交易所(但要使用中心化的訂單簿匹配模式)。
- 為最大限度提升客戶端的擴展性,Fuel 使用了一種可並行處理的UTXO 數據模型,任何電腦或者手機都能輕鬆完成驗證。我們當前的估計是,在伊斯坦布爾更新激活以前,我們的側鏈可以將以太坊的總TPS(美妙交易處理量)提升到約50,比起現在主鏈美妙只能處理約10 筆ERC-20 交易是5 倍的提升。伊斯坦布爾升級(包含了EIP-2028)之後,我們相信可以將上限進一步推高到約200 TPS。再加上一些對layer-1 的小升級,我們可以提高到2000。還有呢,只要給以太坊整合了糾刪碼數據可用性證明,以太坊的TPS 就可以呈平方級擴展,上升到十億級別。
- 以太坊上的Optimistic Rollup 側鏈
- 免信任、去中心化
- 採用UTXTO 數據模型
- 在以太坊區塊時間內達成確定性
可選的近似於Burner 的交易體驗
支持所有ERC-20 代幣和ETH 交易(當然重點在DAI/Tether)
免信任、去中心化
- 致力於實現便宜的ERC-20 交易
- 二級標題
- 可以使用原子化交易和流動性提供者實現隨時進入、退出
- 在未來,我們會努力實現平方級擴展
- 錢包整合
- EIP-2242: Transaction Postdata
我們正在將Fuel 設計為對開發者友好的,因此整合工作會很簡單,只需要添加一個庫就可以處理存款、提款和UTXO 交易了。任何以太坊賬戶和合約都可以處理Fuel 交易,只要它們能夠簽署和發送交易。相對於普通錢包,合約錢包從Fuel 中得到的gas 節省量會小一點,但在代幣轉移的時候仍能節約大量成本。
拓展閱讀Website: https://fuel.sh Twitter: https://twitter.com/FuelLabs_ GitHub: https://github.com/FuelLabs二級標題我們在Devcon5 之前的EthPlanet Lightning Talk 上的演講幻燈UTXO 鏈可用的緊湊型錯誤性證明(無中間狀態序列化)
开发者
ETH
歡迎加入Odaily官方社群


