以太坊中零知识应用现状:隐私和身份

Connor 币安下载 2023-05-18 100 0

什么是隐私?

隐私可以定义为「能够控制谁可以看到或使用有关某事的信息」。隐私高度依赖于上下文,每个人自己的态度都是从他们自己的经验和对未来的愿景中形成的(参见 solarpunk vs lunarpunk)。

尽管如此,人们普遍认为以太坊的公开透明特性对许多用例来说非常有用,但很难用于其他用例,如支付、社交、投票等。我们并不想让每一比特信息上链,让每个人都可以看到。

因此我们可以说 ZK 空间中的很多类别其实也属于隐私的范畴。今天我们将讨论隐私身份(zkID)。

隐私和身份(zkID)

身份上下文中的隐私是指:选择性隐藏或揭示实体、身份和属性 / 标识符之间的信息和关系的过程。

实体(entity)指任何独立的存在,例如人、公司或 DAO。

身份(identity)指引用实体的任何间接方式。例如以太坊地址。

属性(attribute)、标识符(identifier)或凭证(credential)是与身份相关的任何事物,例如声誉和交易历史。

在不同的上下文中选择性地揭示信息是 zkID 将权力还给用户,实现隐私、匿名和伪匿名的方式。向他人揭示该信息的行为是通过声明(claims)或证明(attestations)进行的。

例如:我是 Andy(实体),我交互的方式之一就是用我的以太坊地址:0x03EaB5c696Deaf3c44046254E7cb967a4dC173ea(身份),持有参加 Devcon 的 POAP(凭证)并在链上投票(标识符)

当我们讨论隐私光谱时,可以将其简化为:

公开:行为、属性或标识符可以追溯到身份和实体。

展开全文

伪匿名:行为、属性或标识符可以追溯到身份,但不能追溯到实体。(这是以太坊地址的默认情况)

匿名:行为、属性或标识符无法追溯到实体或身份。

提供凭证、声誉或徽章标识符的实体称为凭证提供者或证明者(attesters)。一般凭证提供者用于机构,证明者用于点对点情况,但也可以互换使用。这意味着任何人都可以成为证明者,包括你自己!

通过有选择地揭示凭证或属性的一个方面,身份可以做出有用的声明。使用这些匿名凭证进行声明的几个例子是:

证明:居住地、国籍、年龄、教育程度、熟练程度、出席、声誉、使用、贡献、证书、团体成员资格等。

证明者平台

这组应用可以去隐私地证明区块链已知的事实。例如:NFT 的所有权、徽章、声誉(可泛化为代币)、以太坊地址的所有权,甚至以太坊地址的历史事实。

通过提出声明但不留下身份的任何痕迹(打破了属性<>身份链接)提供了匿名性,这也是一种防人肉搜索的方法。一些示例项目包括:

Relic Protocol:使用 ZKP 来证明关于任意以太坊状态历史的事实,允许用户根据他们的历史链上活动来证明他们的声誉。

Sealcred NFT:使用 ZK 徽章构造假名身份。可以证明 NFT 的所有权,且无法追溯到你。

Sismo Badges:从帐户(Web2 或 Web3)导出构造徽章,SBT。徽章证明有关用户数字身份的事实。

此空间中值得一提的其他概念验证项目包括 SpartanLabs zkZBT 和 @backaes / @shreyjaineth ZK SBT。

自定义证明创建

Sismo Factory: Sismo 是一种模块化协议,颁发 ZK 徽章 (SBT),尊重用户隐私和主权的前提下进行声誉移植和聚合。Sismo Factory 允许任何人创建自定义 ZK 徽章。该领域著名的非 ZK 项目包括Ethereum Attestation Service和Optimisim Attestation Station。

可从“聚镁Art0X” APP查看更多艺术收藏趣闻!

本文转自聚镁Art0X用户“烟雾缭绕”,如有侵权请联系删除。

最新版“聚镁Art0X”:

评论