Mining-Theory
信任比特幣網路
我是這個主題的新手,但在我學習的過程中,我無法理解某些東西,如果有人能幫助我,我將不勝感激。我知道在大多數方面比特幣並不依賴於信任節點。驗證和附加其他礦工廣播的塊符合每個節點的最大利益,因此我們可以假設節點會這樣做。驗證他們放入塊中的交易符合每個節點的最大利益,否則它將被拒絕。但是為什麼節點在傳播他們收到的交易時會受益呢?如果這不是它的工作方式,那麼事務輪詢是如何創建的?
礦工和節點之間是有區別的,儘管礦工將(或至少應該)執行一個完整的節點來檢查他們試圖開采的區塊是否是有效區塊。我認為您在這裡可以互換使用術語“礦工”和“節點”。網路上有許多節點(大多數)只是驗證交易和區塊,而不嘗試探勘區塊。
為什麼節點在傳播他們收到的交易時會受益?
全節點和礦工希望從對等方接收有關最新交易和區塊的資訊。因此,有效的傳播依賴於可以發送和接收此資訊的軟體。理論上,該軟體可以更改為只接收而不發送。但是,如果這成為網路上的一個嚴重問題,一些節點可能會選擇只與既發送又接收的節點保持連接,而“自私”節點可能難以保持與對等節點的連接。
節點執行的軟體包含關於網路如何執行的最適合所有人的規則。這些規則之一是節點應該將新事務轉發給其他節點。
據我所知,他們沒有任何動機,除非不這樣做,否則會冒著不參與遵循“人人皆宜”規則的節點網路的風險。由於不參與,他們正在花費自己的資源而無法參與網路的獎勵。
正如另一位評論者所提到的,他們將被要求不參與,因為遵守規則的節點最終會忽略它們。