跳转到主要内容
Port

Port 使用密码学技术,在不泄露个人数据的情况下,证明您的护照的唯一性

Dario Cesaro avatar
作者:Dario Cesaro
超过一年前更新

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

资源与引用:

这是否解答了您的问题?