以後凡是牽涉到蓋章,或者簽名的場所,都有機會和DID 的驗證發生關係。
作者: 王建碩
7 月19 日,DID(Decentralized Identifier)已經作為W3C 的標準推出了。我7 月20 日問了一堆DID 相關的問題:
關於去中心化標識符(DID )的問題集合
結果半個月過去了,我依然沒法回答自己的問題。我閱讀了Google 關於DID 的前幾頁的所有結果,還有YouTube 上面的的相關的視頻以後,心中生氣的情緒不斷孕育。我在即刻,Twitter 等各種地方,向整個世界求助:
我們知道,http://abc.com 這樣的URL,可以輸入到瀏覽器的地址欄裡。 tom@abc.com 這樣的郵件地址,可以輸入到郵件客戶端的收件人一欄裡。哪怕是0x9eF….B1ba3 這麼複雜的以太坊地址,我也知道可以輸入到錢包轉賬的收款人一欄裡。誰能告訴我:
1)2022 年8 月份,整個世界裡面,有哪怕一個可以顯示我的DID 地址的地方嗎?
2)整個互聯網上,哪怕有一個地方,可以讓我輸入類似於 did:web:abc.com 或者 did:example:123 這樣的DID 地址嗎?
3)有任何一個應用可以讓我用到DID 嗎?
如我所料,沒有人能給我答案。我有些抓狂了。這難道是醞釀了這麼多年的DID 的現狀嗎?似乎有點不太好的氣息。按道理,不是應該應用先行嗎?當年HTTP/1.0 的正式標准出來前兩年,使用土製的HTTP 協議的Netscape 都已經上市。
不過後來即刻的@w3tester 同學救了我,向我推薦了他做的應用:https://credential.zkid.app。我才總算第一次,跌跌撞撞的完成了這一生的第一次DID 體驗。
這也又一次驗證了,概念總讓人暈頭轉向,而應用讓人秒懂。這些應用讓人秒懂一個晦澀難懂的概念的時刻,被我稱之為「醍醐灌頂時刻」(DAO 的例子,NFT 的例子,電話的反例)
看到自己的DID 地址
訪問:https://credential.zkid.app
經過一些簡單的助記詞記錄什麼的類似普通錢包的設置過程,你就可以生成一個ID,如同一個以太坊錢包,或者比特幣錢包一樣。在界面的右上角,我第一次看到了類似這樣的一串字符串:
did:kilt:light:004sb5zyXirkEBDTDR5HQgYLBRdFgMWXhJNR3Zs8tNgQLVtmLd:z1Ac9CMtYCTRWjetJfJqJoV7FcNjbuKfUVy9CgD1PiUwcPwzuUPV4P1wzXoKX5V4dq99TP7GnYqvwvSTsEJFBJQ
這個DID 具體怎麼用,倒是可以下一篇文章再細說。 (一句話說,DID 似乎是一個公鑰的DNS)
得到一個認證
在Credential Type 一個標籤裡面,空空如也。 @w3tester 好心地給了我一個CType: 0x7c98af5a580071e36baddebeee8000236095531819660dad994b9efb04f95a10 。我Import 進去,出現瞭如下一個組織:
這個叫做 DAO-Member-1 的,似乎是一個可以簽發什麼東西的機構。
鼠標放上去,有一個「Create Claim」的按鈕。點了以後有如下的界面:
這個表格似乎跟去很多政府部門填的表格有點像。我為自己填了信息,比如 Name: Jianshuo, Rank: 10, Role: Player,然後點擊「Submit」。
之後,在「Credential」一頁裡面,就看到瞭如下的信息:
我的新提交的Claim 的狀態是 Attesting。就是等待驗證狀態。
過了一段時間,@w3tester 同學在系統那邊批准了我的這個聲明,我的一個作為 Name: Jianshuo,Rank:10,Role:Player 的聲明的狀態變成了Attested。
發生了什麼?我的猜測
這個過程,就這樣結束了,並沒有辦法繼續做什麼了。但我隱隱約約地理解了DID 的作用和過程。
Dao-Member-1 或許就是另外的權威的組織,可能是大學,可能是公安局,可能是任何政府機構,或者任何其他組織,或者你的朋友。
你先去那裡領一個表格,然後填寫,再把這個表格返回給這個機構蓋章。
這個表格上或許寫著你從這個大學畢業的時間,或許是你的身份證,或者年齡,或者僅僅說我滑板玩得很好。然後對方機構就以他們的DID 的身份幫你蓋個章(這是一個叫做 Verifiable Credential, VC的機制),然後你就可以像拿出一張身份證,駕照這樣紙質的東西一樣,拿出這張數字的表格。這就是身份證等各種表格的未來的樣子。即便那個機構的網站不見了,甚至這個機構本身都不見了,這張數字的表格依然可以使用。
也就是說,以後凡是牽涉到蓋章,或者簽名的場所,都有機會和DID 的驗證發生關係。畢竟,世界上能數字化的都數字化了,我們卻還在依靠自己的小肉手和木頭章也太落後了。
希望這個過程也讓大家有點點懂。 (為啥只是一點點懂?因為我也只是一點點懂)