;另一种技术是采用零知识证明的方式实现强匿名性具有代表性的公链技术是大零币ZEC(Zerocash)。...4.1 铸币(Mint)
Zerocash的铸币交易过程:用户想把价值为v的比特币转换为ZEC(这里采用1:1兑换)用户首先生成3个随机数r,s,ρ然后通过承诺计算cm和sn,其中cm记录币的生成,而sn...记录币的消费,币消费后会记录在sn列表中。...其中cm和sn的生成如图3所示
图3 币的铸造
一个ZEC其实是一个向量 (apk,v,r,s, ρ,cm,sn)其中v是ZEC的面值cm记录ZEC的生成,而sn表示ZEC的消费记录,如果sn已经出现在列表中表示此币已经消费...下面描述从用户A到用户到用户B的一个交易,用户A拥有的v面额的大零币c,转给用户B的金额为x,给自己找回v-x, 用户A拥有ZEC (apk,v,r,s, ρ,cm,sn) ,向用户B转账的时候需要先询问用户