比特币作为无可争辩的最具开创性的加密货币之王,似乎并不能更好地解决区块链的一个重要问题——隐私。我们知道,早期的隐私项目主要集中在隐私货币场景。隐私匿名币可以实现比比特币更难追踪的功能,但其隐私用例有限,且大多集中于非法交易。诸如此类,尤其是与去中心化金融(DeFi)和DApps的“寒武纪大爆发”相比,隐私区块链项目似乎远未达到市场预期。区块链作为一个“分布式公共账本”,这意味着网络上的每个人都可以看到所有交易,这就是所谓的“透明”。例如,如果一家公司选择使用加密货币支付工资,那么自己的工资就会被别人看到,或者如果商家在购买商品时选择在区块链上完成合约交易,那么竞争对手就会看到该商品的批发价。商品。众所周知,传统金融为用户提供了隐私,但提供的透明度接近于零,没有保护用户隐私免受金融机构的侵害。然而,要实现完全透明,就必须牺牲隐私。然而,隐私是大多数金融服务的绝对要求。因此,虽然完全透明提供了可审计性,但这一特性也阻止了大多数区块链平台部署大多数金融应用程序。此外,虽然一些隐私币可以使用加密技术来保护通证转账的匿名性,但这些系统的局限性在于保密性是allornothing,交易只是证明原生加密货币的简单转账是有效的,但无法证明更细微的陈述,可审计性的丧失使得匿名区块链无法提供部署金融应用程序所需的合规性要求。因此,区块链行业目前最需要解决的问题是如何在保证透明度的同时更好地平衡用户隐私。现有的解决方案之一是:零知识证明。零知识证明是指在不向验证者提供任何有用信息的情况下,能够充分证明自己是某项利益的合法拥有者或使验证者相信某项断言是正确的,同时不共享相关信息信息。泄露出去——即对外界的“了解”为“零”。零知识证明是答案吗?事实上,零知识证明在区块链行业已经存在了一段时间。目前,区块链隐私技术的零知识证明主要有三种技术:zk-SNARKs、Zk-STARKs和BulletProofs。其中,zk-SNARK是指双方无需交互,证明者单方发行即可,无需双方重复传递信息;zk-STARKs通过证明者和验证者之间的交互来执行。数学方法使验证者能够验证每一步,最终确定证明者确实知道某项信息或有某项兴趣;Bulletproofs是一种非交互式的零知识证明协议,空间效率更高,同时还提供了Pedersencommitment,publicNative对密钥等提交值的支持。在瞬息万变的金融世界中,资产的机密性、互操作性、合规性和可审计性变得越来越重要。如果基金公司想让客户相信其拥有授权投资牌照,可以在规定范围内投资,以吸引客户购买基金,但同时又不能告诉客户牌照的具体内容,那么基金公司可以提供客户有一个令人信服的论据——他们有投资许可证,但没有直接披露该许可证。也就是说,基金公司让客户相信他们持有牌照的说法是正确的,但同时也不必披露与该说法相关的任何其他“知识/内容”。其实这就是零知识证明的核心,即:证明讨论的正确性和可信性,同时不“泄露”元数据信息。令人兴奋的是,金融市场出现了一条既能保护隐私又能保护透明度的公链。这种公链构建了一个零知识证明的无信任数据结构,在不泄露任何元数据内容的情况下证明许多复杂的论点,让用户在不知道交易内容的情况下验证区块链的状态是否有效。这些区块充满了零知识证明,敏感的用户数据对公众保密。包括去中心化交易所、市场化借贷、投资基金、流动性池、支付、开放银行等,都可以在这条公链上创建为保密但可公开审计的应用。不仅如此,这种新型区块链还支持机密资产制度和智能合约,允许自动执行规则和程序。例如,资产跟踪政策可以附加到资产上,这将要求特定审计员可以看到该资产的交易以选择性地披露信息,即使交易的内容对其他人保密也是如此。如果用户对附加资产制度不满意,可以使用其他服务。通过使用这个区块链,金融服务可以享受区块链的透明性,同时保持对公众的合规性和保密性,用户可以控制他们的隐私和信息所有权。回到我们之前举的基金公司的例子,如果基金的服务应用建立在这样一条公链上,那么就可以利用工具进行保密的金融交易,实现隐私和可审计性的平衡。事实上,这类公链平台一般分为三层,即:金融服务应用、以“金融护照”为核心的开发者工具、分布式账本协议。其中,金融服务类应用处于顶层,可以由开发者自由开发部署;其次,开发者工具位于中间层,可以提供多资产发行和转移、金融护照、审计和资产跟踪工具,并启用专用的零知识隐私保护合规工具,用于证明和多方计算;最后,底层分布式账本协议是基础层,支持保密支付、智能合约、多重签名账户和非托管交易。据了解,这些区块链平台本身会有一些示例应用,例如基于智能合约的基金协议,在投资基金中引入新的信任和透明度,同时尊重保密性。在基金经理监督基金并决定资金流向的同时,所有资产的跟踪和记录分布在整个网络中。链上隐私工具使用特殊用途的零知识证明和多方计算来授权监管机构和投资者确保基金合规性,同时维护基金参与者的保密需求。此外,一些加密隐私项目推出的“金融护照”聚合了用户的信息,从用户资质(Accreditation)、金融身份等基本信息,到信用评级/评分、反洗钱(AML)白名单等。,所有信息都经过至少一个权威机构的验证和签名。这些签名声明以加密选择性披露凭证的形式提供加密选择性身份证明,这意味着信息的验证方式使用户可以选择性地披露其身份的组成部分,而不会不必要地损害其身份。您整个个人财务的隐私。此外,用户可以提供有关其经过身份验证的个人资料的复杂陈述,而根本不会透露任何准确的个人详细信息。值得一提的是,在这样的公链上,我们还可以看到选择性公开的身份形式,包括用户知道其私钥的公钥、用户提供的自定义属性列表、身份验证提供者批准A的说明的属性的位向量,以及身份验证提供者在其他表单项上的签名。身份证明表格永远不会公开披露,因为这会损害匿名性。身份证明上的“公钥”和签名不是任何标准的公钥和数字签名,它们是使用基于对的匿名身份凭证密码术以特殊方式制作的,旨在有效地进行选择性披露和验证协议零知识证明。公钥也是随机的,这意味着有一个函数可以生成一个新的公钥(不能链接到旧的)但是使用相同的密钥,公钥作为对秘密密钥的密码承诺,并随机化公钥keyof是对同一秘密密钥的新承诺。因此,如果一家基金公司想要“在保证透明度和可审计性的同时满足隐私要求”,其实可以部署一个维护现金账户余额的侧链,让用户和被其授权的人获得相关证书,而实际余额保密,所有资金交易的元数据不会存储在区块链上,安全性进一步提高。结论在数字时代,数据隐私和个人金融资产的保护至关重要。可审计的隐私区块链可以在金融服务中使用区块链技术,实现可靠的数据交易和隐私保护。在区块链行业,一个完全保密但可审计、高吞吐量和可扩展的公共金融基础设施可实现高效、高度可访问和透明的金融服务。通过使用零知识证明,可以有效平衡过去难以解决的隐私和可审计性问题。一旦解决了这个问题,区块链的“金融属性”的作用就会得到充分发挥,进而可以快速扩展到多种应用。在现场。
