什么是Zcash?

Zcash是在2016年10月28日(星期五)推出的一种新的加密货币。它是一个比特币的克隆,来自比特币代码库0.11的分叉,Zcash通过增加完全匿名交易的附加功能与Bitcoin和Ethereum区分开来。因此,Zcash被誉为“不可跟踪的”。

为了实现匿名交易,Zcash采用了一种称为零知识证明的密码学和计算机科学分支技术。 即使是这个世界上最聪明的数学家也将零知识证明描述为“月球数学”,全球只有少数专门的研究人员对零知识证明运作细节有完全的了解。

什么是零知识证明?

简单来说,零知识证明意味着你可以向某人证明你已经完成计算,而不需要他们自己重新计算。它所实现的效果是在证明一个声明真实性时你可以无需揭示除了其真实性以外的任何信息。

零知识证明通过在公共Zcash区块链上创建匿名交易来实现Zcash的“不可跟踪”。Zcash上加密的交易隐藏了发件人和收件人的地址,以及一个地址发送给另一个地址的价值。这是独一无二的,因为迄今为止的其他区块链会显示从一个地址到另一个地址的价值传输,并且区块链上的任何人都可以看到此交易的值。与其他区块链不同,Zcash用户可以加密地完全隐藏他们的交易。唯一公开的是在某个时间点发生了“某事”。

发送Zcash的地址都是匿名的,这意味着如果你不知道他们的实际身份或真实世界的地址,则无法看到货币从哪里流入或流出。

例如,假设有100个钱包,每个都有一个比特币,而这些就是区块链上存在的所有信息。现在,我们假设有五个钱包使用零知识证明加密地隐藏他们的比特币。将有95个透明比特币和5个隐藏比特币。 区块链和网络对被隐藏的比特币的数量保持跟踪,并且不在乎以后不再隐藏部分。比特币进入一个大池子,当你从中取出一个币时,无法将它与进入池子的币相区分。 零知识证明可以阻止人们从池子中取出比他们之前第一次放入的更多的币。

谁想要财务隐私?

财务隐私合法使用案例的范围很广。事实上,财务隐私对于世界上发生的大多数交易来说可能是需要的。

例如:
* 一家公司想要保护不让竞争对手知道的供应链信息。
* 个人不想被公众知道她正在支付向破产律师或离婚律师咨询的费用。
* 一个家庭,因为害怕被歧视,希望对雇主和保险公司隐瞒他们的孩子有慢性病症或遗传问题的事实。
* 一个富有的人,不希望犯罪分子了解他们的行踪以及试图勒索他们的财富。
* 交易柜台或不同商品的买卖双方之间的其他中间商公司希望避免交易被切断。
* 银行,对冲基金和其他类型的交易金融工具(证券,债券,衍生工具)的金融实体; 如果其他人可以弄清楚他们的仓位或兴趣所在,那么此信息会使此交易者处于劣势,影响他们顺利交易的能力。

Zcash的区块大小是怎么样的?

空间是公有链中稀缺的资源。如果你有一个占用0.5MB的空间的交易,那么它将会增加区块链块0.5MB。有2000个交易,在两个小时内你会有1GB。随着区块链的快速增长,很快将成为一个不可用的系统。

重要的是,Zcash团队能够优化这些交易到实际可用的大小,减少到大约1500字节。随着尺寸减小,密码屏蔽计算从五六分钟下降到一分钟。

什么使Zcash的发布具有特殊性?

Zcash的发布与例如以太坊的发布不同。 第一次在以太网中销售代币,每个比特币的销售比例为2,000 ether。42天之后,在销售结束时,它的线性下降到每个ether1.337。在第一个区块,只向买家发行了6000万个ether。另外还有1200万的ether分发给Ethereum基金会和早期的贡献者作为补偿。9.9%分配给过去的贡献者,另有9.9%是基金会的启动资金。以太坊开始有7200万个币,之后有相对较低通货膨胀。每天增加30,000个额外的ether,以补偿矿工处理交易并保持网络安全。

