以太坊數(shù)字身份標(biāo)準(zhǔn)ERC-725由哪些組成?區(qū)塊鏈數(shù)字身份應(yīng)如何定義?
分布式應(yīng)用程序(dApps)是區(qū)塊鏈技術(shù)最有前途的應(yīng)用之一,它具有完全取代中心化第三方操作平臺(tái)的潛力。這其中,用戶身份管理是任何dApps的關(guān)鍵。在以太坊諸多合約中,你可能聽(tīng)說(shuō)過(guò)ERC-20和ERC-721,這是以太坊最為著名的兩個(gè)標(biāo)準(zhǔn),ERC-20是以太坊的Token標(biāo)準(zhǔn),ERC-721是數(shù)字資產(chǎn)標(biāo)準(zhǔn)。就像這兩個(gè)標(biāo)準(zhǔn)所起的作用,ERC-725成為以太坊數(shù)字身份的建議標(biāo)準(zhǔn)。
ERC(Ethereum Request for Comment)是以太坊開(kāi)發(fā)者提交的協(xié)議提案,相當(dāng)于以太坊版的RFC。RFC是由互聯(lián)網(wǎng)工程任務(wù)組制定的一個(gè)概念,RFC中的備忘錄包含技術(shù)和組織注意事項(xiàng)。對(duì)于ERC來(lái)說(shuō),RFC中包括一些關(guān)于以太坊網(wǎng)絡(luò)建設(shè)的技術(shù)指導(dǎo)。為了創(chuàng)建一個(gè)以太坊平臺(tái)的標(biāo)準(zhǔn),開(kāi)發(fā)人員會(huì)提交一些以太坊改進(jìn)方案(EIP),改進(jìn)方案中包括協(xié)議規(guī)范和合約標(biāo)準(zhǔn),一旦EIP被委員會(huì)批準(zhǔn)并最終確定,它就成為ERC。
身份管理與信任的基礎(chǔ) ERC-725如何解決身份問(wèn)題?標(biāo)準(zhǔn)化是任何生態(tài)系統(tǒng)的一個(gè)重要方面,ERC-725身份標(biāo)準(zhǔn)的提出填補(bǔ)了以太坊身份認(rèn)證環(huán)節(jié)的缺失。ERC-725由ERC-20 Token標(biāo)準(zhǔn)的創(chuàng)建者,F(xiàn)abian Vogelsteller于2017年10月2日正式創(chuàng)建,該標(biāo)準(zhǔn)如今已被許多想要將分布式身份標(biāo)準(zhǔn)納入點(diǎn)對(duì)點(diǎn)市場(chǎng)的區(qū)塊鏈項(xiàng)目所采用。
ERC-725的本質(zhì)是一個(gè)智能合約,它構(gòu)成管理身份和信任的基礎(chǔ),并保證智能合約協(xié)議的執(zhí)行。簡(jiǎn)單來(lái)說(shuō),它是一個(gè)身份驗(yàn)證和識(shí)別機(jī)制,將為數(shù)字合約提供更有保障的身份認(rèn)證。例如,Airbnb網(wǎng)站的dApps要求出租房產(chǎn)的用戶確認(rèn)自己的身份,以防止欺詐或財(cái)產(chǎn)破壞。在當(dāng)前的區(qū)塊鏈生態(tài)系統(tǒng)中,這樣的dApps需要綁定可信任的平臺(tái),以便與第三方身份數(shù)據(jù)進(jìn)行整合。
在回答GitHub上的評(píng)論時(shí),Vogelsteller強(qiáng)調(diào)了標(biāo)準(zhǔn)化身份管理的必要性:“目前,服務(wù)商需要從不同平臺(tái)收集關(guān)于用戶的所有信息,以確保他們知道這個(gè)用戶是誰(shuí)。這個(gè)標(biāo)準(zhǔn)將幫助每個(gè)需求方自動(dòng)檢查某些聲明,只要信任聲明的發(fā)行人,就不需要存儲(chǔ)關(guān)于用戶的實(shí)際信息。目前,用戶數(shù)據(jù)的過(guò)度采集是因?yàn)槿狈σ粋€(gè)更好的系統(tǒng)?!?/p>
ERC-725主要由以下部分組成:
用一個(gè)符合ERC-725標(biāo)準(zhǔn)的智能合約的地址來(lái)標(biāo)識(shí)身份。
一個(gè)代理合約接口,用于在以太坊區(qū)塊鏈上使用身份進(jìn)行交互。
一種針對(duì)給定身份的聲明注冊(cè)表,允許任何基于密鑰對(duì)的賬戶在區(qū)塊鏈上公開(kāi)聲明身份信息。
在注冊(cè)表中查找聲明的方法(實(shí)際上在ERC-735中定義)。
構(gòu)建以太坊標(biāo)準(zhǔn)聲明分類的建議。就像ERC-20 Token標(biāo)準(zhǔn)一樣,由于ERC-725只是設(shè)定了一個(gè)接口。因此,人們可以按照自己的意愿去實(shí)現(xiàn)它們。
在很多應(yīng)用ERC-725的項(xiàng)目中,Origin Protocol可謂最為知名的項(xiàng)目之一,它強(qiáng)調(diào)了利用區(qū)塊鏈的身份標(biāo)準(zhǔn),管理點(diǎn)對(duì)點(diǎn)市場(chǎng)中用戶聲譽(yù)和可信度的優(yōu)勢(shì)。Origin Protocol為ERC-725提供了一個(gè)設(shè)想,會(huì)促使用戶去核實(shí)他們的身份,并簽發(fā)一個(gè)新的“身份合約”,其中包含了他們想要驗(yàn)證的平臺(tái)所發(fā)布的有效聲明。發(fā)行人會(huì)向用戶提供加密簽名,證明用戶控制著特定的電子郵件、電話號(hào)碼、地址或生物特征數(shù)據(jù),這些數(shù)據(jù)將被添加到身份合約中。
在類似Airbnb的案例中,用戶可以嘗試通過(guò)一份上市合同來(lái)租用一處房產(chǎn),在此期間,該房源的合同將會(huì)調(diào)查用戶身份,以獲得Airbnb dApps的聲明。通過(guò)從聲明簽名中檢索公鑰,合同清單可以驗(yàn)證它在dApps發(fā)布的合同仍然有效,從而允許交易繼續(xù)進(jìn)行。
ERC-725可能會(huì)創(chuàng)造一個(gè)全新的身份生態(tài)系統(tǒng),在這個(gè)生態(tài)系統(tǒng)中,能夠接受任何dApps或區(qū)塊鏈平臺(tái)發(fā)布的聲明,從而促進(jìn)分布式、可互操作身份的應(yīng)用。例如,如果美國(guó)郵政部門(USPS)設(shè)置了自己的聲明發(fā)行人合約,任何需要驗(yàn)證用戶地址的合約都可以在交互之前自動(dòng)搜索USPS簽發(fā)的聲明。
全球已經(jīng)展開(kāi)行動(dòng) 分布式身份的未來(lái)正加速到來(lái)盡管ERC-725標(biāo)準(zhǔn)仍處于相對(duì)早期的開(kāi)發(fā)階段,但與Origin Protocol等項(xiàng)目的整合已經(jīng)在進(jìn)行中。另外,數(shù)字身份正取得全球各國(guó)政府的共識(shí),比如臺(tái)北今年正在部署IOTA智能身份證。SecureKey已經(jīng)是加拿大數(shù)字身份生態(tài)系統(tǒng)的支柱,目前正在進(jìn)行驗(yàn)證。今年秋天,IDEMIA將為荷蘭城市提供政府支持的基于區(qū)塊鏈的身份驗(yàn)證服務(wù)。奧斯丁市已經(jīng)啟動(dòng)了一個(gè)試點(diǎn)項(xiàng)目,通過(guò)與BanQu等創(chuàng)業(yè)公司合作,為無(wú)家可歸的居民提供數(shù)字身份證。
在未來(lái),所有的身份管理都將發(fā)生在區(qū)塊鏈上,我們相信距離這個(gè)目標(biāo)的實(shí)現(xiàn)已為時(shí)不遠(yuǎn)。根據(jù)數(shù)字身份的研究組織OWI(One World Identity)發(fā)布的最新研究報(bào)告《2018年區(qū)塊鏈和身份驗(yàn)證:充滿希望和試驗(yàn)的一年》(Blockchain and IdenTIty in 2018:A Year of Promise and Pilots)顯示,在過(guò)去的18個(gè)月里,各國(guó)政府、商業(yè)組織對(duì)于自我主權(quán)身份的高度認(rèn)同在很大程度上反映了區(qū)塊鏈身份市場(chǎng)的增長(zhǎng)。
無(wú)論是作為獨(dú)立的區(qū)塊鏈身份平臺(tái),還是其他類型的身份解決方案提供商,將在未來(lái)一年將組成一個(gè)重要的子行業(yè),該領(lǐng)域目前許多項(xiàng)目都是預(yù)發(fā)布或beta版?;趨^(qū)塊鏈風(fēng)險(xiǎn)投資的周期,未來(lái)12個(gè)月,自我主權(quán)身份是否會(huì)發(fā)展成為一種可行的商業(yè)模式將得到進(jìn)一步更為清晰的驗(yàn)證。
從商業(yè)注冊(cè)到個(gè)人身份驗(yàn)證,政府機(jī)構(gòu)正越來(lái)越多地調(diào)研分布式身份解決方案。僅今年,就已經(jīng)有數(shù)十個(gè)試點(diǎn)項(xiàng)目,因此2019年或?qū)⒊蔀榈谝淮未笠?guī)模部署的重要時(shí)間節(jié)點(diǎn)。另外,基于區(qū)塊鏈的個(gè)人數(shù)據(jù)市場(chǎng)發(fā)展勢(shì)頭已現(xiàn),但到目前為止,用戶還沒(méi)有表現(xiàn)出特別強(qiáng)烈的意愿,想要通過(guò)采用新服務(wù)來(lái)消除隱私泄露的擔(dān)憂,或加強(qiáng)對(duì)其數(shù)字身份的自主控制,因此個(gè)人數(shù)據(jù)市場(chǎng)必須具有強(qiáng)大的激勵(lì)機(jī)制和更為友好、直觀的用戶體驗(yàn),以吸引普通消費(fèi)者。
迄今為止,區(qū)塊鏈數(shù)字身份依然是一個(gè)正在快速成長(zhǎng)的年輕市場(chǎng),就像任何一個(gè)好的成長(zhǎng)故事一樣,雖然會(huì)遭遇到一些少年的煩惱,但這些煩惱卻是市場(chǎng)成長(zhǎng)和成熟之路上的必要經(jīng)歷,只有把這些煩惱進(jìn)行有效解決,那么這項(xiàng)技術(shù)才有可能迎來(lái)更有希望的未來(lái)。