如何用Polygon ID来证明你不是机器人?

news2025/1/22 14:56:03

1. 引言

喜剧演员约翰·穆拉尼在最近的一个单口相声特辑中说:“世界是由机器人管理的,我们一天中的大部分时间都在告诉他们,我们不是一个仅仅登录并查看自己东西的机器人。”
这种经历很常见,从乏味的(“找到所有的停车标志”)到略显毛骨悚然的(“我不是机器人”的人类职业)。像这样的在线反向图灵测试已经成功地阻止了机器人囤积,至少目前是这样。

但这些测试并没有解决一个相关的问题:如何证明唯一性。

随着像ChatGPT这样的大型语言模型的进步,具有超人类级图像识别能力和语言逼真性的神经网络使本已困难的问题更加难以解决。阻止机器人的感觉越来越像是把创可贴放在水坝的裂缝上。

幸运的是,有一种不同的方法来解决这些问题——这种方法不仅可以帮助你证明你的人性,还可以帮助证明你是独一无二的,你就是你。

Polygon ID工具可用于构建解决方案,以证明具有深远影响的唯一性。

2. 独特性证明,不同于,人性证明

通过使用零知识(ZK)密码学,Polygon ID为开发者提供了工具,使其能构建解决方案,即使用户(在向第三方、应用程序和dApp)证明自己是独一无二时,也能对用户的个人身份信息进行保密。
独特性证明和人性证明是有区别的。
一个人,或者像人类一样的人工智能AI,可通过反向图灵测试并注册新账户,在多个不同的账户中证明自己是人类。换言之,一个实体可能会出现很多不同的身份,比如一个著名的篮球运动员不小心暴露了其马甲。在许多情况下,这不是问题。

但在区块链中,这是可引入女巫攻击的载体。

女巫攻击是指一个实体操作多个不同的身份,并利用这些多个身份的影响为自己谋利。独特性证明不仅在原则上很重要,而且在Web2和Web3的许多用例中也是必要的,从电子投票到DAO,再到各种形式的Web2银行KYC流程。

过去的解决方案是向银行等中央实体提交个人文件或凭证,以证明你的身份。但是,有没有一种方法可以在不泄露大量极其私人的信息的情况下证明其独特性?

答案就是Verifiable Credentials!

3. Verifiable Credentials

Polygon ID将广泛采用的(有关身份信息来源的)Verifiable Credentials格式引入Web3空间。Polygon ID使用ZK证明来做到这一点,以帮助保持私人信息的隐私。Polygon ID是开源且无需许可的,因此任何人都可以使用Polygon ID工具作为Issuers(如KYC提供商、DAO等)、Verifiers(Web2应用程序和Web3 dApp)或与现实世界相对应的Web3身份的持有者(用户)。

这是什么意思?链下数据可以用于不可信的链上验证——可在不必透露颁发机构认证的数据的情况下完成。

这对证明独特性很有意义,因为这意味着开发者可以选择制作 用户不必提交大量敏感个人数据或文件进行验证的 系统。相反,使用Polygon ID,开发人员可以构建解决方案,为用户提供简单的证明,证明他们是独特的。

使用Polygon ID构建的开发人员不仅可帮助证明你不是机器人,还可以证明 你就是你。

这样做的后果是巨大的,尤其是对于许多dApp可能需要了解的一堆其他真实世界的信息。如:* 想象一个DAO,其中每个成员都可以有一票。颁发者可以提供证明独特性的凭据,但不需要发布身份信息。
对于电子投票,开发人员可以使用Polygon ID工具来帮助证明你已年满18岁,因此有资格在美国投票,并且无需透露你的确切出生日期或投票对象。它可以进一步帮助你证明你住在某个国家,而不需要透露你的地址。

在这里插入图片描述
我们正处于通过引入声称独特性的能力来抵御人工智能未来的初始阶段。

Polygon ID帮助开发者构建解决方案,这些解决方案可能有助于避免用户为了访问服务而必须将私人的、可破解的文档上传到中心化实体,并允许用户在任何地方都可以携带自己的身份。就像在现实世界中一样,你的身份变得完全立体。

Polygon ID的能量正是如此:

  • 在一个机器人日益饱和的世界里,这项技术让你变得更人性化。

4. Proof Is in the ZK Pudding

