基于链下数据有效性的Web3信用生态系统构建

随着公链的不断发展,Web3应用也进入了一个全新的阶段。其中包括游戏、任务系统、内容创建、DAO、灵魂绑定代币(SBT)、社交网络、去中心化科学和其他正变得越来越活跃的 dApp。 

在以用户为中心的Web3应用生态系统中,信用体系起着至关重要的作用。在研究了现有的Web3信用系统后,我们发现DeFi中几乎所有的信用系统和信誉系统都是基于链上用户行为提供信用评分的。这些项目包括Spectral.finance、ARCx.money、RociFi、Credora 等。一种常见的方法是分析和处理一个地址的链上历史交易以对其进行评分,从而提供信贷支持,如贷款或其他与金融相关的方面。

不可忽视的一个问题是,链上数据维度的单一性弱化了用户行为画像的创建。在大多数架构中,这需要传统的大数据和机器学习模型,这些模型依赖于输入大量特征数据来产生准确而有价值的预测机制。一个立即出现的问题是,是否有办法引入新的数据来提高Web3信用系统的可信度。 

作为一个纯粹基于加密的数据有效性解决方案,PADO的核心技术——zkData,可以轻松插入和重建Web3信用生态系统。zkData生成的“信用凭证”可以为各种去中心化的应用程序提供数据价值,包括面向DeFi的信用协议和服务于个人身份的协议。

zkData工作原理

zkData采用先进的加密技术,包括安全多方计算(MPC)和零知识证明(ZKP)技术。当用户使用传统的TLS协议访问互联网上的个人数据时,用户的设备和zkData证明程序(可以将其视为运行用于认证目的的加密算法的在线服务)将一起执行安全的两方计算(2PC)协议来执行各种TLS操作。这些TLS操作将通过网络请求与数据源交互。从数据源服务器的角度来看,它仍然与单个用户交互,并且不知道zkData验证者的存在。在安全的两方计算协议下,zkData证明方可以基于TLS协议确保请求数据的真实性和完整性,并生成签名来证明数据的有效性。此外,对于用户访问的敏感数据,可以在用户设备和zkData证明者之间执行交互式零知识证明(IZK),以最大限度地减少隐私泄露。例如,当用户在Steam游戏平台上访问自己的数据时,他可以同时向zkData证明他在该平台上的总消费超过100美元,并且消费数据是从Steam诚实获取的,而不需要透露具体金额。该证明将由zkData证明方通过签名进行证明。

通常,zkData使用两种加密技术来确保用户数据的有效性并保护其隐私。

1. MPC-TLS

TLS指的是Transport Layer Security(传输层安全性),一种标准的互联网安全协议,提供机密性和数据完整性。任何客户端都可以通过TLS协议与Internet服务器通信,实现通信安全。例如,在浏览网站时,用户通常会在网站URL中看到一个“lock”图标和“https”标头,表明当前的访问是由TLS协议保护的。MPC-TLS是TLS的高级实现,使用安全的两方计算(2PC)来模拟原始TLS客户端。zkData证明程序和TLS客户端一起工作以建立TLS通道,在TLS通道中执行查询,并在安全的2PC协议中执行所有与TLS相关的操作。MPC-TLS协议依赖于诸如混淆电路(GC)和遗忘传输(OT)之类的加密原语。

2. IZK

IZK是一种特殊类型的零知识证明,它需要证明者和验证者之间进行多轮交互通信。IZK协议输出验证者的结果,即接受或拒绝证明者的陈述。与非交互式零知识证明(zk-STARKs/zk-SNARKs)不同,IZK具有某些优势,例如更大电路的可扩展性,更便宜的计算,避免信任设置以及非常低的内存开销。

可互操作和可组合的信用凭证

zkData通过信用凭证为Web3声誉生态系统提供加密支持的链下数据价值。为了实现数据流和授权,信用凭证必须经过社区共识和标准化。一种可能的语法包括:

—通过通用数据交换格式(如JSON)封装的数据描述,包括数据源地址、数据类型、用户身份地址和公共数据内容(可选)。
—由通用数据交换格式封装的私有数据凭证(可选),描述隐私条件和验证结果。
—Web3社区认可的标准加密签名(如ECDSA、EDDSA、BLS等)。

信用凭证的验证过程简单,只需在确认签名的有效性后进行代码提取和解析即可。

