分散式智慧身分認證系統
不論是臉書(Facebook)、領英(LinkedIn)還是推特(Twitter)這樣的網站都會要求使用者註冊、填寫資料、設置交易密碼、查詢密碼等。但註冊手續繁瑣,而且同時也失去了使用者資料的控制權,因為一些私人資訊留在網站的資訊庫裡,有可能會被別有所圖的「不法之徒」盜取,而用戶除了表示不滿、氣憤之餘,沒有任何有效的手段。
如果像臉書這樣的網站,願意接受協力廠商網站提供的使用者資訊進行註冊和登錄,那麼,用戶會很樂意使用協力廠商網站管理個人資訊,尤其是這個協力廠商網站使用去中心化的分散式身分認證系統。
如圖4-1,在這樣一個智慧身分認證系統中,你需要選擇一個獨有的名字作為其他人能夠透過此名字尋找到你的區塊鏈ID的方式。而將此區塊鏈ID與你的其他社交網站相連接驗證,就能夠確定你的區塊鏈ID所屬權並證明你的身分。創建了你獨有的區塊鏈ID後,會生成你的線上頭像(Online Avatar),將其他社交網站連結到智慧身分認證系統中生成聯繫資訊(Contact Information);同時還會顯示你的護照照片(Passport style photo),在姓名下方會有一個金鑰創建日期(Key creation Date),這是不可更改的,而你獨一無二的金鑰標識(Key ID)就在智慧身分卡的右上方;在護照照片下,會有兩個獨屬於你的二維碼,分別連結到你的智慧身分認證系統(Keybase.io Link)和連結交易(TransactionLink)的二維碼;二維碼左邊則為子金鑰信息(Subkey Information),右側是簽名欄(Signature Box);身分認證卡的最下方則是交易表示(Transaction ID)以及雜湊演算法證明(Proof Hash)。
可以把這個智慧身分認證系統想像成「一張電子身分證」。裡面包含了你的姓名、出生年月、郵箱、聯繫資訊、電子錢包位址、金鑰創建日期、護照照片等資訊。現在有這樣的一套分散式身分認證系統,能讓你安全、便捷地解決資訊丟失問題。因為這套認證系統可以讓你的資訊完全掌控在自己手裡,永不會丟失,永不會被竄改。
需要提醒的是,你一定要妥善保管金鑰,因為無論進行任何操作,都需要提供金鑰來進入帳戶,如果不幸丟失了金鑰密碼,你的資訊將會永久地放在那個「黑匣子」裡,因為唯一的金鑰只有你自己知道,世界上沒有第二個人知道,但你可以對它進行備份。