与Bitcoin开始类似,Zcash在发布时的分发机制是通过开始采矿挖币,没有预先存在的“预开采”的硬币。24小时后,已经开采了大约100个Zcoins。发行量在30天内从每天0逐渐增加到7200 个Zcoins,然后保持在7200 个Zcoins,Zcash收了所有开采硬币的10% 作为费用。

为什么Zcash贵?

原因是经济学101(经济学基础课的意思)。由于发布的时候没有代币被发行,非常低的供应与非常高的需求导致了很高的价格。Zcash在周五开始的价格非常高,然后随着货币基础通胀的飙升而持续下滑。超高通胀导致价格不稳定。当只有一枚硬币时,价格徘徊在50万美元左右,然后持续下降到现在的水平。

头两个月,每个月都有100%的货币基础通货膨胀,第一个月开采了21万个Zcoins。在接下来的一个月里,还会有另外的21万个coins开采出来,使现存硬币数量翻倍。然后两个月后,另外100%货币基础的通货膨胀率将会发生,因为现存的Zcoins从42万增加到84万。

那么Zcash对于Ethereum意味着什么?

Ethereme开发人员可以通过两种方式使用Zcash开创的功能。 最简单的方法是通过使用名为ZRelay的BTCRelay风格的SPV(简单支付验证)系统来集成这两个区块链。这将允许在Zcash区块链上的公开交易通过Ethereum上的智能合约进行验证,从而使Ethereum 的DApps能够利用Zcash的匿名优势进行价值转移。更强大但更复杂的方式是将zkSNARKs并入Ethereum的本地功能之中。随着在Metropolis中引入的帐户抽象设置,ether将可以被匿名转移。工作正在朝这个方向努力。

今天,Ethereme开发人员能够构建实验和功能模板,但是,使用Zcash的全功能应用程序目前无法在主网络上实现,因为网络Gas限制低于相对昂贵的工作量证明验证计算所需要的。为了使Zcash在Ethereum上工作,需要添加一个新的预编译器(系统的新的深层协议元素,类似于新的操作码),以便所有昂贵的计算都以高度优化的本机方式发生,而不是通用EVM。

希望在下一个版本的Ethereum中,我们将能够在以太网和Zcash之间拥有这种基本交换功能,并且将来我们可以在Ethereum直接获得的零知识证明的全部功能,并且可以从各种智能合约获取。

Zcash的创始人兼首席执行官Zooko Wilcox被引用说Zcash“赚钱没那么重要”,而是“重要的是技术在那里,被使用和测试”。Zcash的宗旨最重要的关键是处理解决隐私问题,Ethereum社区可以从合作伙伴关系中受益,使我们更接近于为经济社会可扩展的、可配置的、匿名的基础设施以及全球的政治体系的最终目标。


参考:https://media.consensys.net/what-does-zcash-mean-for-ethereum-da0cdf722e45

