ZCash zcash地址类型

鹏俊财经 113 0

今天给大家聊到了zcash地址类型,以及ZCash相关的内容,在此希望可以让网友有所了解,最后记得收藏本站。

为什么几乎没人使用Zcash的匿名功能

据说:

虽然Zcash现在是一个在线网络,用户体验仍需有所改善。

首先,Zcash公司2017年的重点是让屏蔽地址更易于使用。例如,公司打算简化内存密集型屏蔽交易,从而缩短使用时间。(现在,4 GB的RAM需要1-2分钟来生成提供这样高匿名交易的证明)。

更不用说,zk-SNARKS还只是只有少数人了解。

Wilcox认为,关于透明和屏蔽地址如何混合的准确信息不是众所周知或公开的,因为这是Zcash第一次在区块链上尝试匿名证明。

Zcash NU5 升级

Zcash 计划于 2021 年 10 月 1 日发布 迭代产品套件 Halo Arczcash地址类型,包括对 Zcashd (Zcash 共识节点)、ECC Reference Wallet 应用以及 ECC 钱包 SDK 的更新,并将涵盖 Zcash 即将进行的两项改进,包括 Zcash 网络升级 5 (NU5,预计激活日期也为 2021 年 10 月 1 日)和统一地址(unified addresses),其中,Zcash 网络升级 5 实现Orchard匿名协议,将 Zcash 从 zk-SNARKs 迁移到免除信任初始设置的 Halo 2证明系统中zcash地址类型;统一地址是一项补充功能,引入了一种优先采取屏蔽模式(shielded adoption)的未来证明(future-proof)地址格式。

Orchard匿名协议用新的密钥和地址定义新的匿名池(shielded pool),方便实现未来的规模性提升。

Zcash目前存在两个匿名协议和匿名池。

但这个两个协议依然存在两个问题zcash地址类型

Orchard协议使用椭圆曲线对,采用Halo2证明系统实现递归,并且不需要可信设置。

曲线

Orchard协议使用 Pallas/Vesta 椭圆曲线对,代替 BLS12-381 和 Jubjub 曲线。 Pallas 为应用层曲线, Vesta 曲线为电路曲线,即 Vesta 标量域为 Pallas 基域。

将采用 simplified SWU 算法定义 GroupHash 实现,代替原先易错的 BLAKE2s 机制 。

证明系统

Orchard使用Halo 2证明系统,采用UPA(UltraPlonk)算术化过程,代替Groth16和R1CS。

Orchard协议尚未使用Halo 2递归证明,将在未来的协议升级中利用。

电路

Orchard使用一个电路实现所有的输入(spends)和输出 (outputs)。单个 action 包括一个花掉的note和一个新建的note。

一个Orchard交易可以打包多个 actions , 采用一个halo2 证明。

承诺

Orchard协议采用 UPA 高效的 Sinsemilla 代替原先的非同态承诺。

承诺树

Orchard采用和sapling类似的承诺树,只是采用 Sinsemilla 代替原先的 Pedersen hash 。

密钥和地址

密钥和地址和 Sapling 类似,有如下改动:

密钥和地址采用 Bech32 编码,主网上的地址带有前缀 zo (Sprout地址前缀为 zc , Sapling 地址前缀为 zs )。

Orchard密钥采用分层派生(HD)的方式。

Note

Note 结构为 , 用于生成nullifier, 和 由随机种子派生。

Nullifier

Nullifier 计算方式为:

采用Poseiden 哈希函数, 为固定的基点。

签名

Orchard使用 RedPallas 代替原先的 RedJubjub 方案。

统一地址(unified address, UA)是未来证明(future-proof)的地址格式,可以提升可用性,互操作性,默认支持匿名。

背景

由于Zcash协议一直在迭代升级,出现多种地址类型。采用UA可以提升用户体验,支持自动匿名化。

UA也可促进Zcash网络的迭代升级,推进Layer 2, Defi应用的互操作性。

UA

统一地址由多个Zcash地址类型生成( transparent , Sapling , Orchard ), 可以方便用户将资金移到最新的匿名池中,实现自动迁移和自动匿名。

统一地址兼容Zcash所有的资金池(transparent和shielded),当从透明地址转入的时候,能自动转入匿名池中。

如何用Bminer挖ZCash呢?

简单来说,编辑mine.bat文件,修改钱包地址(字段为ADDRESS,图中为1)为个人Zcash钱包地址,修改矿池地址(字段为POOL,图中为2)为想用的矿池地址后保存;请注意不要修改mine.bat格式;具体建议你去百度搜索知乎或者简书教程。

数字货币钱包大全,该用哪个钱包,看完这篇就够了

在储布和挖矿方面,我推荐和数硬件钱包和家佳保智能家庭矿机,产品最核心优势只有两个字:安全。

以和数硬件钱包为例。和数硬件钱包优势在于:

一、私钥种子层层加密 物理隔绝永不触网

首先,创建钱包时,生成种子密码存储在本地加密芯片,并强制要求设置10位支付密码。

然后,在钱包中构成交易。此时,需要用户输入支付密码以获得私钥来对交易进行数字签名,交易完成。另外,私钥种子被永久存储于芯片中,物理隔绝永不触网,再也不用担心我的密码被黑客盗取了。

二、银行系统验证金融级别主板和加密芯片

采用银行系统验证金融级别主板,私钥种子存储在芯片中。若产品被窃取或丢失,被恶意暴力破坏时,芯片内部将触发自毁电路,立刻永久性不可恢复地删除该区域的所有信息。

三、支持全球比特币ATM机取款,即时到账,方便快捷。

数字资产之所以引起全球众多领域关注,是因为它正在制造一个全球化的快流通,并且流通领域愈大,范围愈广、其使用价值愈高。数字资产的核心是它作用于各国货币之间的媒介。和数钱包内置多家世界主流交易所,随时随地进行数字资产交易,一机在手,行走全球无忧,再也不用为兑换外币而苦恼了。

四、多方共同签名管理资产

跟常规的数字钱包不同,多重签名钱包需要多个密钥持有者的授权才能转移数字货币,故和数钱包的安全性更高。普通钱包:A想转给X一个比特币,A只需要自己的签名(使用私钥)就可以完成交易。和数钱包:A想转给X一个比特币,设置了一个多重签名验证(ABC3个人中至少需要2个人签名才能转账),那么A想给X转账的时候需要B或C也完成签名(使用私钥)。希望可以帮到您。谢谢!

写到这里,本文关于zcash地址类型和ZCash的介绍到此为止了,如果能碰巧解决你现在面临的问题,如果你还想更加了解这方面的信息,记得收藏关注本站。

标签: #zcash地址类型

  • 评论列表

留言评论