区块链原理
深入理解区块链技术的基本架构设计
级别
初级
章数
14章
节数
138节
课程简介

《区块链原理初级》课程作为区块链原理板块中的初级课程,详细介绍了中本聪对比特币网络的架构设计,并逐字逐句地深入解读了《比特币白皮书》。这门课程非常适合对比特币感兴趣且想要学习的初学者,无论学员是否有开发经验。学习完本课程以后,学员可初步理解比特币技术底层的基本原则和核心机制。

本课程为解锁式课程,学员需要在学习完前一节课程之后才可以解锁并学习下一节课程。

学习完本课程后,学员可选择报考理论知识初级考试认证。(认证考试预计于6月20日上线)

同时,欢迎你加入BSV区块链学习社群,与其它学员一起讨论与课程内容或区块链技术相关的话题。

课程列表
0. 课程简介
1. 摘要
01 通读《摘要》
02 点对点现金
03 数字签名与可信第三方
04 《摘要》测试题一
05 点对点网络
06 时间链和工作量证明
07 CPU算力
08 《摘要》测试题二
09 网络中的合作
10 网络结构
11 节点间的通信
12 《摘要》总结
13 《摘要》测试题三
2. 导语
01 通读《导语》
02 互联网上的商业活动
03 不可逆交易
04 《导语》测试题一
05 商业活动中的隐私
06 欺诈不可避免
07 加密知识证明
08 《导语》测试题二
09 保护卖家免受欺诈
10 中本聪提出的方案
11 安全与诚实
12 《导语》总结
13 《导语》测试题三
3. 交易
01 通读《交易》
02 电子coin
03 花费一个coin
04 《交易》测试题一
05 收款人验证
06 双重支付的现行解决方案
07 先见原则
08 《交易》测试题二
09 广播交易
10 达成共识
11 确认交易被接受
12 《交易》总结
13 《交易》测试题三
4. 时间戳服务器
01 通读《时间戳服务器》
02 具有时间戳功能的哈希值
03 时间戳哈希链
04 《时间戳服务器》总结
05 《时间戳服务器》测试题一
5. 工作量证明
01 通读《工作量证明》
02 Hashcash
03 扫描随机区间
04 《工作量证明》测试题一
05 随机数nonce
06 不可篡改性
07 链式工作量
08 《工作量证明》测试题二
09 一CPU算力一票
10 多数决策规则
11 诚实链
12 《工作量证明》测试题三
13 攻击最长链
14 控制出块速度
15 《工作量证明》总结
16 《工作量证明》测试题四
6. 网络
01 通读《网络》
02 网络是如何运行的
03 《网络》测试题一
04 最长链
05 同时出块
06 《网络》测试题二
07 打破两条链竞争的局面
08 缺失的信息
09 《网络》总结
10 《网络》测试题三
7. 激励
01 通读《激励》
02 coinbase交易
03 比特币的分配
04 《激励》测试题一
05 挖矿类比
06 交易手续费
07 通货膨胀的终结
08 《激励》测试题二
09 鼓励诚实
10 攻击者的两种选择
11 《激励》总结
12 《激励》测试题三
8. 回收磁盘空间
01 通读《回收磁盘空间》
02 已被花费的UTXO
03 默克尔树 Merkle Tree
04 《回收磁盘空间》测试题一
05 压缩区块
06 区块头
07 《回收磁盘空间》总结
08 《回收磁盘空间》测试题二
9. 简易支付验证
01 通读《简易支付验证》
02 网络中的全节点
03 Merkle树杈
04 《简易支付验证》测试题一
05 交易被网络接受
06 网络攻击下的SPV
07 维持攻击
08 《简易支付验证》测试题二
09 无效区块警报系统
10 企业运行节点
11 《简易支付验证》总结
12 《简易支付验证》测试题三
10. 合并与拆分资金
01 通读《合并与拆分资金》
02 coin金额的动态变化
03 输入和输出
04 《合并与拆分资金》测试题一
05 一笔典型的交易
06 扇出 Fan out
07 《合并与拆分资金》总结
08 《合并与拆分资金》测试题二
11. 隐私
01 通读《隐私》
02 传统的隐私保护模型
03 比特币的隐私保护模型
04 《隐私》测试题一
05 公开的交易
06 与证券交易所对比
07 不要重复使用地址
08 《隐私》测试题二
09 多输入的交易
10 避免身份关联
11 《隐私》总结
12 《隐私》测试题三
12. 计算
01 通读《计算》
02 攻击网络
03 攻击者无法做到的事
04 攻击者能做到的事
05 二项随机漫步
06 赌徒破产问题
07 攻击失败的概率
08 交易确认时间
09 使用算力攻击
10 攻击成功的概率
11 《计算》总结
12 《计算》测试题
13. 结论
01 通读《结论》
02 结论
03 《结论》总结
14. 课程总结
01 课程总结