詞彙表

自我
我們使用"Ego"一詞來指稱 GNUnet 中的用戶可以擁有多個不可鏈接的身份(從另一個自我(alter egos)的意義上來說)。由於我們可能希望將我們的商業自我與我們用於政治活動或浪漫的自我分開,擁有多個身份的能力至關重要。
GNUnet 中的自我 (Egos) 在技術層面等同於身份 (identities)(並且程式碼並不會區分它們)。我們有時只是簡單地使用"自我(ego)"一詞來強調您可以擁有多個"自我"。
身份
在 GNUnet 中,用戶通過公鑰識別,而該公鑰通常被稱為用戶的"身份(Identity)"。然而,這個概念並不像現實生活中,許多人被迫擁有一個名字、一本護照和一個唯一的身份證號碼那樣嚴苛。
只要 GNUnet 中的身份為公鑰,用戶就可以自由創建任意數量的身份 (Identity),我們稱之為自我 (egos) 以強調差異。即使用戶可以自由地創建這樣的自我,讓某個認證機構對自我進行認證、從而產生更類似於傳統身份概念的東西也是可能的。
例如,一所大學可以證明其學生的身份,以便學校證明該學生正在讀書。學生可以將他們(經過認證)的學生身份與他們用於生活中其他活動的自我分開。
化名 (Pseudonym)
化名 (pseudonym) 是一種專門建立的、與真實姓名無關的自我 (ego)。GNUnet 用戶可以創建許多自我,因此也可以創建許多假名。
根據定義,由於重複使用相同的假名涉及相同的公鑰,它們是可以被鏈接的。若要保持匿名性,則需使用特殊的"匿名 (anonymous)"假名(對於 GNUnet,這是橢圓曲線上的中性元素)或是使用一次性的拋棄式假名。
命名空間 (Namespaces)
GNU 名稱系統允許每個自我(或身份)安全且私密地將任意數量的標籤-值對 (label-value pairs) 與一個自我互相聯繫。根據網域名稱系統 (Domain Name System; DNS) 的術語,這些值稱為記錄集 (record sets)。該自我的標籤到記錄集的映射(mapping )稱為命名空間 (namespace)。
如果記錄被公開並發布,其他用戶就有可能可以根據該自我的公鑰和標籤查找記錄。於此,標籤不僅可以充當密碼短語 (passphrase),還可以充當公鑰——儘管它的名字可能不被公眾所知,也不會被 GNS 協議本身公開。
同儕 (Peer)
一個 "對等點 (peer)" 是個具有其自己實例公鑰和網路位址的 GNUnet 實例。技術上來說,在同一主機上運行多個對等點是有可能的,但這僅在測試方面有意義。
按照設計,GNUnet 支持多個用戶共享同一個對等點,就如同 UNIX 是一個多用戶系統一樣。一個 "對等點" 的組成通常包含由一組以 "gnunet" 用戶身份運行、並允許 "gnunet" 組中的所有用戶使用該 API 的基礎 GNUnet 服務。在多用戶系統上,每個用戶可能需要額外的 "個人化 (personalized)" 服務。
雖然對等點也由公鑰標識,但這些公鑰與自我或身份完全無關。命名空間不能與對等點相關聯、只能與自我相關聯。