您现在的位置是:首页 > 项目集市 > 优质项目网站首页优质项目

B15 | Zcash项目介绍

  • Genesis
  • 优质项目
  • 2018-11-12
简介Zcash 是首个使用零知识证明机制的去中心化网络区块链系统,它可提供100%支付的隐私保密性。Zcash代币(ZEC)总量是2100万,它使用 zk-SNARKs(简洁的非交互式零知识证明),使得交易的有效性可以在不公开资金数额和交易方地址的情况下仍能得到验证。它能自动隐藏区块链上所有交易的发送者、接受者及数额。只有那些拥有查看密钥的人才能看到交易的内容
       Zcash 是首个使用零知识证明机制的去中心化网络区块链系统,它可提供100%支付的隐私保密性。Zcash代币(ZEC)总量是2100万,它使用 zk-SNARKs(简洁的非交互式零知识证明),使得交易的有效性可以在不公开资金数额和交易方地址的情况下仍能得到验证。它能自动隐藏区块链上所有交易的发送者、接受者及数额。只有那些拥有查看密钥的人才能看到交易的内容。用户拥有完全的控制权,他们可自行选择向其他人提供查看密钥。 Zcash除了对隐私有极大追求的匿名功能外,也可以进行公开透明的交易,如果你不需要将交易的资金隐藏起来,你也可以选择使用向透明地址发送Zcash的方式完成交易,这样可以很好适应第三方审计或适应监管要求。
 
它具有以下特点:
 
1、高效
使用 Zcash 可以快速可靠且经济实惠地转账以及在网上购买商品和服务。Zcash 目前支持众多知名交易平台和钱包的支持。
 
2、审计友好
Zcash用户可以公开隐私地址和交易用于分享信息、第三方审计或适应监管要求。
 
3、分布式和抗攻击
Zcash是分布式的,由广泛的人员和机器网络维护,而不是由中心化实体控制。没有中心数据库可以被攻击,也没有单点错误。
 
4、保护隐私
隐私保护是Zcash的核心,用户可以发送和接收 Zcash 而无需公开发送者、接收者以及转账金额,Zcash 地址分为隐蔽地址 (z-addresses) 和透明地址 (t-addresses)。隐蔽地址以「z」开头,透明地址以「t」开头。隐蔽地址之间的交易也会出现在公有区块链上,手续费也会支付给矿工,但交易的地址、资金的数额以及备注字段都被加密过,第三方无法知晓。
 

zk-SNARKs(简洁的非交互式零知识证明)

 
为了在 Zcash 中应用零知识证明,根据网络的共识规则确定交易有效性的功能必须返回交易是否有效的答案,而不揭示其执行计算的任何信息。这是通过在 zk-SNARK 中编码一些网络共识规则来完成的,zk-SNARKs 首先将想要证明的内容转化为关于知道某些代数方程的解的等价形式。
 
(1)、验证规则到 R1CS 形式的转换
实际场景中,大部分问题但是 NP 问题,即可以在多项式时间内验证结果的正确性,zk-SNARK 算法适用于所有的 NP 问题。验证规则主要是,输入的金额是否大于等于输出的金额,这笔交易是否有合适的签名,输入是否属于 UTXO等。所谓的 R1CS (rank-1 constraint system) 就是一系列三元组向量 (a, b, c),它是验证规则的数学形式体现。
 
(2)、R1CS 到 QAP 的转换
QAP 是 Quadratic Arithmetic Programs 的简称。通过拉格朗日插值法或者快速傅里叶变化,我们可以将 R1CS 转换一系列成多项式的形式,使得 A(x) B(x) - C(x) = H(x) Z(x) 成立,零知识证据的证明主要围绕着 QAP 展开。
 
通过简洁的非交互式零知识证明,将交易信息、地址信息和此地址的转入与转出金额这些关键信息隐私化。其它人无法通过公开渠道获取屏蔽交易的任何信息,打包交易的矿工也无法获得屏蔽地址和其交易额。
 
在屏蔽地址参与交易时,矿工只负责打包交易的存在证明,即打包地址余额及产生一笔交易的信息证明,而不记录屏蔽地址和交易额本身。
 

Equihash 算法

 
Equihash 具有非常高效的验证性,同时是一种面向内存的工作证明,这意味着矿工可以做多少挖掘,主要取决于 RAM 大小。
 
 

Zcash VS Monero VS Dash

 


共识机制


Zcash 采用的是 PoW 的共识机制,出块时间为2.5 分钟,挖矿分为两个过程:
 
前 20000 个块
为了照顾在开始阶段不懂挖矿的,zcash采用了慢慢开始挖矿机制,前20000个块的奖励比较少,线程递增到12.5个币。
 
前10000个块
每个块的奖励是 0.000625 个币,随着高度线性递增,增加幅度是0.000625币,块9999的奖励是6.249375币。
 
第 10000~19999 个块
第 10000 个块的奖励是 6.250625,随着高度线性递增,增加幅度是0.000625币第 19999 个块的奖励 12.5 个币。
 
正常块奖励
从第 20000 个块开始,奖励是 12.5 个币,奖励按照每 840000 个块(每 4 年)减半,计算块奖励时块高度少 10000,即第 940000 个块是第一次减半,每隔 840000 个块减半,以此类推。
 
 

代币分布


Zcash 发行 Token 总量为 2100 万个,并通过挖矿产生,10% 的 Token 作为创始人的奖励,90% 的 Token 将作为矿工的奖励,具体分配如下:


代币主要用途


商家支付:目前可用 Zcash 作为商店及服务的支付。
交易费用:作为转账过程中的交易费用
 

相关链接:


项目官网:https://z.cash/
中文社区:https://www.zcashfans.com/
区块浏览:https://explorer.zcha.in/
基金会:https://z.cash.foundation//
钱包地址:https://github.com/zcash/zcash
算力计算:https://whattomine.com/coins/166-zec-equihash
Twitter:https://twitter.com/zcashco


参考资料:


1、https://www.8btc.com/p/zcash
2、https://www.zcashfans.com/
3、https://michelangelo.sncrating.com/report/135 


免责声明:文章版权归原作者所有,内容为作者个人独立观点,并不代表链随赞同其观点和对其真实性负责。如其他媒体、网站或个人从本网转载使用,必须保留本网注明的“稿件来源”,并自负版权等法律责任。如对稿件内容有疑议,请及时与我们联系。

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

Top