该架构使得Polygon ID依赖于Issuers、Identity holders和Verifiers。在这种三角关系中,理论上从CAPTCHA(验证码)到KYC的一切都可以解决,且复制接管(replication takeover)也可以被击败。

如何实现?
答案是ZK证明。

关于身份和独特性的声明可以在Polygon ID提供的工具集中得到证明,这意味着Web2和Web3的开发者可在不牺牲用户隐私的情况下,开辟新的设计空间,促进基于身份的应用程序,如一对一投票。

这些都不是魔法。这只是ZK。

Polygon ID帮助开发者解锁一个未来,用John Mulaney的话来说,在这个未来,你将不再需要花“一天的大部分时间告诉机器人你不是机器人”。相反,线上所花时间仅为一件事,因为你是独一无二的:你。

参考资料

[1] How to Prove You Are Not a Bot With Polygon ID

Polygon ID系列博客

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

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

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

相关文章

软件设计师--考点小总结

成绩展示 在这里插入图片描述 口诀篇 普密网–【图算法,普利姆算法,适合密网,所以与边无光;另外一个图算法就是有关了】 D-AES, 56-128–【DES,AES是对称加密的,而56就是对称加密的算法位数(三重DES,是112,恰好是56倍数),128则是非对称的位数】 排序 快一样,堆占1,…

入行IC| 数字IC设计和验证选哪个好?

很多初入IC行业的新人不知道选择验证还是设计,下面IC修真院就从技能,门槛等方面来为大家分析一下。 数字前端设计工程师是什么? 集成电路设计(Integrated Circuit,简称IC)一般分为数字IC设计、模拟IC设计…

macOS - 使用VLC

文章目录 关于 VLC安装查看帮助流媒体 MRL 语法:URL 语法:主程序 (core)音频视频截图:窗口属性: 子画面屏幕显示(OSD):字幕:覆盖:轨道设置:播放控制:默认设备:高级: 输入播放列表性能选项: 热键跳跃大小: 关于 VLC VLC media player VLC 是一款自由、开…

5个鲜有人知的爬虫技巧

几点鲜有人知的爬虫技巧 技巧一 换个角度,解锁新姿势 在爬取某些 web 网站的时候,被各种反爬弄得哭天喊地。 什么几把 css 字体加密,什么几把 js 的 MD5 等,各种乱七八糟的加密,什么各种飞的验证 这时候&#xff0…

【汇编】计算机系统组成

【汇编】计算机系统组成 文章目录 【汇编】计算机系统组成冯诺依曼结构1. 总线2. 程序存储3. 存储器3.1地址线与字节3.2 读写逻辑 冯诺依曼结构 冯诺伊曼结构(Von Neumann Architecture),又称存储程序计算机结构,是计算机体系结构…

VB:二分法查找

VB:二分法查找 二分查找算法 Private Sub Command1_Click()Dim i%, m%, n%Dim x(1 To 10) As SingleFor i 1 To 10x(i) Val(InputBox("请输入"))Next iCall bubbleSort(x)For i LBound(x) To UBound(x) LBound(x)和UBound(x)是用于获取数组x的下界和上…

[移动通讯]【Carrier Aggregation-4】【LTE-3】

前言: 这里面重点讲解一下跟CA 相关的 UL UECapabilityInformation 参考: LTE附着流程详解-UECapabilityInformation_Amao_come_on的博客-CSDN博客 支持载波聚合的终端(UE) 4G | ShareTechnote CSDN CSDN LTE category New_is lte category supported in th…

厂商征集 | 2023年中国RPA市场洞察研究报告正式启动

RPA中国基于在科技行业的资源积累,以及对各领域「技术领导者」、「技术应用者」、「产品服务商」的深度调研,2023年,我们重点推出MI报告 ( Market Insight )、CI Vendor报告(Comprehensive Influence Vendor)两个系列。…

vvic API接口接入说明:解锁新一代数据可视化的无限可能

随着大数据时代的来临,数据可视化已成为我们理解、分析和呈现复杂数据的重要手段。在这个领域中,vvic以其独特的优势,引领着数据可视化的发展潮流。其强大的API接口,更是为开发者提供了无限可能,让数据可视化变得更为简…

c语言练习题54:指针(大小端字节序)

