区块链中的隐私保护问题已经成为了制约公有链发展的一个重要因素。虽然
比特币无需将真实世界的身份信息关联到钱包地址上,交易的发起者似乎是不可能被追踪的,比特币也因此被广泛应用于洗钱、非法交易、匿名交易等不太见得光的领域中,但实际上,比特币并不是那么“安全”。目前的反匿名技术已经可以将特定钱包地址与现实世界身份进行联系了。
在商业领域,大部分公司会考虑到隐私问题而不会把重要的商业数据上传到区块链中,因为任何人(包括黑客、竞争者等等)都可以轻易看到这些信息,隐私保护就成为了阻碍区块链商业化应用的一大障碍。
此前我们介绍过区块链隐私保护的一种方案:零知识证明,而其他常用的方案还包括ECDHM 地址、环签名(Ring Signature)、混合器(Mixer)、代码混淆(Code Obfuscation)等。今天为大家介绍环签名。
环签名(Ring Signature)方案也被称为门罗币方案或CryptoNote,其工作方式脱胎于群签名。群签名是利用公开的群公钥和群签名进行验证的方案,其中群公钥是公开的,在进行验证时,群成员利用自身的群证书声称群签名,最终利用群签名和群公钥进行验证。在这个过程当中,除群组管理员外,验证者仅能利用群公钥验证所得群签名的正确性,但不能确定群中的正式签署者。但群签名方案的问题就在于群组管理员这样一个中心化的位置,即与区块链精神相悖,也无法保证隐私性。
环签名方案则去掉了群组管理员,不需要环成员之间的合作,签名者利用自己的私钥和集合中其他成员的公钥就能独立的进行签名,集合中的其他成员可能不知道自己被包含在了其中。这种方案的优势除了能够对签名者进行无条件的匿名外,环中的其他成员也不能伪造真实签名者签名。外部攻击者即使在获得某个有效环签名的基础上,也不能伪造一个签名。
目前,使用环签名方案的项目包括门罗币Moreno、布尔币Boolberry、StealthCoin、XCurrency等,
以太坊平台也增加了一个类CryptoNote环签名。
虽然环签名方案有着较强的匿名性,在实现过程中依旧需要与其他用户的公钥进行混合,因此可能会遭遇恶意用户从而暴露隐私。另一方面,3月份的一项研究显示,在环签名方案中,其他签名的数量可能导致通过分析追踪到先前的交易,成功率甚至达到了90%。这对环签名方案所宣称的匿名性是一个巨大的打击。所以,目前的公有链市场上,与环签名相比,零知识证明依然是最佳的匿名方案之一。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。