Transactions

如何在不等待確認的情況下安全地接受比特幣?

  • June 27, 2020

是否有任何仲裁員可以保證比特幣交易,以至於沒有人必須等待十分鐘來確認上述比特幣的轉移?

據我所知,目前沒有這樣的仲裁員。已經討論了創建可信賴的比特幣來源的計劃。我的想法是,我將通過電子錢包服務持有我的比特幣,並要求他們將我的硬幣轉移給你。電子錢包服務將確認(在比特幣網路之外)它將向您發送如此多的硬幣。

在一個計劃中,電子錢包服務會向您發送一封包含交易 ID 和交易副本的簽名電子郵件。如果公共區塊鏈中出現衝突交易,您將有證據證明電子錢包服務欺騙了您,破壞了其聲譽。

還有另一種方法不需要發件人使用電子錢包服務。在這種方法中,驗證者通過盡可能多的網路連接到盡可能多的比特幣客戶端。他監視出現的交易。如果他在所有點上都看到了一筆交易,並且在任何地方都沒有看到有衝突的交易,那麼唯一可能的雙花攻擊就是與碰巧碰巧開採下一個區塊的礦工合謀。

對於大多數交易,僅查看發布的交易就足夠了。但是,如果您確保在網路的大部分區域都能看到交易,那麼風險就足夠低,除了最高價值的交易(比如 5,000 美元或更多)之外的所有交易都是值得的。對於高於此的交易,很難看出 10 分鐘的延遲有多重要。但如果是這樣,您將需要開發一種方法來處理它。

還有一些關於“側鏈”的提議,可以更快地生成區塊並允許更快地確認交易。但是,它們確實不適合大型交易,因為它們不太可能看到足夠的雜湊能力來確保它們能夠抵抗 51% 的攻擊。

請注意,如果您曾經以這種方式被騙,您總是可以證明這一點。如果您看到未確認的交易,您可以保存它。如果區塊鏈中沒有衝突的交易,您仍然可以發布該未經確認的交易。如果確實有衝突的交易進入,您將同時擁有這兩項交易。因此,您至少可以命名和羞辱。

使用允許“使用者到使用者”轉移的交易所,例如,如果雙方都使用 MTGOX,那麼他們可以立即將比特幣從一個轉移到另一個。

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