指针&#xff08;大小端字节序&#xff09; 题目代码&#xff1a; #include <stdio.h> int main() {int a[4] { 1, 2, 3, 4 };int* ptr1 (int*)(&a 1);int* ptr2 (int*)((int)a 1);printf("%x,%x", ptr1[-1], *ptr2);return 0; } 思路&#xff1a;…

rpc协议与http协议简述

http协议 HTTP&#xff08;Hypertext Transfer Protocol&#xff0c;超文本传输协议&#xff09;是一种用于在计算机之间传输超文本的应用层协议。它是Web应用中最常用的协议&#xff0c;用于在客户端和服务器之间传输数据。 HTTP超文本传输协议教程 http由定义可以看出是传…

PC网上订货系统的定义与组成|企业手机APP订单管理软件

PC网上订货系统的定义与组成|企业手机APP订单管理软件 企业网上订货系统主要用于公司和订货商建立订货关系&#xff0c;绑定订货商 属于是 经销商订货软件、供货商订货系统。 通过企业网上订货管理系统这把利器可以帮助企业打通线上&#xff0c; 线下业务&#xff0c;实现进销…

了解抖音小店认证:提升信誉度,增加曝光率,开启更多功能

抖音小店是抖音平台推出的一个电商功能&#xff0c;旨在帮助用户将抖音上的流量转化为销售&#xff0c;实现线上线下的互通。抖音小店认证是指商家通过一系列的审核流程&#xff0c;获得官方认证的资格&#xff0c;获得更多的曝光和特权&#xff0c;提升商家的信誉度和用户的购…

一百七十六、Kettle——Kettle配置HDFS输出控件能不能加GZIP等压缩方式?

一、目的 为了尽可能减少磁盘资源的消耗&#xff0c;因此需要对从Kafka到HDFS的写入数据进行数据压缩。由于使用的ETL工具是kettle&#xff0c;因此研究一下Kettle配置HDFS输出控件时能不能加GZIP等压缩方式? kettle9.2的HDFS输出控件压缩方式包括GZip、Hadoop-snappy、None…

如何在Python爬虫程序中使用HTTP代理?

在进行网络爬虫时&#xff0c;我们经常需要使用代理服务器来隐藏自己的真实IP地址&#xff0c;以避免被目标网站封禁或限制访问。本文将介绍如何将HTTP代理配置到Python爬虫程序中使用。 什么是HTTP代理&#xff1f; HTTP代理是一种网络代理&#xff0c;它充当客户端和服务器之…

asp.net一套完整的实验室综合管理系统源码 LIMS

LIMS将样品管理、数据管理、资源管理、业务管理、报告管理等功能融为一体&#xff0c;组成一套完整的实验室综合管理和产品质量监控体系。其核心是规范样品化验分析的工作流程&#xff0c;对样品分析的每一个环节进行监控和管理&#xff0c;在提高样品分析质量和人员工作效率的…

集中采购如何节省企业时间和金钱?

初创企业和规模较小的企业在采购时往往抱着 "获取业务所需 "的心态进行采购。这对于采购需求较低的小型企业来说可能可行&#xff0c;但随着企业的发展&#xff0c;采购系统必须不断发展。 这种演变通常始于一种通过技术进一步强化的流程——集中采购模式。利用集中…

恒运资本:煤炭、石油板块拉升,安泰集团一度涨停,中曼石油等走高

煤炭板块13日盘中发力走高&#xff0c;到发稿&#xff0c;安泰集团涨超6%&#xff0c;盘中一度涨停&#xff1b;平煤股份、山煤国际涨逾3%。石油、燃气板块亦上扬&#xff0c;到发稿&#xff0c;大连热电涨超7%&#xff0c;中曼石油涨逾4%&#xff0c;贝肯能源涨逾2%。 组织表…

数据治理的 “独孤九剑”

加gzh“大数据食铁兽”&#xff0c;了解更多大数据资讯&#xff01; 来源&#xff1a;与数据同行 免责声明&#xff1a;以上报告均系本平台通过公开、合法渠道获得&#xff0c;报告版权归原撰写/发布机构所有&#xff0c;如涉侵权&#xff0c;请联系删除 &#xff1b;资料…

【云原生进阶之PaaS中间件】第二章Zookeeper-3.2架构详解

​​​​​​​ 1 Zookeeper工作原理 1.1 Zookeeper的角色 领导者(leader),负责进行投票的发起和决议,更新系统状态 学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票 Observer可…