Polygon ID:不仅仅是生物识别的人格证明

news2024/11/30 2:43:45

1. 引言

2023年7月V神在博客 What do I think about biometric proof of personhood? 中指出:
在这里插入图片描述
其中的risks包括:不可避免的隐私泄露、人们匿名浏览互联网的能力进一步削弱、威权政府的胁迫,以及在去中心化的同时可能不安全。

在这里插入图片描述
Polygon ID致力于为Web构建身份层:

  • 为开源的支持去中心化身份的技术。
  • 支持多种身份验证方式,如文档、生物特征等身份验证方式。
  • 目标是称为web的自治身份(Self-Sovereign Identity,SSI)层。
  • 生物特征的“proof of personhood(人格证明)”方案发行证明唯一性的credentials,但它不是基本的身份层协议。

Polygon ID现有生态见:

  • Polygon ID Partners

Polygon ID开源代码见:

  • https://github.com/0xPolygonID

Polygon ID 与 生物识别的人格证明 之间对比为:
在这里插入图片描述

2. 身份是一个经典难题

“你是谁?”

挪威作家乔斯坦·加德用这个看似简单的问题打开了《苏菲的世界》的大门。但当索菲试图回答时,她却陷入了身份的困境。当她变老时,当她体内的细胞死亡并被新细胞取代时,她还是那个索菲吗?当她和她最好的朋友说话时,她是不是和她妈妈说话的那个索菲?

互联网只会加剧这些身份问题——你是谁?——这在模拟/数字鸿沟中变得混乱和难以理解。一个人,多个平台。身份已在线断裂。

要想在线并证明“你是你”,需要至少满足以下2个条件:

  • 1)人格证明(Proof of Personhood,PoP)或 唯一性证明(Proof of Uniqueness):在数字环境中,存在长期的credential来表明你是唯一人类。线下,你总是唯一的你。什么协议可以在网络上证明同样的独特性?
  • 2)人性证明(Proof of Humanity):人性证明是指在填写表格或身份验证过程中采取的短暂行动。这表明你不是一个机器人。它在特定的交互中充当验证,以确认你是一个真正的人类用户,而不是一个自动化程序。

Polygon ID是一个开源工具集,使开发人员能够为身份的hardness构建解决方案,以满足上述条件。它是Web3的自主权身份层的基础设施。

另一方面,也有一些生物识别身份证明证书的颁发者(issuer)依赖于上传人脸视频或眼睛扫描等过程,但这些颁发者不是身份架构。它们符合第一个标准,但并不总是符合第二个标准,并且它们不像Polygon ID那样是身份协议的通用基础设施。

3. 颁发者与基础设施之间的差别

Polygon ID提供了一系列工具,使得web3参与者可实现去中心化身份,主要包含3种可能的角色:

  • Credentials issuers 身份颁发者:如政府、大学、证书机构、KYC提供商、私人公司、或者人们可以在其中发表关于他人的言论的社交图等;
  • Identity holders身份持有者:用户持有颁发给其的在钱包或vault内的整数。
  • Verifiers:为使用或消费来自用户整数(通常是dApp)的信息的实体或人员。

当前Polygon ID开源代码中,当前还没有身份颁发者,从而也没有中心化的实体来直接管理个人信息。

与此相反,生物识别人格证明是使用了生物特征技术的身份——可能是眼睛扫描或其它类型的生物特征数据,如脸部视频上次以及游戏验证。

通常,颁发者将在中心化数据库中存储用户生物特征数据的哈希。

4. 灵活的身份验证方式

2023年7月V神在博客 What do I think about biometric proof of personhood?中指出:“不存在理想的人格证明方式”。相反,他声称方法应该足够灵活,以应对快速发展的行业。不同的设计可以用来解决身份验证的棘手问题。

Polygon ID协议足够灵活,可以响应随时间推移流行的任何方法。即使密码学家设计基于生物特征或社交图的解决方案,政府仍将继续颁发证书。Polygon ID可以容纳多种验证方法。

5. 开源伦理与透明度

Polygon ID是开源的,具有Apache/MIT许可证,使开发人员能够提出改进建议并审核代码。此外,与Rarimo身份桥接技术的合作意味着Polygon ID证书可以在其他EVM链(以太坊主网、Avalanche、Optimism等)上进行验证。

