之前撰寫了一篇《一文讀懂FilecoinGas費供需現狀與超額燃燒》文章,收到一些用戶的反饋。基于有部分用戶不太理解如何運用該公式,這次我們分享一下如何一步步核算Gas費,從礦工的角度來看如何支付Gas比較適合,避免轉賬失敗或遲到賬的情況。
首先我們先回顧下Filecoin網絡的近況。
1)居高不下的信息數量超過100萬
信息數量過多是導致網絡擁堵的直接原因,其本質是Filecoin網絡TPS不足,每個區塊只能夠完成幾百筆信息的打包,間接影響了BlockGasLimit。
11月14日-12月13日Filecoin信息數量,來源:IPFS原力區,2020-12-15
假如一個區塊的BlockGasLimit只能容納100箱子,市場上五個礦工分別有10、20、30、40、50個箱子需要打包運輸,因區塊只能打包不超過100的數量。那么在這個區塊只能裝或者。
動態 | V神闡述如何進行ETH委托挖礦:V神回復網友提問“1.可以通過合約合租一個validator(平民化參與,共享投票身份)嗎?2.一個客戶端可以跑多個valifator (共享機器)嗎?”表示,“你開一個validator,需要設置兩個公鑰:簽名的公鑰和取款的公鑰。Phase 2后,不一定需要設置取款公鑰,也可以設置取款合約。簽名的私鑰能withdraw,withdraw完成后validator里面的資金都給取款合約的地址。所以你開新的validator到時候,可以先發比如1以太幣,設置取款合約,這個合約的規則是,誰deposit多少誰按照比例withdraw多少。一段時間后,你發withdraw的交易。現在因為獎勵這個validator的balance是33.6以太幣(加 5%),33.6以太幣給合約,合約的規則分配1.05給你,8.4, 10.5和13.65 給其他的參與者。簽名的私鑰是你的,誰能withdraw多少的規則是合約定的。別人能看一個還未activated的validator的withdraw合約的規則,如果他們覺得是合理的,則他們能發他們的幣給這個validator,這個是委托的方法。”[2019/10/22]
那么大家會問,能否提高區塊的容納量?目前來說很難實現,主要從安全性和經濟收益說起。
聲音 | Galaxy Digital創始人:山寨幣需要向比特幣學習如何逐步吸引用戶建立生態系統:加密公司Galaxy Digital創始人Mike Novogratz認為,并不是所有的山寨幣都會成功,但是一些具有潛力和價值的必須尋求建立渠道,以使人們和機構更容易購買它們。他表示:”有很多垃圾籌集了很多資金,但沒有可持續性。他們承諾要建立許多協議和生態系統,然后吸引用戶使用該生態系統,使之成為投機資產。為了保持投機市場的活力,需要時不時以新聞和更新的形式加油。我們必須將這些代幣視為風險投資。”同時他補充說,這些山寨幣之所以失敗,是因為它們在如何將人們引入其生態系統方面沒有發揮作用。他強調這樣的山寨幣必須仰賴比特幣,并觀察該生態系統如何為逐步采用奠定基礎。(AMBCrypto)[2019/10/7]
安全性。我們都知道“蒙代爾不可能三角定律”:效率、安全性和“去中心化”無法同時實現。在目前技術水平上,升級其中一個指標不可避免地犧牲其他兩個指標。假如提高TPS,很多數據不能及時上傳的話,會逐步削弱去中心化的性能,在影響去中心化的同時也影響著網絡的共識和安全性。
Shapeshift CEO:比特幣與央行一樣少有人知道其如何運作 卻一直在被使用:Shapeshift的首席執行官Erik Voorhees在其社交媒體發文稱:“現在有許多人質疑比特幣是如何運作的,并且因為比特幣的不確定性而遠離它。然而與此同時,這些人中沒有一個人知道中央銀行的業務是如何運作的,但卻毫無疑問地一直在使用它。[2018/3/22]
經濟收益。假如提高區塊鏈的容納量,就會導致很多信息延遲上傳,就容易出現空塊或者孤塊,降低礦工收益。即便是延長區塊時間,Filecoin網絡原本每日2880高度,減少每日產塊無疑是減少區塊獎勵。所以從經濟收益角度上看,擴大容納量會降低礦工的收益。
從安全和經濟收益角度看,目前尚未有一種可直接降低Gas的策略,不過最近官方也提及到FIP-08提案聚合提交PreCommitSector消息,通過合并消息降低網絡擁堵,減少Gas消耗;還有一種提高TPS但是不失安全性的方式,即是擴容區塊,從而實現BlockGasLimit上限的提升,同時提高礦工硬件的性能,繼續投入新的硬件,這種方式對礦工來說不太友好。
環球銀行金融電信協會與七家中央證券存管機構簽署一項協議備忘錄,以研究區塊鏈如何用于交易后流程:環球銀行金融電信協會(SWIFT)與七家中央證券存管機構簽署了一項協議備忘錄,以研究區塊鏈如何用于交易后流程,如代理投票等。這七家機構分別是美國納斯達克 Nasdaq Market Technology、俄羅斯國家結算存管公司(National Settlement Depository)、瑞士SIX Securities Services,南非Strate,阿布扎比證券交易所,阿根廷的Caja de Valores和智利的Depores de Central Valores。[2018/1/16]
2)Gas費=基本燃燒費+小費+超額燃燒費
之前超額燃燒文章有提及過,協議實驗室官方不太提倡使用過高的Gas費,所以會對超額的部分做一些懲罰,即是超額燃燒費。下文,我們以某一Gas費為例子,展開計算說明。
美國商品期貨交易委員會公布關于如何定義加密貨幣已經交易完成的解釋: 美國商品期貨交易委員會(CFTC)已經公布了解釋說明,關于如何定義加密貨幣已經從買方“交付”給了賣方。確認交付已經完成的的兩個因素是:1. 客戶有能力 (i)擁有和控制全部數量的商品,無論是以保證金,還是使用杠桿或其他融資購買,以及(ii)在交易之日起28內,自由地商業使用商品(在任何特定平臺內外);以及2. 報價人及賣方(包括各自的關聯方或與報價人或賣家合作的其他人士)不保留任何利益或控制任何以保證金,杠桿或其他融資方式購買的商品,在超過自交易日期起計28日后。據CFTC稱,提議的解釋不是最終的,需要經過90天的公眾評議期。[2017/12/16]
,來源:filfox.info,2020-12-14
小費
當BaseFee+GasPremium>GasFeeCap,MinerFee=GasLimit*
當BaseFee+GasPremium≤GasFeeCap,MinerFee=GasLimit*GasPremium
BaseFee、GasPremium和GasFeeCap分別是三種費率,BaseFee針對基本燃燒費,GasPremium針對小費費率,GasFeeCap針對總的支付費率。官方對小費設定了一個參數,主要是為了讓GasFeeCap與兩者的關系BaseFee+GasPremium,盡可能地支付更少的小費。
目前按市場上的消息小費都是BaseFee+GasPremium≤GasFeeCap,即是MinerFee=GasLimit*GasPremium,代入上圖數據得出
MinerFee=439951486*1*10-9=0.439951486nanoFIL
因為圖二的BurnFee是包含基本燃燒費和超額燃燒費,所以我們需要計算出兩個值。
基本燃燒費
我們都知道BaseToBurn=BaseFee*GasUsed,代入圖二數據計算得
BaseToBurn=3.914244846*352018389*10-9=1.37788616484047FIL
超額燃燒費
對于超額燃燒費Filecoin為gas設定了一個指標Over,主要是為了避免使用過高的Gas費,其中Over=GasLimit-11/10*GasUsed。
Over指標,來源:IPFS原力區,2020-12-15
根據之前文章的內容可知,整理后,我們需要得知GasLimit/GasUsed的范圍。圖三是我們整理了11月14日-12月14日的GasLimit/GasUsed,大多數都是在1.2-1.3范圍內,所以可用以下公式。
《一文讀懂FilecoinGas費供需現狀與超額燃燒》,來源:IPFS原力區,2020-11-08
以上圖二的數據為例,先求得GasLimit/GasUsed=439951486/352018389=1.24979688490081,符合圖三條件,代入Over求得超額燃燒費
代入以上求出的OverEstimateToBurn和BaseToBurn,BurnFee=OverEstimateToBurn+BaseToBurn=0.0515588402332158+1.37788616484047=1.4294450050FIL,即是圖二的BurnFee費用。
所以實際總支付的Gas費為OverEstimateToBurn+BaseToBurn+MinerFee,多余的部分會被退回去。
3)如何設定費用能驅動礦工打包?
礦工打包兩個主要步驟:檢查GasFeeCap是否比目前BaseFee大,以及GasPremium是否足夠大。
GasFeeCap是否比目前BaseFee大。因為GasFeeCap是用戶能支付的最大費率,假如費率過低會三倍懲罰礦工。例如,本來一筆轉賬用戶需要支付10元,但是用戶填寫了最大能支付9元,但是礦工由于忽略打包完成了,差額1元需要礦工支付,同時還要額外2倍懲罰,即2元,所以總的來說差額部分會對礦工造成三倍懲罰。因為現在一天信息超過百萬條,礦工有可能會因為忽略了這一點造成嚴重的FIL懲罰。
確保了信息可以打包后,礦工需要權衡自己的利益是否最大?
GasPremium是否足夠大。這塊主要是涉及礦工的利益,GasPremium越大礦工獲得手續費會較多,因為MinerFee=GasLimit*GasPremium,即使礦工獲得利益最大。否則就會如圖二的數據,GasFeeCap為19.57nanoFIL很大,但是GasPremium為1attoFIL,實際給到礦工的利益很小,市場行為就會延后打包。
所以用戶需要快速轉賬時,需要先確保GasFeeCap是否比BaseFee大,以及GasPremium是否足夠大,這樣才能確保轉賬被即使執行。
該以上建議適合用戶使用,對于礦工僅供參考。因為礦工每日需要打包信息較多,需要更為精密的計算才能保障Gas費的合理使用,由于過于復雜,不在此展開。
本文主要為用戶解答一些問題,雖然Filecoin網絡過于擁堵,導致礦工無法順利增長算力。但是筆者相信隨著FIP提案優化,機制或者技術會逐步解決Gas費高昂的問題。
因為Filecoin的夙愿是成為Web3.0的基建,未來道阻且長,希望眾投資者耐心等候。
PS:本文僅給用戶提供一種計算方案,不做投資建議。
12月27日,隨著比特幣價格創下26900美元的歷史新高之后,交易員和分析師都在思考比特幣的前景.
1900/1/1 0:00:008年磨一劍,Coinbase終于申請上市!12月7日,CoinbaseGlobal宣布,已向美國證券交易委員會提交了上市申請,成為首家試水資本市場的加密貨幣交易所.
1900/1/1 0:00:0012月18日16:00,鏈節點舉辦“LTCToDeFi”活動,獨家對話萊特幣創始人李啟威,另特邀比原鏈創始人長鋏、F2pool創始人神魚、BTC.comCEO莊重、比原鏈CTOJames、NEO.
1900/1/1 0:00:00要點: 美國財政部下屬金融犯罪執法網絡已發布了針對未托管加密貨幣錢包的擬議規則;這些規則將要求貨幣服務企業向FinCEN報告此類錢包的某些加密交易;FinCEN稱這些規則旨在打擊非法活動.
1900/1/1 0:00:00美國邁阿密市長FrancisSuarez今日發布推文稱,他正在探索使美國第七大城市邁阿密成為該國第一個以加密為中心的市政政府所在地,Suarez支持代幣化概念以及鏈上投票.
1900/1/1 0:00:00比特幣23000美元了,你發財了嗎?比特幣都已經23000美元,10萬美元還會遠嗎?你覺得,比特幣會超過10萬美元嗎?從3800美元到23000美元.
1900/1/1 0:00:00