時(shí)間:2023-08-02|瀏覽:213
這個(gè)動(dòng)作對(duì)于降低Gas消耗的效果是幾何的,你可以看一下這篇文章。協(xié)議實(shí)驗(yàn)室已經(jīng)開(kāi)始處理Gas費(fèi)用的問(wèn)題,這也從一個(gè)側(cè)面說(shuō)明了Gas費(fèi)用的上升和下降對(duì)礦工成本的重要影響。礦企的主要成本有前質(zhì)押成本、封頂力燃燒成本和送至礦企的打包交易成本。
為什么Gas消耗如此之多?
GAS消費(fèi)來(lái)源的成本主要分為兩類:
一、因?yàn)樵鲩L(zhǎng)算力而消耗的GAS費(fèi)用
遞交郵件鏈中的打包費(fèi)用,稱為基本燃燒費(fèi)。計(jì)算力封存(在消息鏈中)需要先進(jìn)行復(fù)制驗(yàn)證。從圖中可以看出,PreCommitSector(P2)和ProveCommitSector(C2)是消耗Gas成本最高的,而P2和C2是用于重復(fù)驗(yàn)證的SDR。這部分Gas費(fèi)用將直接轉(zhuǎn)到F009賬戶,F(xiàn)009賬戶是由協(xié)議實(shí)驗(yàn)室設(shè)置的,只能進(jìn)不能出。燃燒費(fèi)用最小化。
二、消耗總量比率
向礦工收取的打包交易費(fèi)被稱為小費(fèi)。交易費(fèi)的這一部分,礦工可自行設(shè)置上限。這篇文章介紹了一個(gè)概念GasPremium,它通過(guò)改進(jìn)GasPremium,使信息和鏈接更加緊密,從而使信息以最快的速度被鏈接起來(lái)。由于Filecoin主網(wǎng)性能的限制,F(xiàn)ilecoin主網(wǎng)一天只能發(fā)送2880個(gè)數(shù)據(jù)塊,對(duì)于Filecoin瀏覽器來(lái)說(shuō),一個(gè)可以容納300-400條信息。礦工可以選擇改進(jìn)GasPremium,使算力盡快完成封裝。若包裝交易成本較高,則郵件更有可能被包裝。所以整個(gè)Gas網(wǎng)絡(luò)開(kāi)始上升并進(jìn)入一個(gè)“死亡循環(huán)”。Filecoin主網(wǎng)絡(luò)的性能不足以支持每日增加的算力,從而導(dǎo)致信息阻塞,這也是Gas成本激增的原因。
三、過(guò)載燃燒費(fèi)。
協(xié)議實(shí)驗(yàn)室對(duì)超過(guò)限值的部分給予適當(dāng)處罰,即超過(guò)限值的燃燒費(fèi)。
四、持續(xù)計(jì)算GAS消耗費(fèi)用
訂閱PoSt在時(shí)間和空間驗(yàn)證階段每半小時(shí)提交一次,以Gas消耗最多。但是每半個(gè)小時(shí)提交一次消耗很小
GAS費(fèi)用協(xié)定實(shí)驗(yàn)室建議
除了FIP—0010之外,協(xié)議實(shí)驗(yàn)室還為解決FilecoinGas的費(fèi)用提出了更多方案。
FIP-0005是技術(shù)方案,由協(xié)議實(shí)驗(yàn)室于2020年10月22日提交,該方案刪除了昂貴的礦工獎(jiǎng)勵(lì)歸屬計(jì)算,釋放鏈帶寬,減少Gas成本,以及礦工成本。
2020年11月27日,F(xiàn)IP-0007提交了一項(xiàng)計(jì)劃,旨在通過(guò)三項(xiàng)小型獨(dú)立計(jì)劃來(lái)改進(jìn)FilecoinHAMT和AMT的性能和安全性。該提案還將減少I(mǎi)PLD操作和序列化規(guī)模,并在一定程度上降低Gas成本。
FIP-0008是Alex等人在2020年11月4日發(fā)布的一項(xiàng)技術(shù)。在Filecoingas中,ProveCommitSector占據(jù)了63%的費(fèi)用構(gòu)成,而PreCommitSector方法之前僅支持一次提交一個(gè)扇區(qū)。這個(gè)動(dòng)作經(jīng)常執(zhí)行,而且需要花費(fèi)很多Gas費(fèi)用。這一建議增加了采礦者在扇區(qū)成批提交預(yù)先承諾的方案,從而大大降低了采礦者的成本。
12月16日,F(xiàn)ilecoin主網(wǎng)發(fā)布了新版本的Lotus1.3.0,此次升級(jí)包括協(xié)議實(shí)驗(yàn)室最新的建議FIP-0009,以提高Gas的成本。FIP-0009方案將WindowPoSt中原項(xiàng)目中燃燒掉的Gas成本返還給礦工,從而降低了網(wǎng)絡(luò)Gas成本。
此外,F(xiàn)ilecoin還推出了EIP-1559改進(jìn)版的以太坊,從而降低了Gas的成本。
Filecoin高收費(fèi)的原因和解決辦法
以前曾提到過(guò),F(xiàn)ilecoin主網(wǎng)絡(luò)的性能不足以支持每日增加的算力增量,這會(huì)導(dǎo)致信息阻塞,而這正是Gas成本激增的根源。大多數(shù)區(qū)塊鏈項(xiàng)目都會(huì)遇到TPS性能瓶頸,比如BTC和ETH等主流項(xiàng)目。文章介紹了一種常用的擴(kuò)展方法,ETH2.0就是利用分片鏈進(jìn)行擴(kuò)展的。
以太坊的例子:分片技術(shù)是將網(wǎng)絡(luò)中的各個(gè)節(jié)點(diǎn)分割成若干小塊,每個(gè)小塊處理不同的交易數(shù)據(jù),每個(gè)小塊共同處理同一交易事件,這樣可以在網(wǎng)絡(luò)中對(duì)交易進(jìn)行并行處理,大大提高了網(wǎng)絡(luò)的并發(fā)性。為了實(shí)現(xiàn)節(jié)點(diǎn)隨機(jī)分配和分區(qū)驗(yàn)證者分配,需要建立另一個(gè)獨(dú)立的區(qū)塊鏈(以太坊2.0中稱為信標(biāo)鏈),該區(qū)塊鏈負(fù)責(zé)執(zhí)行必要的操作來(lái)維護(hù)整個(gè)網(wǎng)絡(luò)。通過(guò)對(duì)網(wǎng)絡(luò)的雙層設(shè)計(jì),采用二次分片的方法增加業(yè)務(wù)量。具體來(lái)說(shuō),以太坊網(wǎng)絡(luò)上的節(jié)點(diǎn)被劃分為100個(gè),分片系統(tǒng)由主鏈上發(fā)布的校驗(yàn)器管理合約(VMC)維護(hù),每一個(gè)都獨(dú)立存在,當(dāng)有交易發(fā)生時(shí),只選擇其中的一個(gè)進(jìn)行處理,如果在主鏈上有一個(gè)M件事務(wù)要處理,那么現(xiàn)在每一個(gè)只需要處理M/100個(gè),而這些打包的子塊的數(shù)據(jù)就形成主鏈上的區(qū)塊,這相當(dāng)于主鏈上的區(qū)塊容量增加了100倍。
熱點(diǎn):ecom幣 elem幣 冷錢(qián)包le nft費(fèi)用 非小號(hào)費(fèi)用