时间:2023-08-05|浏览:194
人类社会的信息系统由单机状态转变为中心化组织状态,如今又进入了新的去中心化时代。开放式的信息结构和节点分布使数据的储存和流转变得透明,信息真实性得到保证,但隐私也无处可逃。为了解决开放系统带来的隐私泄露问题,区块链行业主要采用零知识证明、环签名、混币、同态加密和安全多方计算等五种信息加密技术。
本文将浅析Nirvana采用的Zk-SNARK零知识证明和环签名两种加密方式,并探讨不同加密技术混合使用的可行性。
零知识证明:Nirvana提出一种基于zkSNARK算法的跨链交易隐私保护方法,用于保护跨链交易信息的安全
隐私保护在区块链行业中变得越来越重要,而zk-SNARK零知识证明算法是一种简洁的非交互式零知识证明技术,被广泛应用于隐私保护。它具有更好的匿名性,不需要信任中央节点或网络中其他用户的参与。用户可以通过与匿名货币进行交互实现匿名交易,有效保护隐私。Nirvana基于zkSNARK算法提出了一种跨链交易隐私保护方法,既能实现跨链,又能保障跨链资产的安全和隐私。
简单来说,零知识证明是指既能证明自己知道答案,又能保持该答案不被泄露给验证者的证明方式。在当前的区块链交易中,一般使用地址表示双方以实现匿名,但在整个交易过程中,仍有一部分信息是可以被追溯的,这使得匿名性受到威胁。零知识证明旨在解决这一问题,通过隐藏交易双方的交易细节。
跨链连接链需要一种能够验证跨链匿名交易有效性的方式。Nirvana发现,互联链网络中的验证节点可以根据并行区块链注册的验证规则来验证交易的有效性,并使用这些公共参数来验证跨链匿名交易的有效性。这就是Nirvana提出的一种基于零知识证明Zk-SNARK算法的跨链交易隐私保护方法。
环签名:Nirvana采用一次性环签名技术保护数字资产的匿名性
环签名技术的思想最早可以追溯到十七世纪的法国,现代的环签名方案在2001年由Rivest、Shamir和Tauman等密码学家提出。环签名方案不需要群组管理员,并且不需要环中成员之间的合作,签名者只需利用自己的私钥和集合中其他成员的公钥进行签名。环签名除了能够对签名者进行无条件的匿名外,还能够防止环中其他成员伪造真实签名者的签名。
Nirvana采用了一次性的环签名技术。验证者可以证明输出存在,并且组中的某个成员是真正的签名者。但由于每个成员具有相等的权重,他们无法确定签名者是组中的哪个成员。随着组规模的增加,每个成员成为真正签名者的可能性降低。
此外,为了防止双花问题,在每次资产交易中,Nirvana都会生成一个唯一的关键图像。系统中的每个节点都维护一个已见到的所有关键图像的集合,如果一笔交易的关键图像在该集合中出现,则被认为是无效的。Nirvana通过获取隐藏地址P的哈希值并与私钥相乘来创建关键图像,确保每个P只能使用一次。如果尝试重复使用密钥,网络将拒绝交易并确保唯一性。
写在结尾:
可以毫不夸张地说,我们已经完全进入了数字经济时代。区块链公链的发展将吸引更多的关注,这决定了它必须在架构、效率、安全等方面提高标准以满足潜在客户的需求。虽然区块链作为一种高透明度、高开放性的底层技术在透明与隐私之间似乎存在矛盾,但随着环签名、零知识证明等加密技术的发展,这两个特性也开始变得兼容起来。
隐私保护作为一种新的行业生态,其有效性和可操作性是构建完整区块链世界观不可或缺的技术方向,也是衡量一条公链成熟程度的重要指标。
热点:数字化
用戶喜愛的交易所
已有账号登陆后会弹出下载