当前的信用体系面临着用户需要长期积累信用才能获得良好信誉的问题。zkData的信用凭证可以克服这一限制,它基于不同的数据维度和设计的互操作性。因此,尽管公链和跨链技术之间存在数据互操作性的挑战,但这些信用凭证可以被DeFi信用协议以及与个人身份和行为相关的其他应用广泛使用。

信用凭证也可以像搭乐高积木一样进行组合。例如,游戏dApp可以允许早期用户访问NFT设备,前提是他们拥有与传统游戏平台经验玩家的游戏时间相关的积分。此外,如果用户添加与链下资产和交易相关的信用凭证,dApp可以允许用户低成本租赁稀有类型的设备。另一个例子是DeFi信用协议,它可以通过利用各种类型的用户信用凭证(如链下身份信息、消费记录和交易所中的资产证书)来增强风险控制模型。这种分类和归纳为Web3应用程序提供了巨大的用户流量和价值,因为不同类型的信用证书以不同的方式组合,从而产生价值聚合和判断。

在互操作性方面,信用凭证的验证和集成独立于区块链本身,只需要在这些包中使用公钥加密算法。这些加密算法已经广泛应用于不同的公链中。zkData支持的信用凭证自然与不同区块链生态系统上的不同应用程序兼容。

Web3信用生态系统的未来

从Web2信用体系的构建中获得启发,我们可以预见Web3信用生态系统的发展包括以下几个维度:

1.信用数据的互操作性。孤立信用协议的增长是困难的,特别是在当前以太坊主导的Layer2多样性和其他公链共存的情况下。因此,连接不同链的信用系统需要在数据层面实现跨链的互操作性。

2.信用应用的扩展和多样性。信用体系将不再局限于空投场景、DeFi和金融服务。相反,它应该支持其他类型的应用程序,包括实际应用程序。

3. 尊重用户隐私:区块链的核心特征要求用户的信用评分和声誉数据在链上是开放和可查询的。尽管如此,一些用户可能不想透露其行为和信用状况。因此,在保护用户隐私的同时建立信誉系统成为一项挑战。未来,可能会有特定的条件允许解锁和查看用户的声誉。

基于技术可行性和对不同场景的适应性,基于zkData的信用凭证是开发未来Web3信用生态系统的理想选择。我们相信,随着实际密码学的不断进步和其他Web3技术的发展,成熟的Web3信用系统将与其他链上协议连接并互操作,就像当前的Web3可组合应用程序(如Defi)一样。市场需求和应用逻辑将决定它如何与其他协议串联,以建立一个以信用/声誉为核心的无边界用户生态系统。这个新的信贷生态系统将提供几个好处,包括增加用户的信任、透明度和安全性。

来源:MarsBit,本站:/AIWeb3.0/2023-07-11/397.html

生成海报
收藏
考拉

考拉

还没有填写个人资料!会员中心-修改资料-个人介绍填写!

相关推荐

从0到1:Web 3 社区建设的五大关键步骤

译者导读: 在Web 3领域,社区建设是项目成功的关键之一。真正的社区是由一群拥有共同愿景和信念的人组成的。这些人可以一起开发和维护项目,参与决策,提供反馈和建议,并成为项目的 ...

zkDID:用户友好的监管解决方案

本文讨论,将去中心化链上身份 DID ,与监管结合,打破数据孤岛和跨区域 KYC 认证问题。而将 ZKP 与 SBT、NFT 结合的 DID 方案,可进一步解决身份认证与隐私的平衡。

以 zkSBT 为 ...

Polygon 2.0:协议愿景和架构

今天,Polygon Labs 的工程团队正在分享 Polygon 2.0 的拟议架构,旨在提供无限的可扩展性和统一的流动性,并实现 Polygon 作为互联网价值层的愿景。

在其整个历史中,Web3 一直面 ...

Lisk (LSK)开源型区块链应用程序平台

Lisk是开源型区块链应用程序平台,可提升开发者和用户的Web3可访问性。借助其提供的简单易用的软件开发工具包(SDK),开发者可使用JavaScript构建区块链应用程序,而JavaScript则 ...

Web 3.0及其重要性介绍

互联网技术一直在不断的发展创新。迄今为止,我们体验过Web 1.0和2.0,并围绕Web 3.0的展望开展了火热的讨论。Web 1.0为用户提供了静态体验,但无法创建像今天这样内容丰富的网站 ...

0 条评论

微信扫一扫,分享到朋友圈

QQ QQ

客服 工作时间:周一至周六 9:30-22:00 QQ:670088886(点击咨询) 直奔主题,别问在不在,谢谢!

热线 热线

13888888888

微信 微信
微信
公众号 公众号
公众号