1. 地址
0基础漫画式阅读:https://www.cnblogs.com/charlesblc/p/6130433.html
清晰详细的地址生成解释:比特币:账户私钥、公钥、地址的生成 - kumata - 博客园 (cnblogs.com)
对原理更详细解释:区块链技术核心篇之二:比特币区块链密钥与地址 - 知乎
一些个人在实际使用中的小坑:以太坊从公钥生成地址的具体过程_密钥生成地址_AiMateZero的博客-CSDN博客
关于地址生成的安全性和便捷性取舍:
第4章 密钥、地址、钱包 · 精通比特币-巴比特图书
可以去查看 以上链接中 “公共子钥匙推导” 的过程,就是将公共钥匙(扩展的公共钥匙)放在常用应用程序和服务器,用于生成地址/无限的公共钥匙;下面的内容更口语化;
HD钱包 - 廖雪峰的官方网站 (liaoxuefeng.com)
新的概念
1. 隔离见证
理念的科普:科普:比特币钱包的隔离见证地址与普通地址有何区别? - 知乎 (zhihu.com)
(说明如何减小交易大小,将签名信息从交易事务中隔离开,省空间隔离见证(SegWit)那些事 - 知乎 (zhihu.com))
科普程度,但相对深入的博客:Segwit地址 - 廖雪峰的官方网站 (liaoxuefeng.com)
详细原理解释:超级详解隔离见证(segregation witness)_隔离见证字段交易序列化_落霞与孤鹜亓飞的博客-CSDN博客
2. 签名
初步理解简单易懂的比特币签名流程:比特币中对交易进行签名的详细过程-腾讯云开发者社区-腾讯云 (tencent.com)
这里是对于上面内容的详细数据举例过程:比特币多个输入交易数据的签名实现 - 简书
简单的签名伪代码实现过程:比特币原理及其代码实践6-交易签名和解锁 | 区块链小组的博客系统
接着认识 对于币的输入输出选择性支配 SIGHASH_ALL、SIGHASH_NONE、SIGHASH_SINGLE,即sighash_flag:BitcoinSV从入门到精通:9.SIGHASH_FLAG - 知乎 (zhihu.com)
了解 对于支付对象(收款对象)的安排 P2PK, P2SH, P2PKH:比特币地址中的 P2PK, P2SH, P2PKH 都是些什么? - 知乎 (zhihu.com)
P2SH的现实意义——实现多签:比特币的 P2SH 机制 - 知乎 (zhihu.com)
P2SH的原理:Multisig&P2SH 原理及实现 - 知乎 (zhihu.com)
3. 数学原理分析
关于公私钥:secp256k1的结构——公钥_bitcoin里的secp256k1.c是有符号数还是无符号数_yyDrifter的博客-CSDN博客