我的第一本 Zcash 练习手册
简介
My First Zcash 是一本教育练习手册,旨在帮助新的学习者,尤其是年轻人和加密新手,理解 Zcash、金融隐私、数字货币以及这些技术背后系统的基础知识。它由来自全球 Zcash 社区的一群背景多元且充满热情的贡献者共同开发,融合了软件开发、设计、研究、教育和隐私倡导等领域的力量。
本指南概述了这本练习手册的核心学习路径,共分为九个主要部分。它并不是对原书本身的替代,而是一份配套资源,用于总结整体教学流程,并为讲师、学生和社区教育者重点标出重要信息。
该练习手册可免费下载为 PDF:
大纲
GitHub 仓库
1. 什么是 Zcash?
第一部分向读者介绍数字现金的概念,以及为什么隐私在现代数字社会中如此重要。它将传统金融系统与透明区块链进行比较,强调大多数公共账本都会暴露用户活动。Zcash 被描述为一种保护隐私的替代性数字货币,允许用户在不泄露个人财务信息的情况下安全交易。
练习手册强调,隐私并不是为了掩盖不当行为,而是为了保护普通人免受无端曝光、监控和数据剥削。学习者将通过简明易懂的例子了解 Zcash 如何被创造出来,使人们真正掌控自己的财务生活,以及日常金融交易实际上会暴露出比我们意识到更多的个人信息。
2. 谁构建了 Zcash,它为何存在?
本部分从科学研究和密码学的角度解释 Zcash 的起源。它介绍了零知识证明,特别是 “zk-SNARKs”,即实现屏蔽隐私交易的关键突破性技术。
练习手册还涉及 Zcash 发布的历史、其创立原则,以及如今维护和支持这一生态系统的全球社区。其使命被表述为赋予个人更多能力,提供抗审查的数字货币使用渠道,并为所有人推进隐私技术的发展。
3. Zcash 如何运作
这一部分用易于理解的语言拆解了 Zcash 协议的技术基础。关键概念包括:
- 透明地址与屏蔽地址
- Viewing Key 和受控披露
- 矿工/验证者的角色
- 零知识证明如何验证交易
- 在确保网络保持去中心化和安全的同时,隐私如何得到保护
练习手册中的图示和视觉化比喻有助于初学者更轻松地理解这些概念。
4. 在日常生活中使用 Zcash
第四部分聚焦于实际使用案例。它展示了人们如何使用移动钱包发送和接收 Zcash,二维码如何简化支付,以及用户如何利用屏蔽交易来实现个人保护、商业保密或跨境转账。
示例展示了现实世界中的各种情境,包括给艺术家打赏、向海外亲属转账、匿名支持 NGO,或将 Zcash 用作青少年的私人数字零花钱。
5. 基于 Zcash 进行构建
本部分重点介绍开发者、设计师、研究人员和教育者如何在 Zcash 之上进行构建。它引入了以下概念:
- Zcash 钱包
- 开发者 SDK
- 社区工作组
- 贡献者在开源开发中的角色
- Zcash 网络升级如何改进协议
读者将由此了解 Zcash 如何随着时间不断演进,以及全球贡献者如何帮助扩展工具、基础设施、应用程序和教育资源。
6. 安全、防护与最佳实践
本部分教授基础的数字安全习惯:
- 保护密钥和助记词
- 避免诈骗
- 理解托管钱包与非托管钱包的区别
- 养成良好的密码卫生习惯
- 避免在公开场合分享敏感的钱包信息
这些内容帮助新用户建立关键习惯,而这些习惯不仅适用于 Zcash,也适用于更广泛的数字生活。
7. 全球 Zcash 社区
Zcash 生态系统是全球性的、多元化的,并由社区驱动。本部分解释了贡献者如何通过开放论坛、GitHub、Discord 和工作组开展协作。它介绍了开源开发、隐私倡导和草根教育的文化。
练习手册还描述了生态系统中参与的各类组织,包括非营利机构、基金会以及独立建设者,他们共同支持网络运行,并维护 Zcash 的去中心化特性和公共利益使命。
8. 认识创作者 - “完成这一切的人们!”
本部分重点介绍了让 My First Zcash 成为可能的优秀贡献者。他们包括:
Ice (@frostbyte11211)
一位对隐私、计算机、密码学和心理学感兴趣的高中生。
Pacu (@thecodebuffet)
资深 Zcash 钱包开发者,曾在 ECC 从事 SDK 和轻客户端技术相关工作,如今在 ZCG 资助下继续为生态系统做贡献。
Marek
Zcash Foundation 的一名工程师。
Alfredo Garcia
一位 Rust 系统工程师,在 Zcash Foundation 的 Zebra 团队工作。
Pili (@mpguerra)
Zcash Foundation 的管理者,拥有 20 多年经验,其中包括在 Tor Project 的工作经历。
Zksquirrel
Zcash Arborist、社区会议记录者,也是 ZecHub 教育倡议的贡献者。
Tripleyouww
Zcash Foundation 的社区支持协调员。
Mass Adoption Alliance
一个通过去中心化加密货币和金融隐私教育赋能青年的倡议。
这些简介向读者展示,Zcash 是由来自世界各地、背景多元的工程师、设计师、开发者、教育者和组织者共同维护的。
9. 如何参与其中
最后一部分邀请读者加入 Zcash 生态系统。参与方式包括:
- 加入 Zcash 全球 Discord
- 参与社区电话会议和工作组
- 为未来的工作簿翻译作出贡献
- 支持开源教育
- 创作内容、贡献代码、艺术作品或反馈
- 探索 Zcash Community Grants
传达的信息很明确:任何人都可以参与,社区欢迎各种背景和技能水平的贡献者。
Zcash Global Discord
许可证
My First Zcash 采用 Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0) 许可。
许可证