Bitcoin-Core

未確認的交易會失去或修改嗎?

  • March 13, 2021

我是初學者,我仍在學習區塊和比特幣網路的基礎知識。

假設,我在比特幣網路上進行了一筆交易,它被標記為未確認交易並儲存在全節點的記憶體池中

這種未經證實的分佈式網路,在某個時候,未成年人將創建一個包含該交易的塊。

我的問題是這些未經確認的交易在被包含在區塊或區塊鏈中之前儲存在哪裡?

可以在未成年人將它們放入區塊鏈之前對其進行修改嗎?

這些未經確認的交易在被包含在塊中之前被儲存在哪裡

記憶體池

每個節點(錢包、礦工等)將它們儲存在稱為“記憶體池”的本地集合中。顧名思義,這些通常保存在記憶體 (RAM) 中,但每個錢包軟體的開發人員可以決定是否也將數據儲存到非易失性儲存設備上,例如磁碟。

可以在 [礦工] 將它們放入區塊鏈之前對其進行修改嗎

不,因為它們都已簽名

修改交易會使交易簽名驗證失敗。只有知道稱為私鑰的秘密號碼的人才能為交易生成有效簽名。交易的輸入被腳本鎖定,該腳本只能通過使用私鑰產生的數字來滿足。

每個其他節點(錢包、礦工等)都會拒絕修改的交易並開始懷疑來源可能是惡意的。

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