Oracles

驗證客戶的真實性

  • June 7, 2017

區塊鏈,特別是乙太坊的優勢之一是能夠完整記錄從客戶設置(針對新客戶)到客戶傳遞貨物的客戶訂單。我正在嘗試開發一個案例,我可以使用乙太坊進行設置,以驗證公司新客戶的真實性。目前,有些組織試圖通過更改虛假的“運送到”地址來欺騙目前客戶。當公司將產品運送到地址時,“真正的”客戶當然不會訂購或收到產品。乙太坊似乎是驗證客戶真實性的理想方式。我希望能夠 (1) 驗證新客戶是他們所說的人,以及 (2) 驗證對他們資訊的任何更改實際上是經過授權的。一旦我有一個可驗證的地址/公鑰,第二部分似乎相當簡單。我已經閱讀了一些關於 ENS(乙太坊名稱服務)的內容,這可能在一定程度上對那些聲稱擁有特定地址。我的問題是,是否有一種直接的方式來驗證新客戶的真實性(或就此而言,我可能與之開展業務的任何其他類型的組織)?

您通常在描述一個信任驗證系統(“我可以相信 Alice 就是她所說的那個人嗎?”)。公鑰/私鑰允許您具體證明消息來自特定私鑰,但問題是您是否相信私鑰是真實的(關於任何事情;送貨地址、姓名、天氣等)。乙太坊生態系統中已經有幾個“信任網路”和“聲譽”項目;在這個 reddit 執行緒中討論了幾個(特別是iudexuport)。

一旦您對某個個人/公司/密鑰具有信任級別,那麼您就可以相信他們給您的送貨地址是否有效。

“身份證明”預言機的概念在哪裡,使用者可以在其中連接他們的身份部分,例如物理地址和他們的錢包。ConsenSys 有一個項目現在不可用,但你可以在他們的部落格https://medium.com/@ConsenSys/introducing-proof-of-physical-address-acf54fc95f21中閱讀它。

請查看最近關於關閉主題的 Auth0 文章https://auth0.com/blog/an-introduction-to-ethereum-and-smart-contracts-part-3/

如果您想一起建構類似的東西,請給我發電子郵件至 blocknotary.com 上的 igor

引用自:https://ethereum.stackexchange.com/questions/17033