您好!刚知道Zcash吗?
The Zcash network is young, but evolving quickly! Sign up and we'll be in touch with monthly highlights on ecosystem growth, network development and how to get started with Zcash!

语言

用户对 Sprout 发芽计划的期待,第二部分:软件的可用性和硬件的需求

Paige Peterson | Oct 19, 2016

这是用户对 Zcash 发芽计划期待的第二部分内容。 第一篇博文 主要讨论了缓慢挖矿阶段带来的市场影响和可以预见的挖矿生态系统。对于 Zcash 的用户来说,他们是否能够参与到挖矿活动中,是关乎到 Zcash 公司任务的相当重要的一个方面。虽然这次发布的软件版本,仅仅局限于 Zcash 的主体功能,我们期待在未来会有第三方的开发者加入来提升辅助功能(例如图形界面钱包和交易所的接入等),这将使所有的 Zcash 用户从中受益。与此同时,早期的加入者应该意识到一些初始的限制,并对发芽阶段有一个恰当的预期。

使用本地 Linux 或者一个虚拟环境

不论是体验过安装命令行钱包的过程,或只是简单的尝试,我们都鼓励大家在 Debian 或 Ubuntu 上安装 Zcash 发芽计划(你可以使用当前的 Beta 版本 快速开始)。用户如果使用其他的系统,我们同样建议您通过安装虚拟机的方式在 Debian 或 Ubuntu 上面使用我们的软件。我们将会使用文字和视频的方式来包宿大家如何在 Debian 上安装命令行的客户端(它同样支持 Ubuntu 版本)。然而,我们并不能从官方去到为用户提供虚拟环境的技术支持,我们推荐大家使用 VirtualBox - 并去 Zcash 社区VirtualBox 论坛 寻求技术支持。在使用的过程中,你一定会有很多机会获得指导和帮助。

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

可实用性的另一半考虑是如何优化资源来运行 Zcash 节点。首先,需要再次重复 Zcash 是一条区块链。虽然一开始的容量需求相对较低,但需要考虑账本容量的扩充。每个区块的最高容量是 2 MB,每 2.5分钟出一个块,在一年后区块链的最大体积为 420 GB。我们不希望区块被填满 (特别是在第一年), 我们也不能判断平均区块大小,但可以预见,随着 Zcash 被更多人接受,它的区块链将不断增大。

另外,使用零知识证明创建交易的过程将占用 4GB RAM,并持续1至2分钟。虽然我们会在未来的版本中对这点进行升级,但这对于在Zcash发布后,想向隐藏抵制中发布 ZEC 的交易同样重要。将 ZEC 发送到透明的地址中不需要零知识证明,因此只需要占用很小的内存(相比于比特币的交易)。

在安装 Beta 版时(同样在升级到 Beta 2 版本时),我刻意限制了我的笔记本内存为 4GB,用来测试性能。在测试中,我不得不在每次零知识证明生成时关掉所有其他的进程。当我成功完成交易时,大约消耗了2分钟。因此,如果你的电脑只有 4GB 内存,你可能需要给硬件升级。如果你的电脑币 4GB 内存更少,你将只能使用透明交易,除非你将内存升级为至少 4 GB (推荐升到更高)。

当前状态的零知识证明的产生过程仅仅是初始状态。优化工作在核心开发的路线图上一直是一项 公开的任务 ,这项任务将以去除在证明生成过程中不必要的数据存储为解决方案开始优化。目前,还没有预测出能减少多大的存储空间的能力,但我们在进一步研究后应该会有更好的解决方案。

一路走来,我们为了 Zcash 发芽计划付出了很多努力,如果我们想要达到我们未来的目标,我们将付出更多。我们鼓励 Zcash 社区跟我们一起实验,如果你有方式和必要的实验资源的话。请在 Zcash 社区论坛 中讨论你的发现,想法并于起他们一起工作。你的积极参与将使这个网络更加健壮。