参考资料

[1] Polygon团队2023年8月博客 Polygon ID is More than Biometric Proof of Personhood
[2] 2023年7月V神博客 What do I think about biometric proof of personhood?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1007939.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【vue】vue 中插槽的三种类型:

文章目录 一、匿名插槽&#xff1a;二、具名插槽&#xff1a;三、作用域插槽 一、匿名插槽&#xff1a;<slot></slot> 1.没有为插槽指定名称 2.通过slot标签可以添加匿名插槽 3.在使用组件的时候&#xff0c;组件中的内容会填充到所有匿名插槽的位置&#xff0c;所…

知识库网站如何搭建?需要注意这五个要点!

正因为知识库提供结构化知识库来记载信息和知识&#xff0c;便于团队沉淀经验、共享资源&#xff0c;形成完整的知识体系并持续进化​&#xff0c;使得它成为当前企业发展新宠。 构建自己/团队的知识库是一个良好的习惯&#xff0c;可以提高工作和学习效率&#xff0c;以下是一…

SpringMVC之JSON数据返回与异常处理机制

目录 一.SpringMVC的JSON数据返回 1.导入Maven依赖 2.配置spring-mvc.xml 3.ResponseBody注解的使用 3.1案例演示 1.List集合转JSON 2.Map集合转JSON 3.返回指定格式String 4. ResponseBody用法 5.Jackson 5.1介绍 5.2常用注解 二.异常处理机制 1.为什么要全局异常处…

$ref赋值之后,子组件不渲染(刷新后,$ref父组件传值,子组件不更新数据问题)

在父组件中&#xff0c;点击搜索&#xff0c; 通过this.$refs传值给子组件 this.$refs.GoodsClassNav.paramsAll.keyword key; 子组件结果中不显示&#xff0c; 但是打印this.$refs.GoodsClassNav.paramsAll.keyword&#xff0c;可以打印到最新的值&#xff0c;点击子组件中…

SpringCloud在idea中一键启动项目

1、如下图文件中加上&#xff1a; <component name"RunDashboard"><option name"configurationTypes"><set><option value"SpringBootApplicationConfigurationType" /></set></option></component>…

CS5817规格书|CS5817芯片参数|多功能便携式显示器方案芯片规格

CS5817支持最高4K 60Hz是集睿致远&#xff08;ASL&#xff09; 新推出的多功能显示控制器芯片&#xff0c;CS5817产品可应用于便携显示器、电竞显示器、桌面显示器、一体式台式机和嵌入式显示系统。 Type-C/DP/HDMI2.0输入转LVDS/eDP/VBO 芯片, 高度集成了多种输入输出接口, 并…

QtCharts详细介绍及其使用

QtCharts模块 QtCharts是Qt框架中的一个模块&#xff0c;用于创建各种图表和数据可视化。它提供了一组功能强大且易于使用的类&#xff0c;使开发人员能够轻松地在应用程序中添加各种交互式图表。 QtCharts模块支持多种常见类型的图表&#xff0c;包括折线图、柱状图、饼图、…

浅谈C++|STL之set篇

一.set 1.1set基本概念 特点&#xff1a; 所有元素在插入时&#xff0c;会自动排序&#xff0c;并且不能插入重复元素。 本质&#xff1a; set/multiset属于关联式容器&#xff0c;底层是红黑树。 set/multiset区别 1.set不允许容器中有重复的元素 2.multiset允许容器中有重复…

FFmpeg入门及编译

文章目录 前言一、FFmpeg 简介二、基本组成1、封装模块 - AVFormat2、编解码模块 - AVCodec3、滤镜模块 - AVFilter4、视频图像转换计算模块 - swscale5、音频转换计算模块 - swresample6、AVUtil - 核心工具库7、AVDevice - 硬件采集&#xff0c;加速&#xff0c;显示 三、命令…

教学必备工具

大家好&#xff0c;今天要给大家介绍一个超级方便的工具——易查分&#xff01;利用易查分&#xff0c;我们可以轻松制作一个便捷高效的作业查询系统&#xff0c;让作业查询变得简单又高效。下面就让我来为大家详细介绍一下易查分的使用教程吧&#xff01; 是不是想有个自己的分…

