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