read.cash Log in
@joyee more from that month

smartBCH 與 ETH 1.0 的吞吐量差異與交易費用的關係 [ETH 的 Gas Limit] BTC/BCH 訂的出塊時間的期望值為 10 分鐘,而 ETH 是 15 秒,也就平均每 15 秒出一區塊。 另外,ETH 並不是像 BTC 那樣通過限制區塊大小來限制交易量,而是用 gas limit,也就是單一區塊中可容納最大 gas 量。ETH 在去年升級之前,每單個區塊的 gas limit 為 10,000,000 個 gas。 由於有這個限制,隨着 ETH 使用人數增加,交易費用也會因爲競爭的關係跟着提高。至於爲什麼不一直無上限提升的原因,同樣也是爲了避免礦工更加中心化,更向大型礦池集中。 [ETH 的 TPS] ETH 的 TPS(Transactions Per Second,每秒交易量)計算方式: 每一個交易的基本費是 21000 gas,所以: 10,000,000 / 21,000 gas = 476(每15秒交易次數) 476 / 15 = 31.73,所以 TPS 約為 32 左右。 當然實際上運作不可能只有付基本費 21000 gas,所以 ETH 1.0 僅號稱能達到 15 TPS。 [smartBCH 的優勢] smartBCH 的優勢是一開始就是以最大化 TPS 爲目標。 跟其他 fork 出來修改程式碼的專案不同,smartBCH 的全部程式碼從底層重新打造,在相容 EVM 的前提下,充分優化底層的處理效率。 再加上 BCH 本身就有大區塊的優勢,因此 smartBCH 號稱可以達到每 15 秒 10億 gas,相當於 eth 1.0 的 100 倍。 假設使用者人數跟 ETH 相同,幣價跟 ETH 一樣的情況,吞吐量是 ETH 的 100 倍,那競爭程度當然就不會像 ETH 那麼高,交易費用也就會比 ETH 低。

No comments yet

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