【Java】-【使用jxl操作excel】

文章目录 下载jxl包并引用基本使用多sheet页使用并与MySQL/Oracle数据库连接 报错excel文件读写报错&#xff1a;jxl.read.biff.BiffException: Unable to recognize OLE stream原因&#xff1a;文件版本不兼容&#xff0c;jxl只支持excecl03版解决办法 下载jxl包并引用 jxl.j…

【1++的C++进阶】之C++11(二)

&#x1f44d;作者主页&#xff1a;进击的1 &#x1f929; 专栏链接&#xff1a;【1的C进阶】 文章目录 一&#xff0c;类的新变化二&#xff0c;可变参数模板三&#xff0c;lambda表达式 一&#xff0c;类的新变化 在C03之前&#xff0c;我们的默认成员函数有6个&#xff0c;…

(2596. 检查骑士巡视方案leetcode,经典深搜)-------------------Java实现

&#xff08;2596. 检查骑士巡视方案leetcode,经典深搜&#xff09;-------------------Java实现 题目表述 骑士在一张 n x n 的棋盘上巡视。在 有效 的巡视方案中&#xff0c;骑士会从棋盘的 左上角 出发&#xff0c;并且访问棋盘上的每个格子 恰好一次 。 给你一个 n x n …

PY32F003F18之定时器中断

PY32F003F18定时器有TIM1&#xff0c;TIM3&#xff0c;TIM14&#xff0c;TIM16和TIM17。其中TIM1为高级定时器&#xff0c;其它为通用定时器。见下表&#xff1a; 一、PY32F003F18定时器的工作模式&#xff1a; 1、边沿对齐模式 计数器工作在"边沿对齐模式" 设置&q…

《动手学深度学习 Pytorch版》 4.7 前向传播、反向传播和计算图

4.7.1 前向传播 整节理论&#xff0c;详见书本。 4.7.2 前向传播计算图 整节理论&#xff0c;详见书本。 4.7.3 反向传播 整节理论&#xff0c;详见书本。 4.7.4 训练神经网络 整节理论&#xff0c;详见书本。 练习 &#xff08;1&#xff09;假设一些标量函数 X X X…

Wireshark把DDoS照原形

1 前言 MTU、 传输速度、 拥塞控制&#xff0c;还是各种重传&#xff0c;TCP传输相关的核心概念&#xff1a; 学习了RFC规范和具体的Linux实现通过案例&#xff0c;把这些知识灵活运用了起来 这种种还是在协议规范这大框架内的讨论&#xff0c;默认前提就是通信两端是遵照TC…

Activating More Pixels in Image Super-Resolution Transformer(HAT)超分

摘要 基于Transformer的方法在低级视觉任务&#xff08;如图像超分辨率&#xff09;上表现出令人印象深刻的性能。然而&#xff0c;我们发现这些网络只能通过归因分析利用有限的输入信息空间范围。这意味着Transformer的潜力在现有网络中仍未得到充分利用。为了激活更多输入像…

yolov7添加 iRMB模块

复制过来 yolo.py添加 yaml文件随便换&#xff0c;建议换3x3的 pip install timm0.6.5&#xff0c;版本问题记得搞一下

DNG格式详解,DNG是什么?为何DNG可以取代RAW统一单反相机、苹果安卓移动端相机拍摄输出原始图像数据标准

返回图像处理总目录&#xff1a;《JavaCV图像处理合集总目录》 前言 在DNG格式发布之前&#xff0c;我们先了解一下之前单反相机、苹果和安卓移动端相机拍照输出未经处理的原始图像格式是什么&#xff1f; RAW 什么是RAW&#xff1f; RAW是未经处理、也未经压缩的格式。可以…

基于开源模型搭建实时人脸识别系统(六):人脸识别(人脸特征提取)

文章目录 人脸识别的几个发展阶段基于深度学习的人脸识别技术的流程闭集和开集&#xff08;Open set&#xff09;识别人脸识别的损失Insightface人脸识别数据集模型选型参考文献结语人脸识别系统项目源码 前面我们讲过了人脸检测、人脸质量、人脸关键点、人脸跟踪&#xff0c;接…