Transactions

在乙太坊中,多少確認被認為是安全的?

  • April 16, 2020

在比特幣中,6 次確認被認為是安全的(交易/區塊逆轉的機率非常低)。

乙太坊的目前數字是多少?

喬治哈勒姆

12個確認;但是,仍然鼓勵經常處理大量乙太幣的交易所和實體執行兩種不同的乙太坊實現,並且只接受已經被雙方確認的交易以實現最大安全性(例如 Go 和 C++)。

作為參考,12 次確認大約需要 3 分鐘。

geth 客戶端等待5個塊來確認新鑄造的塊(大約 1 分鐘)。

I0201 19:07:07.354260    9098 worker.go:349] 🔨  Mined block (#1483 / a2648b58). Wait 5 blocks for confirmation

為了確保一個區塊不是叔叔,或者一個區塊中包含的交易不會在 ommer 中掛起,我建議等待7次確認(大約 2 分鐘)。來自白皮書

包含在塊 B 中的叔叔必須具有以下屬性:

$$ … $$它必須是 B 的第 k 代祖先的直接子代,其中 2 <= k <= 7。$$ … $$

礦工需要檢查最後250個區塊的參數。如果你想在最安全的鏈上,腳踏實地,像礦工一樣做,等待 250 次確認(大約 1 小時)。

一些交易所實行雙全押,甚至等待500次確認(約 2 小時)。這可能伴隨著隨處可見的安全警告,因為邊界仍然不被認為是穩定的。我想那是矯枉過正。

總而言之,它始終取決於您的應用程序和附加值來考慮哪些確認次數被認為是安全的。

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