Transaction-Verification

已滅絕或無效區塊中包含的交易會發生什麼情況?

  • August 27, 2019

我讀過一個塊包含幾個事務。

攻擊者可以偽造一個塊。

區塊鍊是安全的,因為系統會選擇並保留最長的鏈。

所以假塊會失去。

這很好,但是如果我的交易被包含在假區塊中會發生什麼?假設我要買一輛車。我應該等待 6 次確認才能確定嗎?這意味著我必須等待一個小時!

如果我的交易在假區塊中會發生什麼?

它也在其他節點上由更誠實的人執行的待處理事務的記憶體池(mempool)中,並將以正常方式包含在一個新的有效塊中。

假設我要買一輛特斯拉汽車。我是否應該等待 6 個塊生成才能確定?但是我要等1個小時!

是的。

比特幣有更快的支付方式——例如閃電網路(LN)和託管服務。但是它們有自己的信任模型和使用它們時需要了解的特徵。

攻擊者可以偽造假塊。

是的,但是一個無效的區塊會被所有其他看到它的參與者拒絕,並且不會被轉發。因此,這樣的塊幾乎沒有影響。

這很好,但是如果我的交易在假區塊中會發生什麼?假設我要買一輛車。我是否應該等待 6 個塊生成才能確定?但是我要等一個小時!

交易是對比特幣網路的簽名支付訂單。只要它仍然是網路的有效指令集,它就會被網路參與者跟踪和分發以包含在一個塊中。從遵循最佳鏈的節點的角度來看,被包含在不屬於最佳鏈的區塊中,就等於根本不包含在任何區塊中。因此,包含交易的無效區塊對任何認為該區塊無效的節點都沒有影響——他們仍然認為交易未經確認,他們將繼續考慮將其包含在另一個區塊中。

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