Zcash 对以太坊来说意味着什么?相关推荐

  1. 从历次升级看以太坊协议的演化

    来源 | 以太坊爱好者 责编 | 晋兆雨 头图 | 付费下载于视觉中国 纵观全局,区块链技术出现的时间并不久.尽管区块链相关的基本概念(密码学.去中心化.点对点网络和交易)已经被研究了数十年,但直到 ...

  2. python字符串类库_Python开发以太坊的类库Web3.py V4的新功能

    Web3.py第4版的第一个测试版于2017年11月中旬发布,此后又发布了5个版本,目前已经稳定发布到4.6.主要版本变化意味着一些向后兼容的更改,以及这些更改启用的一些全新功能.感兴趣的话请继续阅读 ...

  3. 以太坊交易中的nonce和confirmation

    1. 以太坊交易中的nonce及其价值 1.1 以太坊交易中的nonce值 在以太坊中,每笔交易都有一个nonce值,该nonce值代表的是从该交易发起地址发出的交易数.(当存在使用同一地址从多个客户 ...

  4. 洒脱喜详解Layer 2:以太坊L2将是多rollup并存的局面,跨链领域值得探索

    12月24日,巴比特千万专栏作者洒脱喜做客巴比特 |Defi之道 中文社区,分享了他关于Layer 2观点. 以下是文字整理: 自我介绍 大家好,我先简单自我介绍一下,洒脱喜是我其中的一个笔名,我是在 ...

  5. python读数据库的通信协议是_Python以太坊区块链交互将数据存入数据库

    关于区块链介绍性的研讨会通常以易于理解的点对点网络和银行分类账这类故事开头,然后直接跳到编写智能合约,这显得非常突兀.因此,想象自己走进丛林,想象以太坊区块链是一个你即将研究的奇怪生物.今天我们将观察 ...

  6. python与以太坊交互将区块链信息存入SQLite数据库

    关于区块链介绍性的研讨会通常以易于理解的点对点网络和银行分类账这类故事开头,然后直接跳到编写智能合约,这显得非常突兀.因此,想象自己走进丛林,想象以太坊区块链是一个你即将研究的奇怪生物.今天我们将观察 ...

  7. Web3中文|零知识证明正在改变以太坊的游戏规则

    从区块链层面出发,以太坊生命的初始阶段是单一的(monolithic).这意味着在最初的几年里,Layer 1以太坊主网全权负责执行自己的交易,促进自己的网络安全,并为自己的数据可用性提供服务. 然而 ...

  8. python数据录入系统数据库处理导出_Python以太坊区块链交互将数据存入数据库

    关于区块链介绍性的研讨会通常以易于理解的点对点网络和银行分类账这类故事开头,然后直接跳到编写智能合约,这显得非常突兀.因此,想象自己走进丛林,想象以太坊区块链是一个你即将研究的奇怪生物.今天我们将观察 ...

  9. 致MonoCats社群的一封信:邀请您与我们在以太坊开启新篇章

    入驻以太坊并不是我们的最终目标,而是一个更辉煌时代的开始. 亲爱的MonoCats用户们: 经过团队的深思熟虑,我们决定将MonoCats的收藏和游戏转移到与以太坊和EVM兼容的链上.我们深知这一举动 ...

最新文章

  1. c语言节点的作用,C语言链表(基本功能函数)
  2. 分享一个expect的脚本
  3. 运维中的MySQL数据库管理方式
  4. ubuntu apt-get彻底卸载软件包
  5. Android11还能自定义相机吗,安卓用户又少了一项自由,Android 11不再支持更改默认相机程序...
  6. Angular ɵɵelementStart和ɵɵText的工作原理
  7. 初识Matlab遗传算法工具箱 ga
  8. Spring MVC验证器应用实例(超详细)
  9. 股票分析之主力资金排序分析
  10. 自我监督学习和无监督学习_弱和自我监督的学习-第3部分
  11. 习题合集-数据结构导论
  12. louvain算法python_一种基于Louvain算法的社区发现方法及系统与流程
  13. [转]FTP搜索引擎的设计与实现
  14. 输入一个数,打印一个三角形
  15. SCAU 菱形打印全集
  16. Java中Character类的概述及其详解
  17. Square, Inc.公布收购Afterpay的计划,将加强并促进卖家与Cash App生态系统之间的进一步融合
  18. html做一个条码扫描页面,vue h5页面如何实现扫一扫功能,扫条形码获取编码
  19. QNAP-NAS外网访问——aliyun-ddns,docker,myqnapcloud
  20. 里奥机器人控制app_Cruzr(机器人控制软件)

热门文章

  1. struct2破绽及升级
  2. D3D中2D图片的绘制两种方法
  3. 订餐系统之同步美团商家订单
  4. 数组——二维数组及字符串
  5. 威客witkey扫盲
  6. 希腊复兴的奠基礼-纳瓦里诺海战
  7. bootstrap设置默认主题皮肤
  8. Activity not started, its current task has been brought to the front
  9. 《面向对象程序设计》2018年春学期寒假及博客作业总结
  10. LM358集成运算放大器的简易测量