Bitcoin-Core

為什麼區塊鏈新節點驗證區塊中的所有交易?

  • November 7, 2021

你好我是學習區塊鍊和比特幣的學生。

我有一個問題,為什麼所有節點都驗證塊中的所有交易。

我檢查新節點是否連接比特幣網路,然後驗證塊中的所有交易。

連接新節點之前的交易都已經驗證過了,為什麼新節點會檢查區塊中的所有交易???

我覺得“新節點不檢查以前的交易”有一些問題,但清晰的想法不知道。

請告訴我為什麼。ㅠ.ㅠ

比特幣旨在在對抗性環境中工作。如果我們的節點盲目地相信其他節點告訴它的東西,那麼對它撒謊是微不足道的。相反,我們的節點自己處理完整的區塊鏈並檢查是否遵守了所有規則。這樣,它就不會落入無效交易或塊數據中。

更一般地說,由於沒有單一的領導者或決策者,網路需要一種機制來收斂於單一的基本事實。如果每個節點都相信其他節點告訴它的一切,那麼可能很容易分裂網路、浪費頻寬、延遲或阻止收斂。生產規範真相的成本很高,並且每個人都檢查其有效性,這使網路淹沒了許多此類攻擊。

引用自:https://bitcoin.stackexchange.com/questions/110395