以太坊單點登入:是什麼?為什麼?如何實現? - 冷萃財經

以太坊單點登入:是什麼?為什麼?如何實現?

撰文:Brantly Millegan,ENS 運營總監

單點登錄

用戶可以擁有自己的用戶名、個人資料數據和安全的身份驗證方法,並在多個服務中使用同一個帳戶

我稱之為使用以太坊進行登入

01. Web2 存在的問題

用戶名+密碼」很好人們重複使用弱密碼,並且會出現註冊疲勞,更不用說黑客攻擊和數據轉儲的問題了(編者註:數據轉儲是指定期將數據複製到另一存儲設備上保存起來的過程。當資料庫遭到破壞後可以將後備副本重新裝入,將資料庫恢復到轉儲時的狀態。)

你的每個賬戶之間都是孤立

Social Sign-On

一些明顯的缺陷不可能是中立的

我們需要的是一個中立的、去中心化的、安全的、由用戶控制的用戶名和身份認證協議,所有服務都可以使用。

以太坊單點登入:是什麼?為什麼?如何實現?

02. 引入以太坊

 一個被廣泛採用的、供用戶生成私鑰的標準使人們更容易管理這些私鑰的工具一個去中心化的命名和個人數據存儲系統。 

1) 每個人都擁有一個私鑰

 公鑰/私鑰對 加密貨幣的價值,加上以太坊生態系統的實用性,首次充分激勵了兩件事情是實現:1) 使大量用戶都能夠獲得一個私鑰;2) 發展出一個幫助人們管理私鑰 (我們稱之為「錢包」) 的行業。 就在過去幾年裡,加密行業在私鑰管理創新方面出現了爆炸式增長 密碼朋克意識形態用於存儲加密貨幣和使用以太坊 dApps 的私鑰對消息進行簽名以進行身份驗證 

2) 解決Zooko 三角

 人類可讀的用戶名可信的第三方 這就是 Zooko 三角 (即 Zooko’s triangle,以 Zcash CEO,Zooko Wilcox 的名字命名),它是指網路中命名系統的三個理想性質的三難困境,也即命名系統不可能同時是去中心化的、安全的和人類可讀的。 

以太坊單點登入:是什麼?為什麼?如何實現?

 

但區塊鏈解決了這個三難困境。2011 年推出的區塊鏈系統 Namecoin,首次嘗試了使用區塊鏈技術進行去中心化命名,但從未得到廣泛採用。以太坊區塊鏈上的一個 dAppENS 廣泛採用

 

以太坊單點登入:是什麼?為什麼?如何實現?

 用戶可以在 ENS 上註冊一個以 .eth 為後綴的域名,而無需接觸到任何中心化服務,然後使用自己的以太坊賬戶來託管該域名。 

你可以使用你的 ENS 域名來作為你的攜帶型 Web3 用戶名存儲個人資料數據 (比如頭像),或者使用它來簡化加密貨幣支付 

這並非只是一個概念,當前這已經是 Web3 中的慣例了。想要使用一個 dApp?你只需連接你的錢包,該 dApp 將使用你的 ENS 域名來作為你的用戶名。 

需要注意的是,雖然一些 dApps 只會讓你連接你的錢包,但其他一些 dApps 也會要求你對一條消息進行簽名。在前一類 dApps 中,你只是將你的錢包連接至一個在你的瀏覽器本地運行的 web 應用程序;而在後一類 dApps 中,你實際上是正在向該 dApp 的伺服器進行身份驗證。 

 

以太坊單點登入:是什麼?為什麼?如何實現?

 

03. 反對的聲音

1) 這種方式早已在其他地方存在了

  當然,Single Sign-On (使用第三方賬戶登入) 並不是什麼新鮮的想法,且的確這方面已經有很多的嘗試了。 使用以太坊登錄它已經在 Web3 中使用了 

2) 但這是另一個標準

 「」的「Social Sign-On使用以太坊登錄已經是不斷增長的 Web3 生態系統的標準和常態,量 Web3 用戶的需求將推動 Web2 服務在現有的登入選項的基礎上增加這一選項 可信中立由用戶控制的 3) 普通用戶無法管理自己的私鑰 擔心用戶丟失了他們的線上賬戶? 如果這會導致他們無法訪問自己的加密貨幣資產呢! 讓普通用戶更容易管理他們的私鑰 (也即「錢包」) 事實是,我們可以使用相同的私鑰來進行身份驗證,這是其一個令人愉悅的附加好處。 

4) 那麼隱私保護如何?

  雖然有諸如零知識證明和混合器 (mixers) 這樣的技術可以幫助保護用戶隱私,但目前最好的方式就是擁有不止一個以太坊賬戶:至少有一個賬戶是公開的,另一個賬戶是隱私的 (比如用於存儲你的大多數加密資產)。 要知道,你可以很容易生成新的以太坊賬戶,且如果你願意,你的 ENS 域名可以使用假名。 

5) 你只是在偏向以太坊和 ENS

 的確,我持有 ETH,我也是開發和管理 ENS 的團隊一員。 以太坊是幾乎所有 dApps 創新發生的地方,ENS 擁有比所有其他基於區塊鏈的命名協議加起來都更多的生態系統支持 管理 ENS 的團隊是一個非營利組織,主要依靠以太坊基金會的撥款生存捐贈了 70 萬美元 

04. RFP:敬請期待

 ENS 和以太坊基金會正在共同資助一項 RFP (提案徵集),旨在實現以太坊登入的標準化。 以使 Web2 服務更容易將「使用以太坊登入」作為登入選項添加進來。 

以太坊單點登入:是什麼?為什麼?如何實現?

05. 總結

  

 

以太坊單點登入:是什麼?為什麼?如何實現?

 我認為,未來當我們回顧互聯網早期這種孤島式的「用戶名+密碼」的時代時,會認為這是一個匪夷所思的時期。「用戶需要為每個服務平台都創建一個密碼?簡直瘋了。難以想像人們還能忍受!」  讓我們繼續構建未來。

冷萃財經原創,作者:awing,轉載請註明出處:https://www.lccjd.top/2021/08/19/%e4%bb%a5%e5%a4%aa%e5%9d%8a%e5%8d%95%e7%82%b9%e7%99%bb%e5%85%a5%ef%bc%9a%e6%98%af%e4%bb%80%e4%b9%88%ef%bc%9f%e4%b8%ba%e4%bb%80%e4%b9%88%ef%bc%9f%e5%a6%82%e4%bd%95%e5%ae%9e%e7%8e%b0%ef%bc%9f/?variant=zh-tw

0

掃一掃,分享到微信

猜你喜歡

文章評論

電子郵件地址不會被公開。 必填項已用*標註

後發表評論

    上一篇

    虛擬平行空間,誰在構建元宇宙?

    下一篇

    DeFi將保持市場效率低下?這六個來源你不可不知

    微信公眾號

    微信公眾號