Transactions

如何支付 2,100 乙太幣(309,267 美元)的交易費?

  • February 20, 2019

以下是僅發送 0.1 Ether的**2,100 Ether ($309,267.00)**交易費用 的交易詳情。

使用者不公平,因此意外添加零可能會導致他們損失數千美元。

在此處輸入圖像描述


**$$ Q $$**這如何以及為什麼可能?為什麼乙太坊沒有為支付非常高的交易費用提供任何保護機制,為什麼沒有限制?

既然是使用者的失誤,為什麼乙太坊不提供任何回報/退款機制?


從這個評論來看,這似乎不是一個意外。

我的猜測是他們有自己的區塊,並且將 300k 作為費用添加到其中。他們不會將此交易廣播出去,他們是唯一知道這件事的人,也是唯一試圖探勘高費用交易的人。

現在他們開始探勘那個塊,每當網路(不是他們)發現一個新塊時,他們將他們的交易移動到新塊並開始探勘它,從不廣播這 300k 的交易費用,遲早他們會解決這個塊和他們從未廣播過的 300k 費用最終在塊內作為網路上有效。

一旦區塊被挖出,他們就會趕緊將其廣播到網路上,這使得區塊內的每一筆交易都是有效的,包括他們在嘗試探勘它數天時從網路中保留的秘密交易。

此 ETH 地址還有其他高額交易,另外一筆 420 ETH 費用。所有這些區塊都是由 SAME 礦工開采的。這是事故的可能性 = 零。

這如何以及為什麼可能?

使用者設置 0.1 ETH (100,000,000 Gwei) 作為 gas 價格。可以將汽油價格設置為您想要的任何價格。

為什麼乙太坊沒有為支付非常高的交易費用提供任何保護機制,為什麼沒有限制?

某些錢包很可能通過設置汽油價格上限或在使用者確認之前警告使用者來防止此類錯誤的發生。(或者只是輸出交易將花費的相關美元價格,使用者可以看到並使用它來採取糾正措施。)使用者可能正在使用 CLI 或未提供任何警告或回饋的界面。

由於這是使用者犯的錯誤…

你怎麼知道這是一個錯誤?

在這種情況下,我們可能都同意這一個錯誤。但是,在我們都同意這是一個錯誤之前,交易費用必須有多大?如果我發送的交易費用比正常情況略高——因為我希望我的交易立即被包含在一個區塊中——但後來改變了主意,該怎麼辦?我應該能夠聲稱這是一個錯誤嗎?錯誤和蓄意行動之間的界限在哪裡?

…,為什麼乙太坊不提供任何回報/退款機制?

因為你需要某種社會共識或治理機制來判斷交易是否值得被撤銷。

因為可以使用相同的機制來審查某些交易和使用者。

因為它可能被用作攻擊媒介。(我為一些商品付錢給你,我使用退款機制來取回我的錢,同時也帶著商品離開。或者至少是類似的東西。)

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