Gas

為什麼使用 MetaMask 在 Uniswap 上交易如此昂貴?(50 美元的費用)

  • November 11, 2021

Uniswap 狐狸現在發現的將 1 ETH 換成 UNI 代幣的最佳報價是 $ 50+ estimated transaction fee (max $ 80) 包括 0.875% 的 MetaMask 費用。即使我將交換更改為不同的代幣,如 1Inch,報價保持不變。

為什麼在去中心化交易所交易如此昂貴?中心化交易所遠未達到這個水平

答案是 uniswap 是一組在乙太坊平台上執行的智能合約,因此需要 gas 才能執行任何功能。

這意味著當您將代幣 A 換成代幣 B 或代幣 C 時,為了執行匹配買賣雙方的必要邏輯,所呼叫的函式或多或少是相同的。

這只是一個問題(例如 $ 50 fee to perform a $ 10 交易)當汽油價格高或乙太坊的價值高時(現在兩者都是正確的)

這導致很多人降低了他們願意支付的gas價格,以使交易成本可以承受。

以及其他提高汽油價格以使其交易有效或快速執行的人。

由於這些情況,我們最終會得到大量被取消的交易和大量看不見或未確認的交易,等待礦工在乙太坊網路內的所有節點中傳播。

低gas價格交易具有高取消率和高延遲,這導致礦工將舊的或過時的交易添加到塊中,如果由一個塊中的節點驗證並且在來自不同節點交易歷史的另一個塊中未看到/未確認,則可能導致雙花.

說了這麼多。如果礦工在兩週前沒有足夠的資金來執行交易(或者可能是雙花),那麼他們填滿一個區塊,但沒有得到任何報酬更高的天然氣價格,以便及時執行。

總體而言,答案是乙太坊網路擁塞,為了維護安全,他們不想要更多的交易,他們想嘗試減少工作量,一種方法是提高使用網路的價格,只為那些願意付出這個代價。

它是一種安全對策,也是一種緩解網路電源高需求的方法

引用自:https://ethereum.stackexchange.com/questions/93023