比特币与透明度是齐头并进的。虽然我们不能这样描述中心化交易所与交易平台,但是比特币协议是完全透明的,同时还具有一定程度的匿名性。但是随着技术的进步,我们现在已经掌握了完全不同的区块链使用案例。比特币的底层区块链技术已经不仅仅是一种用于保存比特币交易的公共账本。
全球银行及金融机构目前正在广泛探索区块链技术应用。许多智能合约都是通过使用比特币区块链和以太坊建立的。比特币区块链应用和使用案例的增加同样要求引入适合特殊行业的特定功能。
对于银行部门,他们并不喜欢公用区块链,因为通过公用区块链,任何人都可以查看他们的账本。在这种情况下,私有区块链不仅可以方便行业,同样还能推动采用。
以太坊也许有解决方案,因为它同时包含智能合约和同态加密。
什么是同态加密?
同态加密是一种无需对加密数据进行提前解密就可以执行计算的方法。它提供了一种急需的方法,能够在原有基础上使用区块链技术。通过使用同态加密技术在区块链上存储数据可以达到一种完美的平衡,不会对区块链属性造成任何重大的改变。也就是说,区块链仍旧是公有区块链。然而,区块链上的数据将会被加密,因此照顾到了公有区块链的隐私问题,同态加密技术使公有区块链具有私有区块链的隐私效果。
同态加密技术不仅提供了隐私保护,它同样会允许随时访问公用区块链上的加密数据进行审计或其他目的。换句话说,使用同态加密在公用区块链上存储数据将能够同时提供公有和私有区块链的最好的部分。
私有区块链目前还处于探索阶段。目前,像R3和Linux基金会的超级账本项目正在进行研究。R3最近宣布为他们的银行联盟推出了他们的私有分布式账本Corda。Corda是专门为银行和金融机构建立的,目前还处于试验阶段。
使用同态加密的以太坊智能合约能够提供相似的特点和更强的掌控,同时完整地保留以太坊的优点。
正如Shield128区块链安全平台的Kobi Gurkan所说的一种同态加密在区块链上使用案例:使用同态加密,以太坊智能合约能够用于管理员工开支。在这个使用案例中,如果员工不想让其同行知道他们的开支,那么他们可以加密他们的开支详细信息,然后发送到智能合约上。经过加密的开支信息然后会被算入总开支。最后,当公司会计部门想要分析开支时,可以在本地对最终的智能合约进行解密,将总开支详细分解开。这样的效果与公有账本相同,但是只有最终机构能够看到开支详细信息,其他的用户则只能看到一些加密的条目。
以太坊和区块链技术能够提供无尽的可能性,能够为同一目标提供多种实现方法。这一切都取决于开发人员。
原文:http://www.newsbtc.com
作者:Gautham
编译:Kyle
稿源(译):资讯(http://www.8btc.com/homomorphic-encryption-and-smart-contracts)