版权声明:忠于祖国,忠于人民 https://blog.csdn.net/boss2967/article/details/83267894
区块链原理
第一部分
- 什么是去中心化
- 比特币历史
- 什么是挖矿
- 挖矿原理
- 比特币系统基本参数
- 区块结构
- 比特币交易流程概述
- 什么是非对称加密
- 什么是p2p网络
- 什么是工作量证明
- 地址生成规则流程
- 什么是base64
- 了解钱包和地址
第二部分
- 数字签名流程
- big.int的相关操作
- 工作量证明代码实现
- bolt存储结构分析
- bolt更新分析
- gob编码实现
- gob解码实现
- 序列化与反序列的概念
- 迭代器基本逻辑
- 命令行解析功能
第三部分
- 比特币转账原理(找零机制)
- 解锁、解锁脚本的作用以及原理
- utxo转账流程
- 解锁脚本分析
- 模拟转账流程
- coinbaseTX的特点
- 遍历output的原理
- 遍历input的原理
- 过滤input的原理
- 普通交易的创建
第四部分
- FindNeedUTXO实现原理
- 地址生成规则
- 数字签名流程
- 签名校验流程
- ecdsa签名校验
- 对公钥的序列化处理
- 公钥生成地址原理
- ripemd160处理哈希方式
- 钱包存储/加载钱包原理
- 使用gob.Register原因
- 存Wallets结构
- ListAllAddresses函数原理
- 签名的具体逻辑详解
- 比特币地址
- 闪电网络
- 侧链
- 隔离见证