關於 GNUnet

什麼是 GNUnet?

GNUnet 是個替代網絡堆棧,其主要目標為構建安全、分散和保護隱私的分佈式應用程序。我們的目標為替換舊的、不安全的互聯網協議棧。起始於一個用於安全發布文件的應用程式,GNUnet 已經發展到包含所有類型的基本協議組件和應用程序,並朝向創建 GNU 互聯網發展。

現今,全球網路的實際用途和社會需求與 1970 年的目標大不相同。雖然網際網路仍然適合軍事用途(網絡設備由指揮層操作,並在必要時與世界其他地方隔離),但民間社會的情況卻較站不住腳。

由於基本網際網路的設計選擇,網際網路的流量可能會被網路上的敵對路由器誤導、攔截、審查和操縱。而確實,現代網際網路已經發展到這個地步,如同 Matthew Green 所說的,"網路是懷有敵意的(the network is hostile)"

我們相信自由社會需要一個使用反獨裁分散的點對點範式、隱私保護加密協議的網路架構。GNUnet 項目的目標是提供並實現這種理想的自由軟體。

具體而言,GNUnet 試圖遵循以下設計原則,其重要性如下:

  1. GNUnet 的實施必須為自由軟體
  2. GNUnet 必須盡量減少暴露個人的可識別資訊量。
  3. GNUnet 必須完全分散,並能夠抵禦外部攻擊和異常的參與者。
  4. GNUnet 必須為自我組織,且不依賴於管理員或集中式基礎設施。
  5. GNUnet 必須通知用戶在建立私人通信時必須信任哪些其他參與者。
  6. GNUnet 必須是開放的,並允許新的同行加入。
  7. GNUnet 必須支持各種應用程式與設備。
  8. GNUnet 必須使用象限化分割 (compartmentalization) 來保護敏感信息。
  9. GNUnet 架構必須是資源高效率的。
  10. GNUnet 必須為同行提供比他們消耗更多的資源的激勵。

To get know and learn more, please check our handbook, especially the chapter on "Key Concepts", explaining the fundamental concepts of GNUnet.

更多資源

除了手冊之外,還有更多的資源可用於學習 GNUnet,例如,參考書目中包含有關各個層次的論文,許多影片或簡短的詞彙表

請注意,這個項目(儘管它已經有了一定的年紀)在軟體方面仍處於早期 alpha 階段 – 要重寫整個 Internet 並不是一件容易的事!

當前資金

  • 此項目正在接受歐盟 Horizon 2020 研究和創新計劃 NGI Assure 的資助。
    NGI Assure homepage
    NGI Assure logo


我們感謝以下組織提供的免費託管服務:

過去的資金

我們感謝以下組織過去提供的資金: