引入以太坊Gas機(jī)制,F(xiàn)ilecoin提檔加速向未來(lái)!



Filecoin官方發(fā)布關(guān)于胡安最新的演講博客,從博客中可以了解到以太坊改進(jìn)的EIP-1559已經(jīng)在Filecoin中實(shí)施。它的主要?jiǎng)?chuàng)新之處在于引入了與每個(gè)區(qū)塊相關(guān)的基本費(fèi)用(每單位Gas費(fèi))。由于網(wǎng)絡(luò)擁塞,該費(fèi)用會(huì)增加或減少,從而將網(wǎng)絡(luò)流量推回到目標(biāo)水平。


EIP-1559在Filecoin的作用
EIP-1559具有許多引人注目的特性,與Filecoin的設(shè)計(jì)注意事項(xiàng)非常吻合:
效率。EIP-1559概述了用于設(shè)置和計(jì)算Gas的更有效模型。
用戶體驗(yàn)。估算和費(fèi)用設(shè)定比參加一次價(jià)格拍賣要容易得多。
關(guān)鍵消息吞吐量。Filecoin中的WindowPost消息是時(shí)間緊迫的,因此必須以對(duì)擁塞的方式進(jìn)行處理。EIP-1559為此類消息提供了更高的可靠性和吞吐量。
交易獎(jiǎng)勵(lì)網(wǎng)絡(luò)。整個(gè)網(wǎng)絡(luò)承擔(dān)處理交易的費(fèi)用,因此應(yīng)相應(yīng)補(bǔ)償。

由于所有這些原因,F(xiàn)ilecoin進(jìn)行了少量修改就將EIP-1559納入了其核心協(xié)議。Filecoin使用技巧集;它的交易在執(zhí)行之前就進(jìn)入了鏈,在這種情況發(fā)生之前,無(wú)法確定實(shí)際的gas使用量。因此,F(xiàn)ilecoin要求用戶提供估計(jì)的交易限額。

當(dāng)前結(jié)果和總結(jié)
EIP-1559已實(shí)現(xiàn)并存在于Filecoin主網(wǎng)上。當(dāng)前,由于網(wǎng)絡(luò)事務(wù),每天消耗約10萬(wàn)到15萬(wàn)FIL。納入標(biāo)準(zhǔn)至少取得了兩個(gè)關(guān)鍵勝利:
高價(jià)值交易的快速通道。有時(shí),存儲(chǔ)消息可能會(huì)威脅到對(duì)時(shí)間更敏感的WindowPost消息的價(jià)格。但是,正如預(yù)期的那樣,集成EIP-1559為Filecoin參與者提供了一種直接的機(jī)制來(lái)解決這種擁塞問(wèn)題,而無(wú)需始終付出高昂的代價(jià)。
網(wǎng)絡(luò)容量管理。到目前為止,EIP-1559的基本費(fèi)用機(jī)制在將網(wǎng)絡(luò)容量保持在其目標(biāo)的100%方面做得很好。
隨著時(shí)間的流逝,交易創(chuàng)建者在估計(jì)交易所需的Gas費(fèi)方面也變得更加出色,從而長(zhǎng)期減少了高估消耗量。
還有一些改進(jìn)的余地:基本費(fèi)用差異很大,而且變化率很陡峭。這是由于隨著新存儲(chǔ)的推出出現(xiàn)大量的擁塞現(xiàn)象。在過(guò)去,這也導(dǎo)致重要的WindowPost消息被定價(jià)。

Filecoin社區(qū)可以研究多種方法來(lái)解決這些定價(jià)問(wèn)題:
Gas控制。解決網(wǎng)絡(luò)擁堵的一種可能方法是為控制平面交易創(chuàng)建專用的gas供應(yīng)通道,將每個(gè)塊的一部分留給對(duì)區(qū)塊鏈功能至關(guān)重要的特定消息。
消息類型費(fèi)用結(jié)構(gòu)。解決此問(wèn)題的另一種方法可能是減少WindowPost的成本,或者增加其他消息(尤其是Pre / ProveCommit消息)的成本。
基本費(fèi)用更改率。基本費(fèi)用隨時(shí)間推移的尖峰性表示費(fèi)率選擇不理想,可能會(huì)更平滑。
其他可以用來(lái)緩解擁堵的Gas模型方法:
縮放證明。擴(kuò)展Filecoin的證明機(jī)制的構(gòu)想包括SNARK的批量驗(yàn)證,以及基于斜線的驗(yàn)證,以減少需要預(yù)先完成的驗(yàn)證量。
縮放共識(shí)。考慮到當(dāng)前的擁塞率,F(xiàn)ilecoin可能需要迅速尋求分片。

未來(lái)的工作
展望未來(lái),到目前為止,對(duì)于Filecoin網(wǎng)絡(luò)所取得的成果,還有很多潛在的數(shù)據(jù)分析工作,有機(jī)會(huì)與其他研究人員和區(qū)塊鏈社區(qū)合作,并以EIP-1559的思想為基礎(chǔ)。將排隊(duì)論引入gas模型(當(dāng)前模型中可能存在效率低下)、保證某些消息和交易的服務(wù)質(zhì)量,以及探索將加密交易引入?yún)^(qū)塊鏈的方法,這些研究領(lǐng)域可能會(huì)在將來(lái)的某個(gè)時(shí)間點(diǎn)執(zhí)行。

