区块链中的可扩展隐私层
Posted 区块链星际社
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链中的可扩展隐私层相关的知识,希望对你有一定的参考价值。
区块链实现分布式的关键在于它采用的 P2P 传输协议。我们知道,P2P 本身的理念和性能都是十分优秀的,这让它曾经一度在市场中十分火热。但 P2P 中存在一个十分致命的缺陷,那就是由于数据分散存储在各个节点中,使得数据没有任何隐私性和安全性。因此,P2P 的火爆也仅仅只是昙花一现。
如今,区块链重拾 P2P,尽管对相关的协议和技术也进行了优化,但最关键的隐私性却没有在 P2P 中得到解决。这也意味着区块链是一个透明的状态。很显然,如果区块链没有任何应对措施,这种毫无隐私的透明性将会让区块链走上曾经 P2P 的老路。为了解决这个问题,区块链在其基础构架中增加了可扩展隐私层,以此来保护用户数据隐私安全。
零知识证明是用于构建隐私层的一个优秀的方案。所谓零知识证明,简单来说就是证明提供正不需要向验证者提供任何有用的信息就可以让验证者相信内容的真实性和完整性。通过零知识证明的隐私交易,使用户的数据隐私能够得到很好的保护。
零知识证明在构建之时就需要对数据进行加密转码,以求数据能够达到可用而不可见的状态。椭圆曲线是区块链在进行数据加密是十分常用的算法,它允许验证者承诺一个特定的值,并且这个值无法被改变,也不会透露出去,通过这个值,验证者可以在根据证明提供者给出的信息来对原始数据的真实性和完整性进行检验。
另外,随着技术的升级,区块链隐私层的可扩展性也得得到很好地改善。Rullup 方案是一种很优秀的扩展方案。
以以太坊为例,它的隐私层一个外部 Rullup 证明有32个内部 Rullup处理的28个客户端证明组成。在进行隐私验证之时,会在浏览器客户端中生成一个证明。之后,这28个客户端的证明会被汇集而成一个内部 Rullup 证明,而32个 内部 Rullup 证明最终汇聚成一个外部 Rullup 证明。这个外部 Rullup 证明会被验证为根 Rullup 回路,从而确保执行的基础机制的有效性。
这种可扩展性能够大幅提升隐私验证的处理效率,也能减少发布证明时所需要提交的 Gas 等费用成本,这让区块链中的隐私计算能够更加普及和泛用。
以上是关于区块链中的可扩展隐私层的主要内容,如果未能解决你的问题,请参考以下文章