查看原文
其他

Web 3.0隐私基建:什么是 zkAssets 和 zkAddresses ?|Manta101

曼达洛人 Manta Network Protocol 2023-06-05

Manta Network的内核,是构建一个隐私优先的未来世界。


Manta的使命,是使用零知识证明(Zero-Knowledge Proofs,以下简称“ZKP”)保护 Web 3.0用户隐私。

随着 Web 3.0广泛应用,我们坚信隐私不仅仅是“有就行”,而应该是十分必要的。

当前,大部分链上公开的事物,都需要一个对应的私人选项。



为了让 Web 3.0隐私世界更进一步实现,我们在 Manta 上引入两个基本概念:zkAssets 与 zkAddresses。

📖 什么是 zkAssets?

zkAssets 是一种新的加密资产类型,其隐私性、完备性及访问,由 ZKP 提供保护,并具有以下特点:

  • 支持灵活的资产类型zkAssets 包括各种灵活的资产类型,如同质化代币(如ERC20等)、非同质化代币(如ERC721、ERC1155等)、灵魂绑定代币(不可转让的非同质化代币)。


  • 默认隐私:zkAssets 在链上默认是隐私的,资产持有者的地址、持有者的资产以及资产类型,都是加密的。


  • 自愿披露:在资产持有人许可下,zkAssets 支持披露可证明的资产信息。具体地讲,持有者可向审计者披露资产交易历史,而不必披露花费密钥(Spending Secret)。持有者也可有选择性地披露可通过ZK进行验证的资产信息。


  • 可定制的资产政策:zkAssets 的发出者,可定制访问权限,如 KYC 规则、访问权限,例如,能否将黑客资产列入黑名单。(请注意:espresso systems 同样有一个针对资产可定制(CAP)的提议,但是相比于 expresso 的单片电路实现,Manta 采用的是多电路实现)

现有的加密资产,只能将上述信息完全公开,相比之下,zkAssets 给资产持有者带来了隐私,同时,让审计者和监管合规选项易于实现。

zkAddress 系统:zkAssets 的公钥基础设施

zkAddress 系统,是 zkAssets 的公钥基础设施,由三部分组成:

支付密文(Spending Secret)密文是随机产生的(如使用BIP39助记符),并衍生出另外两个密钥,即 zkAddress 和查看密钥。想要转移 zkAssets ,需要花费密文(Spending Secret)来生成 ZKP。


zkAddress:zkAssets 的公钥,可用来接收任何种类的 zkAssets。
注意,zkAddress 不会在链上的任何 zk-transaction(基于 ZKP 的交易)中披露,因此,其他人不能将链上的zk-transaction与 zkAddresses 联系起来,除非交易的发送者或接收者向其他人授权查看密钥。

只读状态密钥(Viewing Key):用于查看一个 zkAddress 的完整交易历史,正如名称显示,它是只读的,只能用于查看历史,不能花费 zkAddress 上的任何zkAsset。

在以太坊和波卡上,使用 zkAddress 和公共地址有什么区别?
zkAddress(及其支付密文和只读状态密钥)只服务于 zkAssets,使用不同的(对零知识证明更友好的)密码学结构支持只读密钥,使 ZKP 零知识证明生成,变得更高效。

因此,我们不能重新使用现有的以太坊或波卡公共地址来支持 zkAssets。

此外,zkAddress 与以太坊和波卡公共地址之间,也没有绑定或映射。

MantaPay:zkAssets 的传输层

我们很高兴在 Calamari 网络(Manta 在 Kusama 的先行网)上推出MantaPay。

MantaPay 是 zkAssets 的传输协议。起初,Calamari 上的 MantaPay 将支持3个 zkAssets:zkKMA、zkMOVR、zkKSM,然后是 zkACA、zkAUSD、zkLDOT 和更多的平行链和桥接资产。

可以在 Dolphin Testnet V2上预先体验 MantaPay。
https://app.dolphin.manta.network/

其他资源:

零知识证明的介绍我们会什么坚定不移地看好 ZK 技术?
Manta 的可信设置什么是可信设置(Trusted setups)以及它对 Manta 的重要意义|ZKP101

随着 MantaPay 推出,交易者可将 Kusama 或平行链资产,转换为 zkAssets,并在 zkAddressses 之间转移。这是将 zkAssets 引入Web3世界,最重要的第一步。我们将在未来几周内,发布一篇关于 MantaPay 的深入研究文章!

zkAssets 的未来=隐私的未来

MantaPay 是 zkAssets 的基础传输层。然而,Manta 不仅仅是一个传输协议。

事实上,从2022年开始,Manta 团队已经开始开发 zkAssets 的编程层,使 zkAssets 具有可编程性和可组合性。

在不远的将来,开发者可以在 Manta 上部署 zkApps,用于 DeFi、游戏、 DAO 和其他许多利用 MantaPay/zkAssets/zkAddress 作为基础元素的“酷应用”。我们很高兴在未来几个月分享 zkAssets 的路线图。

关于 Manta Network

Manta Network 致力于通过隐私保护构建一个更好的 Web3 世界。Manta 的产品设计从第一性原理出发,通过 zkSNARK 等领先的密码学架构为区块链用户提供端对端的隐私保护。在保障隐私的同时,Manta 兼具互操作性、便捷性、高性能以及可审计性,允许用户进行任意平行链资产间的隐私转账和交易。Manta 的愿景是为整个区块链世界提供更便捷的隐私保护服务。

Manta 的创始团队由多位加密货币资深人士,教授和学者组成,他们的经验包括哈佛大学,麻省理工学院和 Algorand。Manta 的投资机构包括 Polychain、ParaFi、Binance Labs、Multicoin、CoinFund、 Alameda、DeFiance 以及 Hypersphere 等。Manta 也是波卡官方 Web3 基金会资助获得者,Substrate Builder Program 成员,伯克利大学区块链加速器成员。

We're Hiring!
访问查看开放职位:https://jobs.lever.co/MantaNetwork

关注官方频道了解有关 Manta/Calamari 的更多信息:

Website:https://manta.network/
Github:https://github.com/Manta-Network
Twitter:https://twitter.com/MantaNetwork
Medium:https://mantanetwork.medium.co
Telegram:https://t.me/mantanetwork
Discord:https://discord.gg/ZtSuSKRy8X
Telegram中文:https://t.me/mantanetwork_zh
Twitter中文:https://twitter.com/manta_china

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

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