5 - 1 檢視阻塞的交易

我們可以用 bitcoin-cli listtransactions 來看這個客戶端的所有交易訊息,

也可以用 bitcoin-cli gettransaction 來看某一個交易

當看到某交易的 confirmation = 0 ,表示他還沒有被礦工打包到區塊上,這時候交易是放在 mempool 裡面

什麼是 mempool ? 他是所有未確認交易的一個置放地方,當一個礦工正在挖礦,他會從他的 mempool 挑出交易做 POW,

當他挖礦成功,會將區塊廣播到鏈上,其他礦工會根據這個區塊更新自己的 mempool,

所以每個礦工的 mempool 會大致上相同,不同僅在於誰先挖到區塊並且廣播出去,

礦工們會優先選擇先廣播出去的區塊當作 mempool 更新標準

當一筆交易超過某個時間依然是未確認,會被認作是阻塞的交易,

我們可以決定怎麼做:

  1. 等:如果網路沒很塞的話,最終交易還是會被執行
  2. 等他過期:網路很塞、或是手續費帶啲沒有人想要打包,那麼交易幾乎不可能會被執行
  3. 用 RBF:用較高的手續費再送一次
  4. 用 CPFP:可以用 CPFP 把未確認的交易當作 input 去送一個新的交易

results matching ""

    No results matching ""