相对于以太坊来说,其他公链的中心化问题深受诟病,例如节点数量少且不开放,链上 DeFi 项目团队与公链联系很深等。甚至有些是资本推动,集中化的开发应用,这类公链的发展去中心化程度较差,安全性相较于以太坊 Layer 2 也要弱一些。 Mina 相对其他公链应用的实现方面,有所创新,虽然还未组建生态团队,但考虑到已拥有技术社区志愿者和优质资本的支持,后续会开展黑客松,建立开发者生态,公链本身的性能和效率上也优于以太坊。长期来看,或许具备良好发展的潜质。 zk-SNARK 的发展在 2010 年,加密货币社区用户开始觉得比特币等一些原始加密货币缺乏隐私性,于是开发人员致力于研究以隐私为中心的加密货币。其中最突出的是 Zcash,首个将 zk-SNARK 用于解决比特币区块链的匿名问题的项目。 之后 zk-SNARK 被多个项目采用,当前在区块链中有两个主要方面应用:隐私和扩容。 zk-SNARK 可以在不移交信息控制权的情况下验证交易和个人信息或身份等数据,以一种更安全的方式来验证信息。例如:Zcash 利用 zk-SNARK 来能够隐藏交易者地址和交易金额;Tornado Cash 利用 zk-SNARK,能够以不可追溯的方式将 ETH 以及 ERC-20 代币发送到任何地址等。 zk-SNARK 可以和 Rollup 结合,即 ZK Rollup,是当前主流的 Layer 2 扩容解决方案,使用该技术的项目有:Loopring、zkSync、Zeroswap,Curve、Zkopru 等。 其他方面,Filecoin 将 zk-SNARK 用于数据压缩、zkPoD 将 zk-SNARK 用于零信任交易、Platon 将 zk-SNARK 用于链下隐私计算,Hyperledger Fabric 将 zk-SNARK 用于保护隐私的身份验证和认证属性的传输、Mina 将 zk-SNARK 用于递归证明等。 除了区块链,zk-SNARK 也可应用在其他领域,例如:
随着数据保护和其他隐私问题方面的需求增长,zk-SNARK 在中心化和去中心化环境,都有广泛应用场景和多方面需求。从匿名可验证投票到去中心化区块链上的隐私,该技术或许是解决区块链内外所面临的许多挑战的答案。 (责任编辑:admin) |