Doublespend

雙花真的會發生嗎?

  • September 5, 2020

我是關於加密的任何事情的完整初學者。我一直在嘗試對此進行大量研究,最近我一直在嘗試學習和理解一些基礎知識。

我想知道是否會發生雙重支出?

它是每天都發生,很少發生,還是根本不發生?

這取決於您所說的“雙花”是什麼意思。花費比特幣只是意味著用它來買東西。因此,“成功”雙花比特幣僅僅意味著你能夠從兩個不同的人那裡購買東西,即使其中一個(或兩個)最終缺少他們認為收到的比特幣。

比特幣的工作方式是有一個區塊鏈,其中包含所有曾經發生過的比特幣交易。區塊鏈的一個有趣特性是,交易包含在區塊鏈中的時間越長,您就越能確定它將來會保留在那裡。交易以平均每 10 分鐘產生一次的“塊”形式添加。

這樣,商家將決定等待多長時間才能將交易視為“最終”,即何時他們將完成與客戶的一半交易。因此,例如,如果商人正在出售房屋,他們可能會等到 6 個街區後再交出契據。同樣,咖啡店甚至可以在比特幣交易被添加到區塊鏈之前接受它,只要他們能看到它已經被廣播。

由於大多數線上商店會等待 3 個街區,而且在任何接受比特幣的咖啡店或酒吧中實現它可能並不那麼有利可圖,因此這種情況可能不會經常發生。

值得注意的是,沒有人可以確切地知道雙花發生的頻率,甚至礦工也不知道。區塊鏈上沒有關於比特幣是否成功兌換其他商品的資訊。

這個問題很難,因為只有礦工才能 100% 正確回答,但讓我試試:

您需要區分:


  • 成功雙花

由於共識,雙重支出實際上是不可能的。礦工需要檢查比特幣是否仍未使用。 **但是:**鏈分叉的場景(由於 51% 攻擊或錯誤)可能會導致暫時的雙花問題。這個人講述了一個導致 26 個區塊鏈分叉和多次雙花的錯誤(但這似乎只發生過一次)。


  • 並且只嘗試雙花

嘗試它並不違法(據我所知)。我嘗試了它,因為我想知道它是如何工作的。我認為,很多人都嘗試將相同的比特幣同時發送到 2 個或更多不同的地址,但當然它沒有奏效。

引用自:https://bitcoin.stackexchange.com/questions/73075