Zcash

Zcash是zk-SNARKs的第一个广泛应用,zk-SNARKs是一种新颖的零知识密码学形式。Zcash的强大隐私保证源于Zcash中的屏蔽事务可以在区块链上完全加密,但仍然可以通过使用zk-SNARK证明在网络共识规则下验证为有效。

开发公司

Zerocoin

起源

零币,也叫Zcash,其前身为Zerocoin项目,这也是一种基于区块链的加密数字货币,并且它的总量跟比特币一样也是2100万枚,并且同样通过PoW算法进行挖矿发行。Zcash最大的特点是:提供了交易数据的隐匿性。

ZCash是bitcoin的分支,保留了bitcoin原有的模式,基于比特币0.11.2版代码修改的.ZCash钱包资金分2种: 透明资金(地址t开头)和私有资金(地址z开头). 透明资金类似比特币资金;私有资金加强了隐私性,涉及到私有资金的交易是保密不可查的,自动隐藏区块链上所有交易的发送者,接受者及数据.只有那些拥有查看秘钥的人才能看交易的内容.用户拥有完全的控制权,他们可自行选择向其他人提供查看秘钥.

当使用隐藏地址发送 ZEC 时,有关交易的数据被隐藏,也因此将余额发送回发送地址是可以被允许的方式。

区块链和零知识证明生成器的硬件要求

  • 每个区块的最高容量是 2 MB,每 2.5分钟出一个块,在一年后区块链的最大体积为 420 GB
  • C端自证的硬件要求:
    • 使用零知识证明创建交易的过程将占用 4GB RAM,并持续1至2分钟。虽然我们会在未来的版本中对这点进行升级,但这对于在Zcash发布后,想向隐藏抵制中发布 ZEC 的交易同样重要。将 ZEC 发送到透明的地址中不需要零知识证明,因此只需要占用很小的内存(相比于比特币的交易)。
    • 在Sapling发布之前,需要至少2GB的RAM才能生成屏蔽的Zcash事务
    • 证明的产生通常需要高计算强度的处理器才能创建
    • 支付降载 功能是解决允许在低功率等级的设备上使用 zk-SNARK产生证明 的课题
  • 节点客户端的硬件要求:
    • 64-bit Linux操作系统
    • 64-bit 处理器
    • 5GB 免费RAM
    • 25GB免费磁盘(块链的大小随时间增加)

共识 POW算法–Equihash

Equihash是由Alex Biryukov和Dmitry Khovratovich设计的工作证明算法。它基于计算机科学和密码学概念,称为广义生日悖论。
抗ASIC, 小矿工也能挖

Equihash是一种面向内存的工作证明,这意味着您可以进行多少挖掘,这主要取决于您拥有多少RAM。我们认为,在可预见的未来,任何人都不可能为采矿业建立具有成本效益的定制硬件(ASIC)。

多签交易

Zcash 支持多签名交易,也就是说,可以让交易需要两个乃至以上的签名才可以发出。但是,多签名交易必须是透明的,不能变成隐蔽交易。

智能合约

智能合约的执行需要透明性

比如,通过将 ZSL 添加至以太坊的代码库,可以为以太币的转账添加隐私功能,从而保护用户转账的私密性。但是智能合约的执行需要透明性。

密钥

这些密钥在上面讨论的公共参数仪式中生成,并在Zcash网络中的所有参与者之间共享

  • 支出密钥: 当花费匿名交易时,发送者使用他们的支出密钥来发布一个无效符号

    • Nullifier = HASH(支出密钥,rho)
  • 证明密钥: 发送方使用其证明密钥生成其输入有效的证明
  • 验证密钥: 通过用验证密钥检查证明者的计算,矿工检查匿名交易是否遵循共识规则

