第20集:從發出交易到礦工打包需要幾步?

41.1 K

介紹

當你發起一筆比特幣轉帳後,你需要將交易廣播至全網,挖礦節點接到這筆交易後,先將其放入本地記憶體池進行一些基本驗證,比如該筆交易花費的比特幣是否是未被花費的交易。如果驗證成功,則將其放入“未確認交易池”(Unconfirm Transaction),等待被打包;如果驗證失敗,則該交易會被標記為“無效交易”(Invalid Transaction),不會被打包。也就是說,挖礦節點在比拼算力的同時還需要及時驗證每筆交易,更新自己的“未確認交易池”。節點搶到記帳權後,將從“未確認交易池”中抽取約近千筆“未確認交易”進行打包。有時候我們的交易不能被及時打包,是因為“未確認交易池”中的交易筆數太多,而每個區塊能記錄的交易筆數有限。

掃描二維碼,時刻關注ShowMuse公眾號