https://github.com/ConsenSys/zero-knowledge-proofs ,通过libsnark实现了交易金额的隐私保护,包括单笔交易和多笔交易。 代码库中通过nodejs实现了一个简单的交互工具,实现交易类型,生成pk/vk,生成Proof和Verify等操作选项选择。 其中含对通过生成的执行程序来进行生成pk/vk的操作等,将pk/vk以stringstream形式存储成文件。 mutliple payments的key加载当前会报错
std::bad_alloc
,原因后续跟进下。
ConsenSys/zero-knowledge-proofs 梳理
关注
打赏