Zcash的证明生成方式的设计要求证明者预先做更多的工作,但它简化了验证,因此主要的计算工作被卸载到事务的创建者(这就是为什么创建一个屏蔽的Zcash事务可以占用到40秒,

  • 收款人的公钥: 使用收款人的公钥来加密交易给他的out数据(和收款人相关的那条), 仅供收款人使用
  • 查看密钥: 交易的发送方或接收方分享给了第三方, 第三方就能够在区块链上查看备注栏,交易数量和收款人地址

查询链上数据

匿名地址到匿名地址间的交易

透明地址到匿名地址间的交易

匿名与透明交易的数据结构

公链分析报告(6)--Zcash相关推荐

  1. 公链分析报告(2)--EOS

    EOS技术简介(号称区块链3.0版) 二.EOS映射 在主网未映射前,现有的EOS是基于以太坊ERC20发布的临时EOS Token,在2018年6月份EOS主网上线后,这些临时的EOS需要被转换成真 ...

  2. 数据要素产业链分析报告

    随着2022年"全球数商大会"在上海世博中心的隆重开幕,"数据要素产业集聚区建设方案"重磅推出.此外大会上还推出了以<中国数据要素市场发展报告(2021- ...

  3. IDC公有云报告解读:华为云们逆袭的机会有多大?

    知名咨询机构国际数据公司(IDC)最近发布的<中国公有云服务市场半年度跟踪报告>显示,在2017年中国公有云IaaS市场上,阿里云继续保持领军位置,份额达45.5%:腾讯云第二,份额突破1 ...

  4. 无人驾驶、自动驾驶MDC、车联网技术报告

    20191013文章不断更新中..... 2019中国汽车后市场白皮书 欧洲电动汽车2019-2025 2019年中国电动汽车充电桩行业研究报告-前瞻产业研究院 宝马汽车安全评估报告 国际车载网络安全 ...

  5. 【TokenInsight 评级报告】NEM:评级BBB,展望稳定

    NEM作为一个存续时间较长且落地应用众多的区块链基础开发平台,为使用者提供了定制化功能模块.API接口和私有链解决方案,更好地适配企业应用.其独创的马赛克资产系统和命名空间功能更便于企业根据其特殊需求 ...

  6. 【TokenInsight数字钱包行业安全性报告】勘误声明

    昨天发布[TokenInsight数字钱包行业安全性报告]后,经业内同仁指正,现将报告中存在的问题更正如下: 1.将报告第11页,图3-9中的钱包开源数据进行调整,并在第11页下方对"开源& ...

  7. 干货!区块链入门、进阶、行业专家观点!1000篇好文帮你破解区块链密码!(中篇)...

    随着区块链概念理论的不断成熟以及强劲技术的不断深耕,区块链已经成为投资圈中备受关注的热点,从区块链1.0时代落地数字货币比特币.莱特币等,打开了区块链通向新弯道的高速路口,到区块链2.0时代开始通过智 ...

  8. 钓鱼网站与病毒频发背后 网络支付黑色利益链

    互联网+时代,越来越多的消费和支付从线下转移至互联网.而春节红包大战,以及Apple Pay的高调入华,更让移动支付日益普及.但随之滋生的,是日益增多的互联网支付安全风险. 2015年7月,中国互联网 ...

  9. 全球区块链第9周看点 | 以太坊君士坦丁堡/圣彼得堡硬分叉正式完成;纳斯达克正式上线BTC和ETH指数...

    TokenInsight整理了区块链行业在交易所.项目治理.通用平台.稳定币.隐私.游戏等方面发生的大事件,并对此进行了点评. 本周市场数据 针对本周(2019 年 2 月 23 日至 2019 年 ...

最新文章

  1. sqlserver sql语句|经典sql语句|实用sql语句
  2. python是什么专业的研究生好考_明年考研,我的专业是电子信息工程,请问考什么学科研究生最合适?...
  3. ajax点击事件触发后台,使用jquery点击事件触发AJAX
  4. Oracle DMP 导入导出
  5. 智能终端会议系统(15)---视频会议十大开源编解码项目排行
  6. c语言如何求一个数学表达式的值,浅谈C语言中表达式的求值
  7. 学java教程之面向对象(四)
  8. 车辆识别码VIN校验位计算方法及实现-Java
  9. 自己怎么开发一个软件app、如何开发一个app系统软件?
  10. python处理pdf文件的程序_Python处理PDF文档-拆分合并
  11. 基于XCVU9P+ C6678的100G光纤的加速卡
  12. 保存相片是什么图像格式?
  13. React 学习教程
  14. 【烈日炎炎战后端】消息队列(1.0万字)
  15. pandas的基本功能与常用的数学统计方法
  16. Ubuntu-第一次安装Ubuntu在笔记本及一些远程软件的安装
  17. 【软件开发】使用Electron开发简单的记事本
  18. 【keras】python mnist_mlp.py下载数据集mnist.npz失败的解决
  19. 微软一年从中国挣走8亿美金 - 老杳 - 网易博客
  20. HP OV NNM dynamic view error

热门文章

  1. autojs健康天天报(企业微信)——JZU
  2. Redis中五大基本数据类型和三种特殊数据类型详解
  3. 2022牛客多校 C Grab the Seat!
  4. 10亿内素数个数及总和
  5. 省钱利器 0 成本创业 高佣联盟APP
  6. 【史上最全】月薪3万的程序员都在用这些实用工具
  7. 记第一次露营的不完全体验及攻略
  8. oracle11g闪回默认路径,ORACLE11G开启数据库闪回
  9. JavaSE-IO流
  10. 芬兰免学费留学选拔项目“Finfly芬鸟计划”详细介绍