风险提示:理性看待区块链,提高风险意识!
BCH源码学习笔记 | 目录
首页 > 币界资讯 > 区块链新闻 2019-01-07 13:15:52
摘要
作者按:BCH是BTC的硬分叉币,代码来源于BTC,但是结合BCH的发展目标,很多细节的地方做了调整,比如说BCH的钱包地址编码,挖矿的POW难度调整算法,以及对隔离见证等新特性的支持等等,这些的调整,又让BCH有很多独特的地方。这是一个系列文章,主要讲述我在学习BCH源码过程中的一些笔记以及心得, 。
币界网报道:

作者按:BCH是BTC的硬分叉币,代码来源于BTC,但是结合BCH的发展目标,很多细节的地方做了调整,比如说BCH的钱包地址编码,挖矿的POW难度调整算法,以及对隔离见证等新特性的支持等等,这些的调整,又让BCH有很多独特的地方。

这是一个系列文章,主要讲述我在学习BCH源码过程中的一些笔记以及心得,希望学习BCH的其他后来者,能够得到一定的借鉴意义。

第一步:搭建BCH的源码学习环境(已发表,点击查看)
1. BCH源码的下载和环境安装
2. 源码分析工具的介绍Sublime Text 3

第二步:学习一些阅读源码的基础知识
1. C++库的学习(Boost,Signals2, Bind, Thread, Chrono, Test, Program Options,libevent)(已发表,点击查看)

以下内容即将更新,敬请关注专栏“小明在链圈”

第二步:学习一些阅读源码的基础知识
2. C++重要概念学习(template)
3. 消息对列(ZMQ)学习
4. 数据库(Berkeley DB)学习
5. 数据库(levelDB)学习

第三步:BCH源码学习(即将更新,敬请关注)
1. BCH源码整体源码结构
2. BCH核心数据结构学习1-Transaction
3. BCH核心数据结构学习2-MemPool
4. BCH核心数据结构学习3-Block
5. BCH核心数据结构学习4-Consensus
6. BCH源码学习1-从bitcoind的Main启动开始
7. BCH源码学习2-bitcoind启动初始化分解第一步Setup
8. BCH源码学习3-bitcoind启动初始化分解第二步Parameter Interactions
9. BCH源码学习4-bitcoind启动初始化分解第三步parameter-to-internal-flags
10. BCH源码学习5-bitcoind启动初始化分解第四步sanity checks
11. BCH源码学习6-bitcoind启动初始化分解第四步A. application initialization
12. BCH源码学习7-bitcoind启动初始化分解第五步verify wallet database integrity
13. BCH源码学习8-bitcoind启动初始化分解第六步network initialization
14. BCH源码学习9-bitcoind启动初始化分解第七步load block chain
15. BCH源码学习10-bitcoind启动初始化分解第八步load wallet
16. BCH源码学习11-bitcoind启动初始化分解第九步data directory maintenance
17. BCH源码学习12-bitcoind启动初始化分解第十步import blocks
18. BCH源码学习13-bitcoind启动初始化分解第十一步start node
19. BCH源码学习14-bitcoind启动初始化分解第十二步finished
20. BCH源码学习15-重点功能学习之私钥、公钥、地址
21. BCH源码学习16-重点功能学习之RPC
22. BCH源码学习17-重点功能学习之挖矿和POW
23. BCH源码学习18-重点功能学习之脚本(Opcode)
24. BCH源码学习19-重点功能学习之交易

第四步:BCH相关项目阅读
1. BCH浏览器-BCHBrowser

本文系专栏作者“小明在链圈”独家投稿,首发资讯,未经作者授权,严禁转载。

上一篇: 吕旭军:区块链红利下,深解企业人和创业者的破局之道
下一篇: 比特币最全暴跌史,每次过后迎来更为猛烈的上涨
推荐专栏
Boss Wallet Web3 Econom Pass
专注币圈最新资讯
通俗浅显地聊透Web3大事小情
读懂区块链生态与未来,尽在币界网!
热门币种
更多
币种
美元价格
24H涨跌幅
BTC比特币
60,963.61 USDT
¥435,103.38
-2.72%
ETH以太坊
3,368.69 USDT
¥24,042.67
-0.3%
BNB币安币
570.68 USDT
¥4,073.00
-0.28%
USDT泰达币
1.02 USDT
¥7.25
-0.19%
SOL
135.96 USDT
¥970.36
+7.66%
USDC
1.00 USDT
¥7.15
-0.01%
TON
7.59 USDT
¥54.14
+4.55%
XRP瑞波币
0.47720 USDT
¥3.41
+0.48%
DOGE狗狗币
0.12210 USDT
¥0.87140
+2.43%
ADA艾达币
0.39050 USDT
¥2.79
+3.88%
热搜币种
更多
币种
美元价格
24H涨跌幅
Solana
180.72 USDT
¥1,310.49
+0.29%
比特币
66129.12 USDT
¥479,535.31
-0.07%
Curve
0.2568 USDT
¥1.86
-0.43%
Filecoin
4.3437 USDT
¥31.50
-1.79%
FTX Token
1.3892 USDT
¥10.07
-2.35%
比特币SV
51.0769 USDT
¥370.38
-0.68%
狗狗币
0.1252 USDT
¥0.91
-2.03%
柚子
0.5812 USDT
¥4.21
+1.82%
Yield Guild Games
0.474 USDT
¥3.44
-2.03%
奇亚
18.7015 USDT
¥135.61
-0.22%
Conflux
0.167 USDT
¥1.21
+1.09%
Shiba Inu
1.632E-5 USDT
¥0.00
-1.33%
最新快讯
更多
贝莱德以太坊ETF资金流入量排行今年所有新ETF的前15名
2024-07-31 10:53:40
50,00万枚USDC在USDC国库铸造
2024-07-31 10:52:58
链上数据分析平台Arkham集成Blast链数据
2024-07-31 10:48:39
MellowProtocol已经接入OKXWeb3钱包
2024-07-31 10:41:48
Doubler完成DoublerLitev2升级,将于8月1日在MantaNetwork上发布新版本
2024-07-31 10:41:00
Paradigm于8小时前将39,068枚ETH存入托管平台AnchorageDigital
2024-07-31 10:38:36
ZKX24小时跌逾34%
2024-07-31 10:34:00
下载币界网APP