Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

最近看了一些关于区块链的论文,有一个疑问:既然区块链上的数据是全网同步的,如何保证数据的私密性?我的理解是,在区块链的商业应用中,肯定会涉及到隐私数据,尤其是在金融领域。。答:这是一个很好的问题,区块链的隐私也是社会上最关心的话题之一。从区块链理论本身来说,它可以';完全不能保证数据的私密性。所以需要结合一些其他的技术来解决这个问题。。Zcash通过零知识证明za-SNARKs(零知识简明非交互知识参数)实现了UTXO模式下交易信息的完全隐藏。在Zcash网络中发起传送不需要指定传送的目的地地址。而是给对方发一个零知识证明链。当然,在发送交易时,需要在区块链中记录一些信息,但这些信息不会泄露交易的具体信息,包括对方的账号和交易金额。。科达';的解决链中数据隐私的方法是只在有权读取数据的双方之间建立共识网络,从而从根本上避免数据泄露的风险。在HyperledgerFabric版本中,区块链上的数据隐私问题通过普通加密解决。通过维护分层密钥树,实现了数据的分层加密。Monero通过隐藏地址和环签名两个关键技术实现了不依赖于中心节点的混合加密方案。隐藏地址的目的是解决输入和输出地址之间的相关性问题。环签名用于保证交易地址的不可追踪性。除了交易地址,交易金额也会暴露一些隐私。MonroeCoin还提供了一种称为RingCT的技术,可以隐藏交易地址和交易金额。。闪电网络和近期安全项目使用状态通道来保护交易数据。状态通道的原理是,不是在区块链中记录每一笔交易记录,而是每隔一段时间记录一次状态变化,这样就不会泄露单笔交易的信息。。交易双方都会将交易信息保存在链下。当发生纠纷时,链下保存的信息可以和链上的信息结合起来解决问题。除了上述解决方案,同态加密也在业内被广泛讨论。但是由于噪音问题目前同态加密计算的深度有限(可以理解为乘法计算的次数),密钥空间过大。所以离商业应用还有一段距离。同态加密的一个替代方案是半同态加密,即只支持加法或乘法的同态加密,但能使用半同态加密的场景并不多。