書名: 區塊鏈浪潮:連接技術與應用作者名: 賈英昊 江澤武等編著本章字數: 675字更新時間: 2019-09-16 15:06:42
第2章 P2P網絡
2.1 P2P網絡的概念
P2P ( Peer-to-Peer )網絡即點對點網絡,是無中心服務器、依靠用戶群(Peers)交換信息的互聯網體系(圖2-1),是分布式網絡的一種。通常而言,該網絡中各個節點之間的地位是對等的。與有中心服務器的中央網絡C/S系統(Client-Server)(圖2-1)不同,點對點網絡的每個節點既是客戶端,也是服務器。節點之間依靠相互間的連接進行信息交流,各節點共享它們所擁有的資源(如磁盤存儲空間、網絡帶寬、處理器使用率等)來提供服務和內容。因此,當新節點加入網絡時,整個系統的容量也相應增大。

圖2-1 C/S網絡模式和P2P網絡模式
與C/S網絡模式相比,P2P網絡尤其適用于共享文件:在C/S結構中,資源存儲在一個中心服務器里,在固定的帶寬下,請求下載的用戶越多,平均下來每個用戶的數據傳輸越慢。而對P2P網絡而言,許多節點存儲著同一份文件的副本,當有人需要下載它時,可以同時從多個節點進行下載,而自己已下載的文件,也可同時上傳給其他正在下載的節點,因此網絡越大,速度越快。P2P網絡充分利用了網絡中其他對等節點的帶寬,而不只是利用文件來源節點的帶寬。
在共享文件方面的成功,使P2P網絡廣受歡迎,但是由于大部分共享的文件是流行音樂和電影,侵權的問題也使P2P網絡飽受詬病。在一個典型的P2P網絡中,數據可以隨意復制,副本可以任意保存。但是資產顯然是不可以隨意復制、存在多個副本的。中本聰創建的比特幣項目,保留了P2P網絡的“分布式”特征,也解決了資產在P2P網絡中轉移的問題:資產在不同的地址之間流動,而不是簡單“復制”;礦工在交易信息的過程中,將核實資產的去向。以下將對比特幣的P2P網絡進行具體說明,這一模式或可對使用區塊鏈技術解決版權保護等問題提供啟發。