場景:用戶通過DHT連接的P2P分佈式網絡。他們用一個十六進制的76個字符的字符串標識自己。分佈式P2P網絡中的標識
問題:用戶需要選擇自己的ID,沒有一個真正的長和隨機的分配給他們。考慮到安全性,網絡需要保持100%分佈,因此使用pubkey:username的服務器是不可能的。
可能的解決方案:分佈式數據庫。但是,我們如何保證用戶名的唯一性?區塊鏈比特幣不是一種可能性,因爲下載千兆字節的數據也不便於用戶使用,也不適用於動態內容。
可能的解決方案:分佈式文件系統,如塔霍-LAFS。非常複雜和矯枉過正,不容易或乾淨地實施。
因此,問題是同時具有用戶友好性和安全性/分配。
任何想法?