Enigma应用之链下身份认证 Enigma作为一个确保隐私安全的去中心化计算平台,有着广泛的应用范围。其中之一就是链下身份认证。 当前的问题 如今我们在使用各种APP应用时,经常会被要求提供个人身份数据,这些都是事关个人隐私的核心数据,虽然各种APP“信誓旦旦地”向你保证“不会用于其他用途”,但是,一旦APP们“看到”了你的数据,他们就“拥有”了你的数据,而且是你的原始数据。 案例:年龄认证 Alice想参加一个分布式的扑克游戏,但是这个游戏对参与者有年龄限制——Alice必须证明她年满21周岁。这是一个比较小众的案例,但是能充分展示身份数据认证的典型问题。Enigma的解决方案有以下几个步骤: 扑克APP创建一个init_age_check的智能合约,合约规定年满21周岁才能开始游戏; Alice授权她的身份管理器将她的出生年月数据连同旧金山市政局认证其数据有效的签名一起加密,并允许扑克APP获取加密后的数据; 加密数据被发送给init_age_check智能合约,合约请求对数据进行计算; Enigma监听器接收到合约的请求,将加密数据和计算规则转发给Enigma虚拟机; 加密数据在封闭的Enigma虚拟机中解密,通过计算得出Alice已满21周岁; 结果回传给以太坊网络上的合约,Alice通过年龄验证得以开始游戏;对应流程如下图所示: Enigma在身份认证方面的应用还有其他案例。比如房屋租赁时,房东对租客提出了收入要求,租客需要向房东证明自己有足够的经济实力支付房租,但又不想暴露自己的真实收入状况。这种情况本质上跟年龄认证类似,这里不再赘述。 参考资料: Off-Chain Identity Claims with Enigma? —- 编译者/作者:张江中本笨 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Enigma应用之链下身份认证
2020-07-09 张江中本笨 来源:区块链网络
LOADING...
相关阅读:
- 抛售持续,年度金融(YFI)未平仓合约创下历史新高2020-11-01
- 美国大选:卡尔达诺的查尔斯·霍斯金森为唐纳德·特朗普提供帮助2020-11-01
- 13854美元,比特币今年的高点?千倍合约你敢玩吗?2020-11-01
- OKEX事件引发了恐慌,李法师轻松赚了几万块,灰度又抄底了!2020-11-01
- 比特币刷新去年高点后急跌尾盘行情分析2020-11-01