已报名的小伙伴请加晓乔微信(UpchainDao)拉课程群
去年登链社区和 chain renaissance capital 推出了Bitcoin 开发公开课, 共有 500 多人报名参与,今年我们对课程再次升级,如果你想更深入比特币技术,想实现拥有独立开发与实现比特币生态创新项目的能力,赶在下一波比特币风口前,掌握核心技术,想做出真正有价值、有趣味的比特币应用,
欢迎加入本课程,开启你的比特币编程与生态创新之旅!
课程特色
- 初学者友好,从命令行开始入手:钱包创建、RPC 调用、转账等
- 全面且深入:UTXO 模型、P2PKH、Segwit、Taproot 不同的地址、脚本编程、交易构建、深入 Ordinals、BRC20 、ARC20、Runes 等协议
- 项目驱动:每个阶段都有 “动手” 环节
课程大纲
-
基础编程知识与比特币编程准备
- 最最简化的计算机命令行操作
- 最简化的 Python语法
- 搭建比特币客户端,命令行使用
- 实操:新建钱包、连接节点、RPC 调用、转账
-
实践带动理论——BTC 地址类型
- 深入理解比特币主网与测试网地址类型
- 动手编程:P2PKH、Segwit、Taproot 不同地址之间的转账
- 交易构建与签名原理
- 区块链浏览器解读及公私钥、锁定脚本、解锁脚本核心概念
- UTXO 模型与脚本验证执行过程
- P2PKH、Segwit、Taproot 的演变
-
Taproot 编程与智能合约
- 实操:最简单的智能合约开发场景
- 深入解读 key path、script path、schnorr 签名等底层机制
- 中期作业:典型的 Taproot 场景编程实现
-
Ordinals 协议与 BRC20
- 序数理论(Ordinals)与 BRC20 介绍
- 实践:搭建 Ord 客户端及命令行操作
- 动手编程:在比特币上发行自己的 NFT 与 BRC20
- 利用 Sparrow 钱包复习转账操作的字节解读
-
Atomicals 协议与 ARC20
- 染色币理论与 Atomicals 协议基础
- ARC20 介绍
- 实践:搭建 Electrumx 客户端、Python 代码操作
- 动手编程:atomicals commit reveal 交易构建,深入理解 Taproot 与比特币二层
-
Rune 协议介绍
- Runes 协议基础知识
- 实践:runes 协议的 mint 和 transfer 交易构建
- 期末小作业:编写同时拥有 BRC20、ARC20、RUNES 交互能力的脚本
-
高阶课程:铭文客户端实现
- 综合回顾与复习相关知识
- 客户端基本交互与功能实现
- 整合之前代码,打造兼具 atomicals 和 runes 双挖功能的客户端
-
高阶课程:比特币交易的高级操作
- CPFP、RBF 等交易加速方法
- PSBT(部分签名交易)深入理解
- 在 Sparrow 和 Electrum 上实现多签操作
-
期末作业 / 项目共建
- 定制化的比特币钱包开发
- 打造专属铭文发布与 Mint 客户端
- 基于 PSBT 的比特币交易撮合平台
- “比特币扫链”平台:实时追踪 MINT 动态,洞察聪明资金流向
你将收获什么?
- 全栈比特币编程技能:从基础命令行、Python 开发到各种 BTC 主流与前沿协议全面掌握。
- 完整项目经验:多次实战演练,最终拥有可以落地的自主项目作品。
- 前瞻性视野:不止于代码,还包括对合规、投资和行业趋势的深度了解。
- 实用人脉资源:课程中的嘉宾分享、同学交流都能为你拓展区块链领域人脉。
课程安排:
2025年5月8日起,每周 4 晚 8 点上课,预计全程 3 个月, 确保每一位同学有足够的时间消化课程内容。
课程费用:
本课程原价¥888
现在起到直播结束,报名即享限时优惠价:¥499,如你直播全勤 、完成作业且通过,还将返现 50% 。
预报从速!
录播待更新->


