Zcash(ZEC)采用的是EquiHash算法和PoW(Proof of Work,工作证明)的方式构建分发机制。
EquiHash算法由Alex Biryukov和Dmitry Khovratovich联合发明,其理论依据是一个著名的计算法科学及密码学问题——广义生日悖论问题,相比于比特币使用的SHA256算法,EquiHash算法对特定应用的集成电路芯片(ASIC)挖矿具有一定的抵抗性,这使得使用CPU或GPU硬件挖矿的矿商能够与ASIC矿商竞争,EquiHash算法需要挖矿大量RAM,因此矿商不能使用ASIC来挖矿Zcash。
(图片来源网络,侵删)Zcash还使用了一个被称为zk-SNARK的零知识证明架构,该架构由经验丰富的密码学家团队开发,zk-SNARK允许Zcash实现交易的透明性和匿名性共存,即用户可以选择将交易设为透明或匿名,透明交易类似比特币交易,可以在区块链上公开查看;而匿名交易则隐藏了交易的发送者、接收者及交易数据,只有拥有查看密钥的人才能查看交易内容。
Zcash采用的EquiHash算法和zk-SNARK零知识证明架构共同构成了其独特的挖矿机制和隐私保护特性。
(图片来源网络,侵删)
文章版权声明:除非注明,否则均为ZBLOG原创文章,转载或复制请以超链接形式并注明出处。
