使用以太坊登錄:中心化身份提供商的替代方案

2021-11-08 18:11:56

 電子郵件/密碼登錄的時代即將結束。

通常在登錄“web2”服務時,我們需要使用用戶名或電子郵件地址和密碼。然後,該服務可以在他們的內部數據庫中查找我們的用戶名或電子郵件地址,看看相應的密碼是否與我們提供的密碼匹配。生成用於進一步身份驗證的隨機密鑰,通常存儲在cookie中。

一個新的規範EIP-4361:用以太坊登錄,希望通過使用web3服務(如錢包和dapps)常用的方法來改變我們登錄web2服務的方式。

它是如何工作的?

EIP-4361描述了使用籤名消息的現有web2服務的身份驗證方法。用戶可以使用自己的私鑰(帶有相應的地址)進行身份驗證,而不是使用用戶名和密碼的組合。例如,可以使用自己的私鑰對這樣的消息進行籤名:

Example.com wants you to sign in with your Ethereum account:
0x4bbeEB066eD09B7AEd07bF39EEe0460DFa261520
URI: https://example.com/login
Version: 1
Chain ID: 1
Nonce: 12345

Issued At: 2021-11-01T12:25:24Z

使用以太坊登錄:中心化身份提供商的替代方案

在MyCrypto上籤署身份驗證消息。

EIP-4361使用增強的Backus-Naur表單(ABNF)為這些身份驗證消息定義了一種標准化格式,想要登錄的服務可以對這些消息進行驗證。該格式遵循EIP-191規範,該規範已經得到許多錢包的廣泛支持。登錄不需要密碼,只需用私鑰對消息進行籤名,就完成了。服務器可以驗證消息並生成密鑰存儲在cookie中。

使用ENS分散數據

EIP-4361與以太坊名稱服務(ENS)巧妙集成。如果一個地址有一個主ENS名稱(也稱為反向記錄)集,服務可以查找這個主ENS名稱並基於它解析數據。例如,可以將自己的首選用戶名、頭像、電子郵件地址或其他任意信息存儲在ENS名稱中。ENS還允許用戶指定其他網絡的地址,如比特幣和萊特幣:

使用以太坊登錄:中心化身份提供商的替代方案

與ENS名稱相關的一些可能的字段。

這樣就可以控制自己的數據,並且不需要web2服務來存儲關於用戶的這些信息。這可能會導致未來使用經過身份驗證、籤名的EIP-191消息登錄到身份驗證的應用程序成為標准,完全消除電子郵件/密碼組合。

使用以太坊登錄:中心化身份提供商的替代方案

這個模型本質上是一個去中心化的、100%正常運行的、用戶數據所有的“Gravatar”。數據不是由一個私有實體持有,而是發布到以太坊區塊鏈供應用程序使用。用戶將在多個應用程序中擁有一個身份,所有應用程序都通過用戶的籤名錢包進行身份驗證。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

評論

推薦文章

市場翹首以盼,美聯儲何時出手“印鈔”?

2025 年 4 月,特朗普政府的關稅大棒再次震懾全球市場。美股暴跌、加密資產血流成河,比特幣兩日...

5 7小時前

從Treasure到Sharpnel,Web3初創項目燒光融資邁入寒冬

@OdailyChina @XiaMiPP 加密市場,似乎正在經歷一場深刻的寒冬。 就在半年前,我...

星球日報
10 15小時前

Matrixport市場觀察:短期市場情緒波動劇烈,BTC暫守79k支撐位

受美國對等關稅影響,全球資產進入恐慌性拋售階段。BTC 在過去一周走勢相對堅挺但依舊受宏觀因素影響...

星球日報
9 15小時前

一個偉大的創始人應該是什么樣?深度側寫 Paradigm 聯創 Matt Huang

“ 有時我覺得自己在管理 X 战警學院 ”,Matt Huang把他創立的120億美元的加密風投公...

7 15小時前

布局新一輪上行周期,加密VC都在押注哪些項目?

全球金融市場近期遭遇劇烈震蕩,加密貨幣領域同樣未能幸免。然而,正如投資界常說的那樣,市場逆轉往往為...

星球日報
6 15小時前

跨越鴻溝|與何一對談Web3 如何從極客文化走向大衆共鳴

4月7日,在剛剛落幕的香港Web3 Festival上,幣安聯合創始人何一通過线上連线形式,參與了...

6 15小時前