匿踪货币真的能匿踪吗?
2014年初以及年中分别有两个不同的项目,试图改变虚拟货币公开账本的特性,达世币使用「混合汇款」技术提升公开账本追踪的难度,而门罗币利用环状签名等技术隐藏汇款者以及收款者的相关讯息。虽然这些技术的确能让外部人员较难追踪汇款走向,但在匿踪上面仍无法做到完全将信息隐藏。
大零币,运用zk-SNARKs技术可以完美将被外部人员查询的信息掩盖起来,特殊的「零知识证明」(zero-knowledge proofs)让公链上的虚拟货币也能真正享有隐私权。
零知识证明是什么?
想像你眼前有个保险箱,如何在不告诉别人数字的情况下证明自己知道保险箱的密码?最简单的方法便是,在别人面前打开保险箱,便能在不透露任何信息的情况之下证明自己知道它的密码是什么。零知识证明的精髓在于试证者(Prover)不需要将信息公开给证明者(Verifier)知道,证明者也能证明出试证者是否真正握有某项信息。
zk-SNARK便是大零币将零知识证明结合区块链技术做出的匿踪技术,如上所述,该技术可以将汇款数据完全匿踪,矿工可以在数据隐藏的状态之下维持账本并阻止双花的情况发生。
而在大零币网络之内有两种不同的钱包:公开钱包(Transparent Wallet)以及匿踪钱包(ShieldedWallet),当公开钱包汇款1个大零币给另一个公开钱包时,这项纪录就如同普通BTC的汇款一样,会被公开在账本上,但若是由公开钱包汇款给匿踪钱包,则在公开账本上面只会看到这个公开钱包导出了1个币,但无法追踪笔款项最终到了哪个钱包。
反过来说,如果一个匿踪钱包汇款给一个公开钱包,在公开账本上只能看到某一个人汇款了1个币给这个公开地址,但无法追查汇款人是谁。
最后,若匿名钱包汇款给匿名钱包,便可以隐藏所有信息,达到真正的匿踪汇款。
点击关注币海启行微信公众号,了解更多