网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月02日
漏签
0
天
链行网吧
关注:
873
贴子:
320
看贴
图片
吧主推荐
游戏
11
回复贴,共
1
页
<返回链行网吧
>0< 加载中...
不是程序员也能看懂的ZCash零知识证明!
只看楼主
收藏
回复
天晴雨停
高级粉丝
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
交易过程完全匿名是数字货币ZCash最大的亮点,正是这一点使得ZCash自提出以来便备受关注。ZCash匿名交易的实现依赖于一种叫做“零知识证明”的密码学手段。本文将通过打比方的手法,用通俗的语言,解释清楚ZCash的交易原理,以及零知识证明是如何运用到ZCash交易过程中的。
送TA礼物
IP属地:福建
1楼
2017-01-11 16:37
回复
天晴雨停
高级粉丝
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
直接讲解ZCash的交易过程可能会比较抽象。为了有助于理解,我们不妨先分析比特币,作为铺垫。
我们先来打个比方说明比特币的转账原理。
演示场景:Alice转1个比特币给Bob。
转账前,Alice要事先准备1个比特币。为了方便理解,我们把Alice准备转出的这1个比特币看成一张面额为1个比特币的“支票”,如图1。
IP属地:福建
2楼
2017-01-11 16:38
回复
收起回复
广告
立即查看
天晴雨停
高级粉丝
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
从这张“支票”中我们可以获取到如下信息:Alice确实拥有1个BTC。
Alice使用私钥对这张支票签名,证明Alice拥有对这笔资产转账的权力。
支票的面额和转账权都已经明确,Alice就可以给Bob转账了。转账的原理很简单,就是给Bob新建一张一样的“支票”,证明Bob拥有了1个比特币。同时撕掉Alice手中那张的“支票”,通过这“破旧”并“立新”的方式,实现资产所有权的转移。如图2。
IP属地:福建
3楼
2017-01-11 16:39
回复
收起回复
天晴雨停
高级粉丝
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
以上逻辑其实不难理解,因为这和日常生活中的银行转账是一个道理。通过银行转账,我们在交易时不必对实物货币进行转移,而是以银行记账的方式,实现“资产所有权”的转移。比特币交易的过程实质上就是一个“资产所有权”的转移过程,转入比特币的那一方“新建”一份资产所有权,而转出方需要“销毁”原先的资产所有权,被销毁的那张“支票”永远不会再出现。
IP属地:福建
4楼
2017-01-11 16:40
回复
收起回复
天晴雨停
高级粉丝
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
二、ZCash的转账原理
与比特币一样,ZCash的交易过程也是“资产所有权”的转移。继续沿用前文“支票”的比方。
演示场景:Alice转1个ZEC给Bob。
转账前,Alice创建一张面额为1个ZEC的“支票”,如图3。
IP属地:福建
5楼
2017-01-11 16:41
回复
收起回复
天晴雨停
高级粉丝
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
能从该凭证中获取的信息:Alice确实拥有1个ZEC。
Alice使用私钥对这张支票签名,证明Alice拥有对这笔资产转账的权力。
这张“凭证”上多了一串随机数,用符号 r 表示。这串随机数的作用好比“支票代号”,用来唯一识别该支票。Alice的“支票代号”为r1。
明确以上信息,Alice就可以进行ZEC转账了。
IP属地:福建
6楼
2017-01-11 16:42
回复
收起回复
天晴雨停
高级粉丝
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
第一步:比特币一样,要先为Bob新建一张“支票”。Bob的支票代号(r2)与Alice的支票代号(r1)不相同,如图4。
IP属地:福建
7楼
2017-01-11 16:43
回复
收起回复
天晴雨停
高级粉丝
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
从上图可以看出,原先的Alice持有的支票仍旧存在,并没有消失,只是这张支票已经被记入“作废列表”。在确定资产所有权时要同时读取两个列表的信息,能确定Bob拥有资产所有权的判断方法是:作废列表中不存在Bob所持“支票”的代号。
可是为什么要这样设计呢?其实这样设计的目的是为了在交易过程中运用“零知识证明”。
IP属地:福建
9楼
2017-01-11 16:45
回复
收起回复
广告
立即查看
天晴雨停
高级粉丝
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
零知识证明(被称为“zk-SNARK”)是实现Zcash的匿名特性的核心技术。“零知识证明”的定义是:证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。举个简单的例子:
IP属地:福建
10楼
2017-01-11 16:46
回复
收起回复
秃笔狗
核心吧友
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
期更~ 很全面~
11楼
2017-01-11 16:48
回复(1)
收起回复
1_CYF_1
初级粉丝
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
怎么不更了…
IP属地:广东
来自
Android客户端
12楼
2017-05-27 04:30
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
卫健委调查肖飞董袭莹
2833710
2
AL降维打击零封iG
2559511
3
DRG锁定败者组半决赛
2265368
4
北川临危受命首发迎战WBG
2169828
5
董袭莹论文与北科专利多处雷同
1873586
6
这就是成为五星的代价吗
1647800
7
Beichuan能否拯救现在的BLG
1301112
8
吧友亲历西班牙大停电
961653
9
雷霆特工队好看吗
704682
10
森林狼4比1淘汰湖人
679182
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示