去中心化計算

去中心化計算(英語:Decentralized computing)是把硬體軟體資源分配到每個工作站或辦公室的計算模式。相比之下,集中式計算則是將大部分計算功能從遠程進行集中計算。去中心化計算是一種現代化的計算模式。與之相反的集中計算,則普遍存在於早期的計算環境當中。

一個去中心化的計算機系與傳統的集中式網絡相比有很多優點。台式計算機發展迅猛,它們的潛在的性能遠遠超過要求的大多數業務應用程式的性能要求。結果,大多數桌面計算機存在著剩餘的閒置計算能力。 一個去中心化的計算系統,可以發揮這些潛力,最大限度地提高效率。然而,它是否增加了整體網絡的有效性依然值得商榷。

點對點

基於 "網格模型 "的點對點系統,或稱P2P系統,是在一些計算機上運行的應用程式的集合,它們相互遠程連接,以完成一項功能或任務。不存在從屬的衛星系統和主作業系統。這種軟體開發(和分發)的方法為開發者節省了巨大的成本,因為他們不必創建一個中央伺服器。一個例子是區域網消息傳送,它允許用戶在沒有中央伺服器的情況下進行通信[1]

若在一個對等網絡中,沒有實體控制大量的網絡節點,運行的開源軟體也不被任何實體控制,就是去中心化的網絡協議。這些網絡不容易被傳統的法院管轄手段所關閉,因為這些協議在運作時沒有中央或總部管轄。網絡根據原則和代碼運行。[2]在2010年代,出現了許多這樣的去中心化網絡協議。到2021年初,使用最多的去中心化協議包括比特幣以太坊幣安區塊鏈,以及 Uniswap、SushiSwap 和 Compound 去中心化金融(DeFi)協議。[3]

文件分享應用

關於去中心化計算最引人注目的爭論之一是 Napster,一個音樂檔案分享應用程式,它允許用戶訪問一個巨大的文件資料庫。唱片公司對 Napster 提起法律訴訟,指責該系統造成其唱片銷售的損失。Napster 公司被發現其違反了版權法,傳播未經許可的軟體,因此被關閉。[4]

在 Napster 公司倒閉後,人們要求建立一個不易受訴訟影響的檔案分享系統。於是 Gnutella,一個去中心化的系統,被開發出來[5]。這個系統允許用戶之間查詢和共享文件,而不依賴中央目錄,這種分散性使網絡免受與個別用戶行為有關的訴訟。

相關條目

參考

  1. ^ Galuba, Wojciech; Girdzijauskas, Sarunas. Peer-to-Peer System. Encyclopedia of Database Systems. 2009: 2081–2082 [2022-09-24]. doi:10.1007/978-0-387-39940-9_1230. (原始內容存檔於2022-10-01). 
  2. ^ Croman, Kyle; Decker, Christian; Ittay, Eyal; Gencer, Adem Efe; Juels, Ari. Ahmed Kosba, Andrew Miller, Prateek Saxena, Elaine Shi, Emin Gün Sirer, Dawn Song, Roger Wattenhofer. On Scaling Decentralized Blockchains. International Conference on Financial Cryptography and Data Security. Lecture Notes in Computer Science (SpringerLink). 31 August 2016, 9604: 106–125 [9 March 2021]. ISBN 978-3-662-53356-7. doi:10.1007/978-3-662-53357-4_8. (原始內容存檔於2021-01-12). 
  3. ^ Crypto Fees : 7-day average fees. cryptofees.info. 9 March 2021 [9 March 2021]. (原始內容存檔於21 February 2021). 
  4. ^ Evangelista, Benny; Writer, Chronicle Staff. Napster runs out of lives -- judge rules against sale. SFGate. 2002-09-04 [2019-07-25]. (原始內容存檔於2021-03-09). 
  5. ^ Ars Technica Report on P2P File Sharing Client Market Share. [2008-09-11]. (原始內容存檔於2008-12-16).