用一個對照理解節點的意義。先想想傳統銀行:你的存款餘額,記在銀行的中央伺服器裡。這份帳本由銀行獨家保管,你看到的數字是銀行告訴你的;理論上,若銀行系統出錯或被內部竄改,你很難自行驗證真偽,只能信任它。
現在看區塊鏈。假設某條鏈此刻全球有一萬個節點在運行,分散在不同國家、由不同的人和機構各自維護。你的那筆轉帳交易發出後,會被廣播給這些節點,每一個節點都根據同一套規則獨立檢查它是否合法,合法的交易才會被納入大家公認的帳本,而這份帳本在一萬個節點上各存了一份一模一樣的副本。
現在假設有人想偷改你的餘額紀錄。在銀行的世界,他只要攻破那一個中央伺服器或買通內部即可;但在這條鏈上,他得同時攻破或騙過這一萬個各自獨立、彼此核對的節點中的絕大多數,否則其他誠實節點立刻會發現紀錄對不上而拒絕。這個「人多、分散、互相核對」的結構,正是節點賦予區塊鏈的安全本質——也讓你明白為什麼節點數量與分散程度如此重要。
圖解
歡迎截圖分享,轉載請註明來源