共識與網路
點對點網路
點對點網路,是一種每台電腦都以平等的身分直接與其他電腦交談、中間沒有任何中央伺服器的網路。每台機器——叫節點或對等點——同時既是顧客又是伺服器:它向別人索取資訊,也反過來向別人提供資訊。這與常見的格局正好相反——在那種格局裡,眾多使用者全都連到某一家公司的中央電腦上。
節點會連上少數幾個鄰居,而資訊靠「八卦式」的傳播擴散開來:當一個對等點聽到新消息時,比如一筆新交易或一個新區塊,它就把它傳給自己的鄰居,鄰居再傳給各自的鄰居,直到整個網路都知道了——很像一句話在人群裡口耳相傳地盪開。這裡沒有一份母本,也沒有一個一切都要流經的單點,所以網路既沒有明顯的瓶頸,也沒有哪個外人能一撥就關掉它的總開關。
正是這種架構,奠定了區塊鏈去中心化、難以審查的基礎。由於帳本存活在遍布世界各地、彼此平等的成千上萬個對等點上,這裡沒有可供突襲的總部,沒有可供查封的中央伺服器,也沒有哪個能被施壓去竄改記錄的單一所有者。即便有些節點離線或被封鎖,其餘的照常運轉,網路繼續運行。點對點聯網,可以說就是那套讓一個無領袖系統得以存在的「管道」。
點對點技術比區塊鏈出現得早——早期的檔案分享系統也用它;區塊鏈在其之上又加了一套共識規則,好讓這些對等點同時還共享同一份一致的帳本。
又稱
另見