Zcash NU5 升级 之 Unified address (UA)

1. 引言

在这里插入图片描述
Zcash将把:

  • Transparent address
  • Sapling address
  • 以及即将升级的Orchard address

统一为Unified address(UA)。The unified address (UA) is a future-proof Zcash address format that improves usability, increases the ease of interoperability, and supports shielding Zcash by default. 即实现了 Privacy + Convenience的结合。

Zcash一直在改进——用安全的、专业级别的代码实现尖端的加密技术。随着Zcash进化,会引入具有更好性能和特性的新value pools。如Sprout->Sapling->Orchard。

多种address类型会对用户体验造成负面影响。这种现象不只在Zcash中存在,在Bitcoin等协议中也存在类似的问题。这是因为特定协议的改进(如Bitcoin中的SegWit)需要新的address格式。

Unified address(UA) 将有助于移除多种地址类型的复杂性,可简化用户体验——不再需要应付多种地址类型,同时提高shielded-only applications和transparent-only applications之间的互操作性。若某钱包支持auto-shielding(Halo Arc 中的新特性),则该钱包用户可相信其资金默认是shielded的,且存储在最新的shielded pool中。

同时Unified address(UA) 有助于Zcash网络在不引入新地址类型的情况下更容易迭代升级,从而解决当今很多协议升级所需面临的巨大问题。

同时,单一地址标准也有助于Layer 2、DeFi、互操作性等用户案例。因为能更简单地为Zcash构建应用和工具。

2. What is UA?

Unified address(UA)是从多种Zcash地址类型(即transparent address、Sapling address、Orchard address)中生成的。可将UA想象成是统一路由,可接入到不同的sockets。
UA有助于钱包将资金迁移至最新的shielded pool,同时逐步废弃老技术。借助UA,钱包将默认将coins发送至钱包支持的最新shielded pool中。这些即是 Halo Arc production suite 中的auto-migration 和 auto-shielding特性。

随着Orchard升级,不再有单独的Orchard address,相反,用户可通过unified address来访问the Orchard shielded pool。

在这里插入图片描述
在这里插入图片描述
详细的UA需求列表见 ZIP 316

3. 调动更广泛的Zcash生态

Zcash是当前最受欢迎的数字币种之一,大多数交易所和越来越多的移动钱包支持Zcash交易。Zcash的任何网络升级,对生态伙伴的支持对于整个Zcash网络的健康和稳定是至关重要的。

有合作伙伴支持Zcash UA的同时,也可能有伙伴仅想支持Zcash transparent addresses。随着NU5的激活,所有单独的地址(transparent、Sapling和Sprout)仍然是合法的地址,而UA仅对transparent和Sapling地址完全兼容。ECC将优先考虑与支持UAs和默认shielded Zcash的交易所和钱包提供商的合作关系。

参考资料

[1] Unified addresses in Zcash explained
[2] Requirements for Unified Addresses

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值