uPort的簡單理解:基于區(qū)塊鏈的隨身個人證明文件袋

前言

我是在閱讀一篇國外DAPP的白皮書時,發(fā)現(xiàn)了uPort這個身份驗證項目的。在這個DAPP應(yīng)用中,根據(jù)法律法規(guī),需要用戶提供某個證明文件,它選擇了讓用戶使用uPort的方式登錄驗證。

而我在搜索uPort相關(guān)資料后,發(fā)現(xiàn)網(wǎng)上資料很少,而且說的不是很清楚。在閱讀了uPort官網(wǎng)資料和該項目白皮書后,我對uPort有了一個大概的了解,這里分享給大家。不準(zhǔn)確的地方請留言指正,謝謝!

uPort是什么?

官網(wǎng):https://www.uport.me

我們用舉例的方式來說明:

當(dāng)前情況

對用戶來說

舉例來說,現(xiàn)在市面上有很多共享汽車的應(yīng)用,如果你想使用,你需要做以下的事情:

  • 每個應(yīng)用都要申請賬號。

  • 由于開車需要有駕照。你需要在每個應(yīng)用上上傳你的駕照照片,等待審核。審核的時間有長有短。

  • 每個應(yīng)用你可能還需要交納一定的押金。

  • 如果某個應(yīng)用提供的是豪華車,你可能還需要交納更多的押金,或者上傳你的信用或資金證明并等待審核。

這里只是共享汽車。假如說,還有更多的應(yīng)用要求你上傳更多各種不同的證明文件,并且通過審核才能使用,那你會需要隨身帶著各種證明資料,或者,把它們拍成照片存放在手機(jī)里,哪個應(yīng)用需要你就從相冊里上傳哪個資料。而這樣做的話,如果你的文件袋或者手機(jī)遺失,你會面臨著隱私危險以及補辦資料的麻煩。

對應(yīng)用開發(fā)者來說

開發(fā)者需要開發(fā)對應(yīng)的證明驗證系統(tǒng),并且對接證書機(jī)構(gòu)進(jìn)行驗證。

那uPort將如何解決這個問題?

  • 你在手機(jī)上安裝一個uPort的app,申請一個uPort ID。

  • 使用app將你的各種證明文件進(jìn)行拍照上傳,你會很快得到是否驗證通過的結(jié)果(有個前提,這些證明文件需要證書機(jī)構(gòu)建立了電子檔案,并且與uPort對接。后面會講)。

  • 現(xiàn)在你的uPort ID將會關(guān)聯(lián)起你所有的證明文件。

  • 假如你將要使用的某個應(yīng)用需要你有駕照證明,或者資產(chǎn)證明,并且這個應(yīng)用接入了uPort。你現(xiàn)在要做的就是打開uPort app,掃描應(yīng)用二維碼注冊或者登錄。

  • 現(xiàn)在你不再需要在不同的應(yīng)用中重復(fù)上傳證明文件了。同一個應(yīng)用要求多個證明時,你也可以迅速完成驗證。

uPort背后的簡單邏輯

注意:是簡單邏輯,事實上會復(fù)雜的多。也有可能和我理解的情況不同

  • 證書機(jī)構(gòu)發(fā)布的證書需要建立了電子檔案,并且這些證明文件上提供了類似二維碼的可供捕獲的信息。

  • uPort與證書機(jī)構(gòu)合作,可以調(diào)用這些證書機(jī)構(gòu)的電子檔案。

  • 用戶申請uPort ID,使用uPort app掃描證明文件。

  • uPort將用戶掃描的證明文件信息與證書機(jī)構(gòu)電子檔案進(jìn)行匹配。

  • 匹配成功,uPort會將該用戶的uPort ID與證明文件進(jìn)行關(guān)聯(lián)。

  • 應(yīng)用接入uPort,說明使用此應(yīng)用,用戶需要何種證明文件。

  • 用戶通過uPort app,掃描應(yīng)用二維碼進(jìn)行注冊。應(yīng)用獲取到用戶uPort ID,并傳給uPort,請求uPort檢查此ID是否已驗證過應(yīng)用所需的證明文件。

  • uPort檢查通過,通知應(yīng)用,應(yīng)用允許用戶注冊使用,并將用戶的uPort ID寫入到賬戶合約中。

  • uPort檢查不通過,說明用戶還未關(guān)聯(lián)過證明文件,通知應(yīng)用,應(yīng)用要求用戶在uPort中驗證所需的證明文件。

  • 通過后,用戶下次使用uPort登錄應(yīng)用時,傳入uPort ID,應(yīng)用會去賬戶合約中匹配uPort ID,如果存在,則允許登錄。

總結(jié)

可以看到,uPort降低了用戶和開發(fā)者的負(fù)擔(dān),帶來很大的便利性。本文沒有解釋更復(fù)雜的底層機(jī)制,有興趣的話可以查看uPort官網(wǎng)來了解更多信息。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容