Bitcoin-Core
來自錢包的比特幣塊複製工作流程的內部結構和衝突解決
- 如果我從我的錢包發起交易,我的交易是否只發送到一個節點?錢包客戶端是否發送到多個節點?
- 如果沒有礦工決定包含我的交易會怎樣?我的交易會失敗並浪費費用嗎?
網路中的每個對等點都有中繼交易
- 通常一個宣布的交易要傳播到整個網路需要多長時間?有這方面的參考資料或數據嗎?
- 最長可用鍊是什麼意思?是像
[1 2 3] vs [1 2 3 4]
還是[3 2 1] vs [5 6 7 8]
?協議如何確保交易之間的排序?
- 每個節點都與少數對等節點聯繫。
- 如果沒有礦工包含您的交易,這筆錢永遠不會離開您的錢包。
- 傳播可能需要幾十秒才能到達大部分網路。請參閱 將新創建的塊傳播到整個比特幣網路需要多長時間,為什麼?
- 實際上鍊的長度並不重要,這是談論累積工作量證明的一種簡寫方式。投入最多工作的分支是節點將選擇和使用的分支。我相信這主要影響節點的 UTXO 集(整個比特幣網路中可供其所有者消費的硬幣列表)。工作量證明機制和礦工的主要工作可以說是交易的排序。