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