Port 通过密码学方式向全球社区证明您的独特性(一个人一个 EOS 账号),并使女巫攻击变得微不足道。它只公开籍国,不透露其他个人数据。这是一个雄心勃勃而独特的努力,旨在将由 ICAO 和护照提供的大规模公钥基础设施引入 EOS 区块链。Port 允许您在手机上轻轻一点就可以使用您的护照加入全球信任链。
来自 22 个国家的人已经在 Pomelo 上使用护照进行认证,在个人资料页面上提高 Pomelo 信誉度。
如何使用 Port 应用程序?
欢迎观看安卓演示
使用 Port app 扫描集成 Port 的服务(例如 Pomelo)QR 码。
在 Port app 中输入特定的护照数据,以建立与护照的安全通信(该数据保留在本地)。
将护照并在手机背面让手机读取护照信息(手机需要有 NFC 功能)。
审查并批准请求将护照证明(加密)数据发送到 Port 智能合约。
就这样,您的 EOS 账号就被证明是唯一的了!
幕后发生了什么?
当所有所需数据都输入到 Port 应用程序中(即 EOS 账户名称和特定的护照)时,Port app 与护照之间建立安全连接。然后,Port app 向护照发送 EOS 账户名称 + EOS 区块链数据的哈希值进行签名。护照返回签名和其信任链身份验证数据。
将此数据发送到 Port 服务器(稍后到智能合约)进行真实性验证。当验证成功时,合约存储所有相关的护照证明数据,可以用于链上(智能合约)和链下第三方对账户进行唯一性检查或其他目的。
为什么选择这种身份解决方案?为什么不选择其他身份解决方案?
典型的 DID 解决方案需要信任第三方将 DID 引入链上。这需要一个人查看您的身份证件,然后使用他们看到的文件进行签名。Port 跳过了手动工作、个人数据收集、存储和信任所需的步骤,提供了更安全、更便宜(每个人没有实际成本)、更私密、更快速和更分散化的解决方案。
项目的公共品属性
解决方案的所有组件都将完全开源,并提供文档供人们部署。Port 也正在运行实例,以便 dapp 可以将其用作 “乐高” 积木,专注于开发优化他们 dapp 的其他部分。
Port 可以用作基础架构件,以确保 dapp/app 中的女巫攻击保护:
用于投票/选举
二次方资助(Pomelo 信誉分)
人道主义或营销活动的 UBI 空投
更匿名验证的构建块
限价单(例如每人一个订单)
该团队继续维护大量开源代码。
资源
应用:
Web组件:
服务器+验证逻辑:
默认实现
网站 port.link 可更方便地进入应用商店:
作者:Josh Chung
编辑:Randall Roland
翻译:Josh Chung
资源与引用:
YouTube 视频:Presenting the ICAO Public Key Directory (PKD)(介绍 ICAO 公钥目录(PKD))
YouTube 视频:the Port Android demo(Port Android 演示)
下载安装 Port app: Apple Store, Play Store