Transactions

為什麼每個節點都需要驗證比特幣交易

  • February 17, 2019

我只是了解比特幣網路,現在了解每個塊和每個交易都會傳播到比特幣網路中的每個節點(尚不確定完整節點與驗證節點與其他節點之間的區別)。但我的問題是,為什麼交易需要由每個節點傳播和驗證。我知道如果只有 1 個節點來驗證某人的交易,他們或許可以組隊,從而繞過系統規則。因此,每個人都檢查它是否可以接受意味著沒有人可以作弊或組隊作弊。但想知道是否還有其他東西。我想知道為什麼您不能只相信送出交易的使用者是值得信賴的並且他們的交易是正確的,或者這是否是驗證機制的全部意義所在。

我認為您的困惑來自對節點驗證所有交易/塊的原因的輕微誤解。

完成此驗證後,執行節點的使用者可以加入網路並驗證目前狀態**,而**無需信任其他任何人。重要的是,它允許主權,您不需要其他人的許可即可加入或參與網路。

每個節點並不真正關心其他節點是否驗證交易,它只是做自己的事情並為使用者提供不信任地與網路互動的能力。當然,使用者通過加入廣泛使用的網路(網路效應等)而受益,但最終由使用者自己確定網路狀態是符合使用者利益的,這樣其他人就不能欺騙他們,不允許他們參與等.

從某種意義上說,如果你需要信任某人,那為什麼還要使用區塊鏈呢?可以建立更高效的技術和網路,可以利用集中化帶來的效率收益(儘管通過喪失主權——正是這種權衡使得比特幣的低效率變得值得)。

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