查看原文
其他

使用虚拟“People Parties”大规模提供“人格证明”的终极去中心化

DFINITY 2022-07-07



许多团队正在对互联网计算机区块链进行不同的技术改进(如果您正在寻找对该项目的快速介绍,请查看:https://dfinity.org/icig.pdf),有一个最近突然出现,引起了一些争议,称为“People Parties”(人群聚会)。这个新项目将很快取得成果,旨在帮助人们首次以匿名方式轻松证明自己的身份。


它将支持我们生态系统的总体目标,包括增加治理的去中心化,增加网络的去中心化,并帮助保持去中心化 web3 社交媒体的清洁。这是通过出色的创造性步骤实现的,让我解释并带您了解为什么这如此令人兴奋。


一开始,想象一个未来的网络世界或元宇宙,在这个世界中,每个人都可以在需要时神奇地证明他们的人格,但不会透露任何关于他们自己的信息。在这个未来,服务和福利可以平等地提供给每个人,无论他们是谁,而且他们的行为或偏好不会被跟踪或描述。“一人一票”、全民基本收入等概念很容易实现,其中福利作为一项人权平等提供,唯一的要求是每个参与者都是可以准确参与的真实人一次,而且只有一次。


这种“人格证明”能力也可以被去中心化系统利用,这些系统通过在不同方之间划分责任来获得安全性和弹性,当明显不同的数字身份实际上由一个不诚实的 actor 控制时,就会受到破坏,大规模的人格证明将改变游戏规则。


由于这些原因,一段时间以来,匿名证明人格一直是加密货币的圣杯。然而,技术挑战阻止了“人格证明”系统的兴起。例如,从 PGP 密钥签署方中汲取灵感,学者们提出了面对面的“化名当事人”(另见:https://arxiv.org/pdf/2011.02412.pdf)。它将在某个日期同时扔到世界各地的不同地点,并由希望证明人格的人参加。


在这些面对面的活动中,参与者可以准确地存入一个加密公钥,该公钥将作为映射到他们个人的单个匿名身份,因为作为一个实体,他们不能同时参加多个聚会。虽然这个想法是有道理的,但该计划存在实际缺陷:参加聚会和相关旅行很繁重,导致参与度低;不良行为者可能针对当事人;可以在聚会上确定参加者;必须在世界各地举办大量派对以确保每个人都能参加,这涉及巨大的组织工作、费用和基础设施,必须找到防止组织者作弊的方法。


还有其他想法,但可以说它们牺牲了去中心化或隐私。例如,WorldCoin 想让地球上的每个人都在公共区块链上记录他们虹膜(眼睛)的独特数字指纹 —— 但许多人认为这是一个反乌托邦的想法,代表了错误的前进方向。同时,出于以下解释的原因,如果人格证明可以大规模发挥作用,它可以在互联网计算机区块链及其生态系统中释放巨大的价值。


出于这些原因,并为了解决下面描述的特定紧迫需求,Dfinity 决定在这个领域进行创新,并发明了一个引人注目的新方案来解决这些挑战。但在描述该系统如何使数百万人或数十亿人能够以最小的不便快速证明匿名人格之前,让我们首先看一下人格证明可用于具体改善互联网计算机生态系统的一些方法。


证明人格的力量


更民主的治理和更好的经济包容


互联网计算机区块链通过称为“网络神经系统”(或简称“NNS”)的无需许可的公共 DAO 进行管理、配置和升级,这个 DAO 实际上是作为互联网计算机区块链协议的一部分运行的,网络自动执行它采用的提案,这在区块链中是革命性的。这些提议引入节点,形成子网区块链,升级在世界各地的节点机器上运行的协议,调整经济参数等等。


网络神经系统取得了巨大的成功,数千名参与者在内部质押了大约 100 亿美元的价值,使其成为 TVL 最大的 DAO,每天都会采用和执行重要的提案,它使互联网计算机成为第一个自我导向的区块链网络,由于大量研究人员和开发人员为其做出贡献,该网络目前正在迅速发展。


为了决定是否采纳或拒绝提案,NNS 会利用在系统内质押 ICP 代币并创建“投票神经元”的社区成员的投票(注意:这种质押仅与参与网络治理有关,与网络共识和功能无关,例如在权益证明网络上),这些神经元获得的投票权与质押的 ICP 数量以及神经元必须保持 ICP 锁定的最短时间(称为“溶解延迟”)成正比。


它们还可以配置为通过跟随其他神经元自动投票,以一种先进的流动民主的形式,参与者能够委托专业知识和评估提案所涉及的工作。一个挑战是神经元投票权来自质押的 ICP 代币,本质上,社区成员的投票权,以及他们通过参与获得的投票奖励,完全来自他们愿意 —— 并且能够 —— 投入的资本数量。


权力集中反映资本集中的问题并非互联网计算机所独有,在权益证明网络上,实际上,许多明显独立的验证器节点由数量少得多的“鲸鱼”控制,这些“鲸鱼”持有大量被抵押的加密货币,我们必须在互联网计算机治理系统方面做得更好。当少数鲸鱼可以轻松控制决策制定时,它会使更广泛的投票社区士气低落,他们认为他们没有代理权和能力来影响网络的轨迹。


此外,虽然鲸鱼受到强大的激励来明智地投票和保护他们的投资,但有时它们可能正在度假、身体不适或以其他方式被拦路,不幸的是,这可能导致缺乏“明智”的投票,可能是一件重要的事。通过彻底的权力下放可以提高安全性和弹性。


解决方案是让社区成员匿名证明他们的人格,并将属于他们的单个神经元指定为一个离散的人。然后网络神经系统可以对这些神经元进行特殊处理,并通过增加额外的虚拟 ICP 来增加质押在内部的真实 ICP 来增强它们,从而增加它们的投票权和持有它们的人获得的投票奖励。


在极端情况下,网络神经系统甚至可以为已分配人格证明的神经元添加 10 亿个虚拟 ICP。这会做两件不可思议的事情:


  • 它将创建一个由一人一票管理的区块链;


  • 它将通过投票奖励创建第一个全民基本收入计划,其中参与者真正匿名,不会受到歧视或制裁。


当然,在实践中,抵押资本与投票权和回报之间的关系仍然非常重要,因为保护资本的需要对那些以推动互联网计算机长期成功的方式进行投票的人施加了强大的激励。


尽管如此,仍然存在一个连续统一体,即资本投票在一端,一个人,一个人在另一端投票,我们可以沿着这个连续统一体朝着一人一票的方向前进,从而极大地改善互联网计算机的治理。在此过程中,我们将激活新的社区成员,同时提高网络的安全性和弹性。


更好的网络去中心化


互联网计算机社区的一个关键问题是,向区块链网络添加新节点机器应该更容易。这是 Dfinity 非常关心的事情,并且正在为实现而不懈努力。目前,网络由强大的“节点机器”托管,这些机器必须按照社区硬件规范构建(如果不是,它们可能会在负载下发生统计上的偏差,例如产生更少的区块,并被惩罚)。


因为互联网计算机被设想和设计为一台“世界计算机”,有朝一日可以在公共区块链上托管全人类的信息系统和服务,最终消除我们对企业云服务、数据库和网络服务器等传统 IT 的依赖,它必须是无限可扩展的,运行得更快,允许智能合约处理 HTTP/S 请求,并安全地直接向终端用户提供 Web 体验和内容,最后,运行智能合约并存储智能合约数据,拥有数十万或数百万的数据 与当今其他更传统的通用区块链相比,效率要高出数倍。


上述特性是使用 Dfinity 基金会的密码学家团队辛勤工作的“链密钥加密”方案和“确定性去中心化”实现的。确定性去中心化(Deterministic decentralization)发挥着关键作用,它极大地减少了满足区块链安全性和弹性要求所需的计算和数据复制。目前,它需要“节点提供商”,他们是托管网络的特殊节点机器的独立所有者/运营商,提供有关他们自己和他们希望加入网络的节点的信息。


这使得网络神经系统能够通过根据去中心化考虑仔细选择节点,将来自世界各地的节点机器组合到新的子网区块链中来扩展网络的容量。对于每个子网,它选择分散的节点,并按重要性顺序考虑操作节点的节点提供商、他们选择托管节点的数据中心、数据中心的所有者、数据中心的地理位置以及数据中心所在的司法管辖区(这很重要,例如,如果所有节点都托管在欧盟的数据中心内,而欧盟禁止区块链,则子网可能会脱机)。


确定性去中心化运作得非常好,但我们可以通过允许子网中的部分节点由已证明有人格的匿名方运行来简化托管网络的参与,并进一步提高某些轴的安全性和弹性。这也很重要,因为社区中的许多人希望匿名运行节点。另一个好处是它为“Badlands”子网奠定了基础,这些子网是由运行在国内连接上的低成本节点构建的。


而指定用于在传统数据中心内运行的节点每个成本超过一万美元,Badlands 节点规范将从 Raspberry Pi 派生,因此节点只需大约 200 美元,对于希望参与托管网络的爱好者来说,成本更低,负担更小,同时创建超级高度分散的智能合约托管。


人格证明对于接受匿名节点至关重要的原因是,否则,它们可能最终都由一小群鲸鱼拥有和运营。当然,今天的权益证明网络上的验证器节点已经是这种情况,这最终可能会导致一些严重的问题,但这些网络可以通过在所有节点上复制智能合约数据和计算来部分缓解这个问题(这是他们构建如此昂贵的原因之一,也是他们的 dapp 通常在企业云或服务器上维护大部分数据并执行大部分处理的原因之一)。


为了解决这个问题,必须有一种方法来确定匿名节点以某种概率独立。这将避免出现这样的情况,例如,Badlands 包含了数十万个 Raspberry Pi 设备,并被认为是高度安全、有弹性和去中心化的,直到有一天发现一半的节点由一条鲸鱼拥有,并且一些仓库用完了!


在这里,人格证明再次提供了解决方案。很快,就有可能在网络神经系统内部创建一个匿名的“节点提供者配置文件”(例如,使用 NNS 前端 dapp,它由互联网计算机区块链提供服务,可以在 https://nns.ic0.app 中找到)。


一旦这样的配置文件与人格证明相关联,所有者将能够引导新的节点机器,只需将他们的公钥添加到配置文件中,使其可用于网络。这将使参与变得更加容易,同时还通过允许网络看到节点属于独立人员来大大提高网络的安全性和弹性。这将是一个巨大的进步。


更好的 Web3 社交媒体


互联网计算机是第一个“世界计算机”区块链,它支持创建完全从链上运行的 Web3 服务,无需企业云或服务器。一些开发人员已经在创建区块链托管的社交媒体和游戏方面取得了进展,其中许多人计划在 SocialFi 和 GameFi 模式下融合 DeFi 功能。与这些服务汇聚的元宇宙一起,这些都是将首批十亿用户带入区块链的关键战场。其他计划最终为自己赢得这些新兴行业的人并没有忽视这一点。


因此,创建了巨魔团队,首先使用了匿名的互联网区块链身份验证方式,然后在互联网计算机上的新兴社交媒体上创建帐户,此后通过发布垃圾内容和以无益的方式进行互动来破坏他们(是的,真的!)。巨魔农场很大,而且因为巨魔通常是真人,服务不能轻易地使用 CAPTCHA 阻止他们。这是我们必须迎接的挑战!


在中心化的社交媒体上,巨魔和垃圾邮件发送者已经是一个严重的问题。然而,当他们被审核或禁止时,集中式服务可以通过将帐户创建锚定到外部标识符(例如电话号码、Google Gmail 和 Facebook 帐户)来使他们创建新帐户的成本更高。相比之下,在 Web3 区块链社交媒体上,用户可能是匿名的,这增加了挑战。这些问题在社交媒体上已经酝酿了一段时间,已经提出了涉及个人证明的解决方案。


人格证明将允许 Web3 社交媒体的用户通过将人格证明与其匿名帐户相关联来提升他们的地位。然后,这些用户可以扮演调节其他未证明人格的匿名用户的角色,例如,如果他们参与垃圾邮件或不可接受的行为,则单击按钮将他们“沉默”一段时间(此类系统将要求巨魔“沉默”几次,在他们实际上被沉默之前,以确保一定程度的合理共识)。


人们可能担心这会使证明人格的人变得过于强大,但事实并非如此:如果证明人格的人自己以不良方式行事,他们也可以由其他人主持,但将无法创建与此相关的另一个帐户关联他们的人格证明。最后,人格证明将支持在用户可以保持匿名的真正去中心化世界中创建友好且运行良好的 Web3 社交媒体和游戏。


系统如何工作


我不会通过过于详细地说明机制来破坏惊喜,并将坚持概括各种创造性步骤的高层描述。从本质上讲,每个参与者都使用互联网计算机 dapp 参加虚拟聚会。通过只放弃几分钟的时间,他们就可以在一个高度防作弊的系统中使用手机证明自己的人格。


因为这些人群聚会是由智能合约运行的,可以通过服务网络直接与参与者进行交互,所以没有运行在企业云上的网站等可信中介,也不需要相信“组织者”不会作弊,因为没有。原则上,任何数量的聚会都可以并行运行,以允许数百万甚至数十亿人以微不足道的成本证明人格。


为了证明人格,该计划的参与者必须首先在托管在互联网计算机上的人格证明 dapp 中创建一个帐户。人格可以被多次证明,因此 dapp 中的每个帐户都可以重复使用。在任何时候,都可能会安排即将举行的人格证明活动,通常会在周末组织。


参与涉及两个关键阶段,在第一阶段,潜在参与者必须在他们的手机上打开 dapp,然后按 RSVP 按钮了解即将举行的活动。他们必须从参加人员聚会并证明人格的地点回复,dapp 将向他们显示以下说明:


请将自己定位在可以通过视频验证的街道或其他外部位置,例如,将自己定位在路牌附近,然后按确定。这将导致在您的 RSVP 中记录对您当前位置的承诺,您的 RSVP 将私下存储在区块链上。请注意,其他参与者将无法使用您选择的位置 25 米范围内的位置。您必须返回确切的地点参加人群聚会并证明自己的身份。如果你迟到,你将被排除在外,您的派对将需要 3 到 10 分钟才能完成。派对将于 XX 星期日 XX 开始。


第二阶段涉及人格事件本身的证明,参与者必须返回他们发送 RSVP 的位置并打开人格证明 dapp。在活动预定开始的那一刻,dapp 背后的智能合约会检测谁在线并希望参加,并将他们组织成随机的 4 组,每组将参加一个单独的虚拟派对。虚拟人物派对开始,每个参与者与其他 3 人一起参加派对。它们被随机命名,例如“silly-tuna”或“horse-404”。


该 dapp 向每位与会者显示其他 3 名与会者,并以他们的随机姓名命名。对于其他参与者,dapp 会显示来自他们手机的低分辨率视频源,以及显示他们发送 RSVP 的位置的谷歌地图,然后是三个按钮“不存在”、“拒绝”和“批准”。自然地,与会者不应该互相展示他们的面孔。然后要求第一位参加者证明他们的位置。


例如,另一位与会者可以说:“傻金枪鱼,请向我们展示路牌,让我们知道您在 X 和 Y 的交叉路口”,或者,如果参与者在阿姆斯特丹,可以说:“傻金枪鱼,请向我们展示 X 的路牌,然后向我们展示你身后的运河”。目前,人工智能无法响应此类命令生成视频。因此,每个参加者按照指定的顺序向其他参加者证明他们的位置。


为了让与会者证明自己的身份,至少有两名其他与会者必须单击“批准”。如果序列中的第一个参与者成功证明了人性,例如,他们必须一直呆到聚会结束,并帮助其他人证明人性,否则其他参与者可能会将“批准”更改为“不出席”。当然,如果与会者似乎不在他们发送 RSVP 的位置,其他与会者将单击“拒绝”。


每一方同时发生,并且每个参与者都必须在线并位于他们发送 RSVP 的位置。由于 RSVP 记录的每个位置必须与任何其他位置至少相距 25 米,因此与会者使用多部电话多次 RSVP 以通过多次证明人性来作弊是不切实际的。


由于视频源以点对点的方式直接从电话到电话发送,因此无论有多少与会者,即使有数百万人参与,也不会随着人数的增长而造成带宽瓶颈。派对可以在几分钟内完成,人们可以在周末参加,减少不便。活动可以在每个大陆的不同时间举行,因为在它们之间旅行会很困难。


待网络神经系统提案通过后,我们希望人群聚会活动能早日定期举办,有的人连续参加多个活动,每次都提高他们的匿名人格证明的信任度。我也希望增强神经元的好处每次都会增加它们的数量,确切的细节现在必须等待,但如果一切顺利,这将是世界上第一次能够以极大的便利和规模匿名证明人格。


长期以来,这一直是加密领域的圣杯,我感到自豪和兴奋的是,互联网计算机生态系统将再次开拓新领域。


激动人心的时刻就在眼前!



作者:Dominic Williams

翻译:Catherine



-        推      -


Warpspeed 2021 DFINITY × IAF 黑客松 Demo Day 落幕,10 支队伍获奖!

全球第一份 DFINITY 官方实战指南课程即将正式上线 

互联网计算机路线图指南:概述加密创新领域的 25 项提案





你关心的 DFINITY 内容
技术进展 | 项目信息 | 全球活动


长按关注 DFINITY 微信公众号

随时答疑解惑


*添加小助手微信 comiocn 进交流社群


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存