这是2025BTC开发课程的一些随堂笔记与心得分享
这是2025BTC开发课程的一些随堂笔记与心得分享会不定期更新
via Seven
初见面
0.参考书籍
- 科学家的视野
-
- 程序员的角度
- Programming BitCoin(Jimmy Song)
1. 基本命令行的使用
基础命令
# 跳转目录:cd 目标文件夹
# e.g. 跳转到当前用户目录
cd ~
# 查看目录内容:ls ${PATH}
# e.g. 查看当前目录内容
ls .
# 统计目录大小: du -sh ${PATH}
# e.g. 查看当前bitcoin文件夹大小
du -sh bitcoin
2. Bitcoin节点安装
Homebrew 方式 【MACOS, Linux】
- 安装 homebrew
- 推荐官网
- https://brew.sh/
- 安装命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 安装bitcoind
- brew install bitcoind 【课堂老师推荐方式】
- brew install bitcoin 【自己实践方式】
- 备注: brew search 没有 bitcoind,只有 bitcoin; 经测试效果一样
- 安装python
- 【推荐】使用 homebrew 管理
- 推荐版本 3.12
- 推荐理由
- 太新或者太久会导致: 老师的示例代码包无法安装
Windows 方式
后续补充
可使用 WSL 方式, 同Linux 一样的使用方法
主节点存储类型选择
- 推荐使用SSD【固态硬盘】,现阶段传统机械盘会比较慢
- 硬盘使用方式
- 可以直接附加到主机上
- 可以使用移动硬盘,外挂方式
- 硬盘格式选择
- MAC OS
- 苹果自己的格式: APFS
- Linux
- EXT4
节点同步
- 编辑好自己的 bitcoind 配置文件
- 优势【省去敲很多命令行 参数】
- 直接使用 bitcoind 命令启动
- 默认读取安装位置的 bitcoind.conf
1.【可深入彩蛋】: 这个文件可以自己指定
- 查看节点同步
- 命令:
- bitcoin-cli
# 获取区块链信息
bitcoin-cli getblockchaininfo
- 效果如图

- 关注参数
- chain:当前链类型:
- 主网(main)
- 测试网(test)
- headers:当前最新的块的编号
- blocks:当前已同步到本地数量
- initialblockdownload:是否已完成 区块初始化下载
- true:已完成
- false:还没有