首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Zcash完成升级,减少百倍内存量、速度提高6倍,更加匿名

今天下午,Zcash Company宣布已经完成一个重大升级进程「树苗(Sapling)」。

Zcash的核心差异化功能是它的屏蔽交易(Shielded Transactions),然而未来实现它的功能让区块过度肥大,进而导致计算量很大–以至于大多数用户和交易所都无法支持它。

作为加密隐私币社区中的技术突破,屏蔽交易运行了一种名为zk-snarks的加密技术,以「遮罩」住交易数据。但预计将于10月29日启动的新升级为整体协议可用性提供重大改善进程,旨在为这些隐私启用交易提供更新。

Zcash公司自2016年推出以来,一直专注于开发隐私型的加密货币。而其称之为树苗(Sapling)的硬分叉升级一直是Zcash公司的主要关注点。

由于Sapling中包含的技术变更,让交易所和钱包将更容易采用屏蔽交易。轻便和移动钱包也都将成为可能,这意味着用户可以直接从他们的行动设备发送匿名交易。

Zcash公司的首席技术长Nathan Wilcox表示:「树苗协议将允许完成屏蔽传输,内存量也能减少约100倍,速度可能提高6倍或更多。」

目前,这是一个值得注意的重要进程,屏蔽交易只能用于运行完整节点的用户。由于这些公开的zcash交易在与屏蔽交易一起使用时可能会损害zcash匿名性,因此这次的升级Zcash公司的团队希望它最终能够完全去除透明化交易。

据Zcas开发人员称,最终,这将迎来一个「默认隐私」的时代。

「我们希望看到更多人采用『树苗屏蔽』,随着进行中的migration,我们希望可以在在时机成熟时过渡到『默认隐私(Privacy-by-default)。」Wilcox说。

树苗带给用户更多隐私选择,也更轻了

Wilcox认为在没有树苗代码升级的情况下Zcash「太没效率效率而且太麻烦」,Wilcox说支持轻客户端的能力对于加密货币来说将可以带来巨大的改变。

「轻」客户端(Light Clients)指的是不存储区块链的完整数据但仍然保证安全性的客户端。这些通常是为了让区块链能在行动设备上运行的客户端,其具有与桌机或笔电不同的存储空间或计算能力。

不过,这些客户目前仍「不会在启用日出现。」威尔科克斯说。

而且,这将会需要一些额外的开发工作。例如,如果未仔细编码,轻型客户端将可以向其钱包主机显示交易信息,如此便妥协到Zcash追求的隐私性。

威尔考克斯称这会十分「危险」,他说Zcash公司正在开发一种概念验证的『树苗钱包』,它展示了代码如何可以信任。

「我们的目标是制造一个轻便的钱包,即使对服务提供商也有隐私保护。我们的目标是让我们专门为『树苗』设计一个完整的用户体验,并确保我们能够将可用性和隐私工作完美地结合在一起。」在与Coindesk的访谈中表示。

Wilcox表示目前这个钱包可能不会提供给终端用户使用,而只是作为开发人员第三方实现的指标。

「树苗」的另一个特点是鼓励用户更多地使用屏蔽交易,这就是所谓的「多样化地址(Diversified Addresses)」,这使得交易所用户能更容易支持该交易类型。简单来说,多样化地址允许交易所为同一个钱包设定多个地址,以达到隐私性。

Wilcox表示,未来升级可能会对隐私性产生正面影响,因为钱包可能会部署该功能,以允许用户为同一帐户生成多个地址。

也就是说,用户在交易所的一个钱包就能有多个地址,而交易所也能为用户生成多个地址,让即便在交易所上也能达到一定的隐私性。

据区块浏览器Zchain的数据,目前512万枚Zcash是透明交易量,而33.7万枚则是透过屏蔽交易进行:

最后,树苗还将引入一个名为「查看金钥(Viewing Key)」的功能,以选择性地显示交易。根据Wilcox的说法,这会让用户从可选的透明度中操作更多弹性的功能,但这让固有风险稍稍降低了。

「如果我们有一个「默认的隐私链」,而你想拥有一个公开的帐户,你就可以向全世界发布查看密钥。」Wilcox说,

「这就是我们想要到达的境界。」Wilcox说道。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181030A0CXTU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券