区块链文库报道:
Zakura 发布开源加密工具包,大幅提升 Zcash 隐私交易速度
Zakura 于 8 月 29 日发布了一款开源加密工具包,据称可将构建某些私有 Zcash 交易所需的时间从超过 3 秒缩短至 200 毫秒以下。
核心提升
开发者声称,Zakura Common 将交易构建时间从超过 3 秒降至 200 毫秒以下。移动端证明生成速度提升超过 14 倍,桌面端整体提升超过 5 倍。Sinsemilla 哈希运算加速超过 21 倍,证明验证速度整体提升 4 至 8 倍。钱包开发者无需等待 Zcash 网络协调升级,即可直接采用这些开源库。Zakura 1.3.0 版本使用了该技术栈,Vizor Wallet 是其最早确认的采用者之一。
技术细节
该工具包名为 Zakura Common,替换了钱包和全节点使用的多个加密组件。开发者表示,这些更改在不改变 Zcash 共识规则的前提下,改进了证明生成、交易验证、钱包扫描和哈希运算。Zakura 以 MIT 和 Apache 2.0 双许可证发布该软件,因此钱包和节点开发者无需等待硬分叉或同步网络升级即可集成这些库。
隐私证明生成速度提升
Zcash 的屏蔽交易会隐藏发送方、接收方和转账金额。钱包在广播交易前,必须创建一个零知识证明,以证明隐藏交易符合网络规则。这一计算发生在用户设备上,因此缓慢的证明生成可能会在验证者或节点开始处理之前延迟支付。Zakura 的基准测试显示,在新技术栈下,移动端证明生成速度提升超过 14 倍,桌面端性能提升超过 5 倍。开发者表示,这些改进“在许多情况下”可将交易构建时间降至 200 毫秒以下,但这只是一个基准测试结果,并非每台设备、每个钱包或每笔交易的保证时间。硬件、操作系统、交易复杂度和钱包实现方式可能导致不同结果。
其他优化
Zakura Common 不仅改进了证明生成。据 Zakura 称,Sinsemilla 哈希运算速度提升了超过 21 倍。Zcash 在其 Orchard 屏蔽协议中使用 Sinsemilla 进行加密承诺及相关操作。试解密速度提升超过 1.5 倍,钱包在扫描区块链数据以识别属于用户的屏蔽交易时会用到该过程。Zakura 还报告称,zk-SNARK 验证速度提升了 4 至 8 倍。更快的验证有助于全节点更快地验证交易,降低区块处理延迟的风险。Zcash 联合创始人 Sean Bowe 表示:“使用 Zakura Common 的屏蔽钱包以及像 Zakura 本身这样的全节点,都能从中受益。”该版本本身不会缩短 Zcash 的出块或结算时间,而是主要针对广播前和检查交易时执行的加密工作。
钱包开发者可立即采用
Zakura 1.3.0 版本已迁移至新的加密技术栈。据开发团队称,Vizor Wallet 是首批采用该库的钱包项目之一。其他钱包需要集成并测试 Zakura Common 后,其用户才能获得相同的性能提升。因此,采用进度将取决于各个钱包的开发计划,而非单一的网络激活日期。此次更新正值 Zcash 钱包开发变得更加分散之际。今年 1 月,前 Electric Coin Company 的开发者成立了 CashZ,以基于 Zashi 钱包代码继续推进工作。钱包集成也扩大了屏蔽转账的访问范围。此前,ShapeShift 钱包集成在其非托管平台上增加了 Zcash 隐私支持。
市场反应
在 Zakura Common 发布后,ZEC 短暂上涨约 5%,交易价格接近 839 美元。这一时机表明市场有所反应,但并不能证明该软件发布是全部涨幅的原因。CoinGecko 随后在 8 月 31 日将 ZEC 价格定为约 829 美元,24 小时内下跌约 0.8%。在此期间,该代币的交易价格在约 808 美元至 888 美元之间。下一步的验证将来自实际钱包部署。开发者需要确认这些基准测试结果是否能在消费级设备、更大规模的屏蔽交易以及不同操作环境中持续实现。Zakura 同时也在为拟议的 NU7 升级做准备,该升级可能将 Zcash 出块时间缩短至约 25 秒。团队表示,其当前软件已能在该目标下运行,但 NU7 需要一个独立的网络治理和激活流程。
免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。
本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复




