作者:林冠宏 / 指尖下的幽灵 博客:http://www.cnblogs.com/linguanh/ 掘金:https://juejin.im/user/587f0df ...
作者:林冠宏 指尖下的幽灵 博客:http: www.cnblogs.com linguanh 掘金:https: juejin.im user f dfe fe ce d GitHub : https: github.com af 注:发现掘金的图片屏蔽了博客园获取,导致我的一些文章在博客园这里的图片显示不了,因为现在我的文章是我首发在掘金的 目录 前序 交易体的结构 note commitm ...
2019-05-23 14:46 0 1438 推荐指数:
作者:林冠宏 / 指尖下的幽灵 博客:http://www.cnblogs.com/linguanh/ 掘金:https://juejin.im/user/587f0df ...
摘要:本文通过介绍华为如何在同态加密及零知识证明框架的集成介绍来介绍了一些对金融领域交易隐私保护的思路,通过代码结和应用场景描述了zksnark如何集成到现有联盟链体系保护交易隐私。 本文分享自华为云社区《区块链交易隐私如何保证?华为零知识证明技术实战解析》,作者:麦冬爸 ...
零知识证明是一种特殊的交互式证明,其中证明者知道问题的答案,他需要向验证者证明“他知道答案”这一事实,但是要求验证者不能获得答案的任何信息。 一个典型的零知识证明示例是阿里巴巴和强盗的故事: 阿里巴巴知道打开藏着财宝的山洞的咒语。强盗抓住他,让他说出咒语。 如果阿里巴巴说 ...
转载:https://bbs.huaweicloud.com/blogs/306971 【摘要】 零知识证明技术不管应用于金融还是其他领域,都可以对隐私保护,性能提升,或者安全性等场景带来很多帮助。本文通过介绍华为如何在同态加密及零知识证明框架的集成介绍来介绍了一些对金融领域交易隐私保护 ...
混币原理:就是割裂输入地址和输出地址之间的关系。在一个交易中,假如有很多人参与,其中包括大量输入和输出,这样会比较难在输入和输出中找出每个人的对应对,这样一来,输入与输出之间的联系被事实上割裂。多次混币、每次少量币,效果更好。 环签名:简化的类群签名。环中一个成员利用他的私钥和其他成员 ...
引子 隐私保护在区块链领域越来越受到重视,在隐私保护的种种手段中,零知识证明脱颖而出。那么零知识证明到底是什么东西呢? 首先,我们抛出一个问题:如何在不说出秘密的情况下,让对方知道你已经知道了这个秘密? 例子1:用户注册 用户在系统注册时,系统不会保存用户的密码明文 ...
两者的关系 可以理解为承诺的证明可以直接把秘密值展示给对方看,也可以用零知识证明的方式在不暴露秘密值的情况下证明承诺。 两者的分别具体介绍可以先看这里:零知识证明和比特承诺,之后再补。 零知识证明 可以参考这篇文章:浅谈零知识证明:背景与起源 关于ZCash中用到的零知识证明:不是程序员 ...
题目 题目:用零知识证明实现地图的三染色问题(用三种颜色染色一个地图,保证任意两个相邻的地区都是不同的颜色)。 编程验证下述的设计思路,采用Python和C语言编写均可。 条件:假设一个交互协议有证明者Alice和验证者Bob。Alice手里有一个地图三染色的答案(请见下图),这个图总共有 ...