Transactions
節點如何以及何時停止廣播交易?
假設一個節點開始廣播一個簽名交易。
**問題 1.**簽名在哪個階段進行驗證?在白皮書的第 5 節中,驗證僅出現在挖礦後的區塊接受期間。一個節點驗證它暫時放在一個塊中的任何交易的簽名不是更明智嗎?
**問題 2.**節點廣播交易多長時間?它如何知道何時停止廣播交易,無論是因為它被接受,還是因為它無效?
白皮書只是比特幣的高級概述,基本上是一份行銷文件。您可能對David Harding 創建的白皮書的勘誤表和相關評論感興趣。
每個節點在第一次收到交易時都會驗證交易的簽名。如果交易被認為有效並通過
is_standard
了策略,則節點會將交易添加到其記憶體池並將其轉發給節點的對等方。節點會將交易驗證的結果記憶體一段時間,以便能夠跳過重複此檢查,如果該交易很快包含在一個塊中。一個節點只會向其所有對等節點重新廣播一次事務。但是,如果交易不及時確認,交易的接收者和發送者可能會更頻繁地重播交易,因為他們對交易的成功進行了個人投資。