read.cash Log in
@liwi more from that month

關於 gas price 與幣價 續前篇 https://noise.cash/post/lgk92n7n 圖片上鏈費用估算,除了需要的 gas 數量以外,另一個變因是 gas price,即每單位瓦斯價格。 把 gas * gas price 即得到區塊鏈原生貨幣計價的火耗。再乘上幣價即為法幣計價的火耗。 Gas 數量如前篇所述,每 32 byte 20 kgas,以以太坊每區塊 30M 的瓦斯耗能上限來說,每區塊最大能傳約 48 KB 的資料;實際上則會比這略低。 另外以 Piccololi 來說,檔案(和 metadata)採 base64 編碼,這意味著檔案的大小會膨風成約 133%。所以一個區塊實際能存上去的資料量,在以太坊來說約在 30 KB 出頭。Metadata 或許不需做 base64 編碼,如 Smart Waifu,可以省瓦斯,但 Piccololi 圖片都上鏈了,火耗方面就沒想太多。 Gas price 的部分,smartBCH 現在的下限是 1 Gwei,Amber 是 0.2 Gwei,都還算穩定。Rinkeby 的浮動範圍則蠻大的,測試期間從 1.5 Gwei ~ 13 Gwei 都遇過。以太坊主網目前 gas price 則大約落在 30 Gwei 出頭。 之前說 0.005 ~ 0.05 每 Piccololi 的火耗是假設 0.5 Gwei 的瓦斯單價。如果瓦斯單價翻倍,火耗也是直接翻倍。所以雖然 smartBCH 目前使用量很低很低,在做圖片上鏈這個動作時,做個檢查目前瓦斯單價的動作似乎也是必要的。 smartBCH 的 1 Gwei 下限就官方的說法是誤植,「近期」就會調降到 0.1 Gwei。所以 Piccololi 在發行期程上也想過要不要等降成 0.1 Gwei 再來上鏈。 那如果 EVM 的 gas 計算方式都類同,而 gas price 反映網路的使用情形(網內競爭),那麼幣價反映的或許就是這個網路的共識強度(網際、多鏈間競爭)。 每一個 EVM 的節點都運行著一樣的合約程式碼,那一個需要同樣 gas 的操作,假設 gas price 也都一樣,而有兩條鏈,鏈 A 與 鏈 B。另外也假設每個節點的算力相同。 假設鏈A 有 100 個節點,而鏈 B有 1000 個,那麼在其他條件都一樣的情況下,或許一個客觀的比較比例關係就是 A:B = 1:10。 那就可以想:以太主網真的貴嗎?競爭 L1 真的便宜嗎?L2 的利基考量與優勢又是什麼?

3 comments

Log in to join in Reading is open to everyone. Replying needs an account.