文章 视频 课程 百科图谱 集训营
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 集训营
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
bitcoin
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
开发者笔记

本文档是Bitcoin Core的开发者笔记,涵盖了代码编写风格、开发技巧、调试方法、锁定/互斥锁的使用、线程、忽略IDE/编辑器文件、开发指南等多个方面。同时,该文档还提供了关于通用Bitcoin Core、钱包、通用C++、C++数据结构、字符串和格式化、脚本、源代码组织、GUI、子树、升级LevelDB、脚本化差异、发布说明、RPC接口指南和内部接口指南等开发的指导方针。

代码风格  调试  锁定  线程  开发指南  RPC接口  代码审查  性能分析 
发布于 2025-07-02 20:33 阅读(5) 点赞(0)
分享
Twitter分享
微信扫码分享
UNIX 构建说明

本文档介绍了在Unix系统上构建Bitcoin Core的步骤,包括安装依赖、配置编译选项以及针对不同Linux发行版(如Ubuntu、Debian和Fedora)的具体指令。此外,还涵盖了在无钱包模式下编译Bitcoin Core,以及如何使用其他配置标志。

Bitcoin Core  cmake  编译  依赖  linux  Qt 
发布于 2025-07-02 14:43 阅读(5) 点赞(0)
分享
Twitter分享
微信扫码分享
macOS 构建指南

本文档介绍了如何在 macOS 系统上构建 Bitcoin Core,包括命令行实用程序和 GUI。

Bitcoin Core  macOS  构建  Homebrew  Bitcoind  bitcoin-qt 
发布于 2025-07-02 11:35 阅读(6) 点赞(0)
分享
Twitter分享
微信扫码分享
效率提升记录

本文档提供了一些关于提高Bitcoin项目开发效率的技巧,包括使用ccache缓存编译、利用多线程编译、构建所需目标、使用git worktrees管理多个工作目录、以及使用git range-diff来比较不同提交范围的差异等。

ccache  Git  编译优化  代码审查  开发效率  工作流 
发布于 2025-06-21 18:48 阅读(6) 点赞(0)
分享
Twitter分享
微信扫码分享
比特币 - Depends 构建

该文档介绍了如何使用 Depends build 系统构建和缓存 Bitcoin Core 的依赖项,支持交叉编译。文档提供了在 Ubuntu、Debian、macOS、FreeBSD, NetBSD, OpenBSD 等系统上的使用方法,以及如何配置 Bitcoin Core 以使用 Depends build 的输出,以及交叉编译的配置和常用参数。

Depends build  Bitcoin Core  依赖管理  交叉编译  构建系统  cmake 
发布于 2025-06-12 21:24 阅读(4) 点赞(0)
分享
Twitter分享
微信扫码分享
使用 ZeroMQ 进行区块和交易广播

本文档介绍了如何在 Bitcoin Core 中使用 ZeroMQ (ZeroMQ) 接口来订阅新区块和交易的通知。通过配置 Bitcoin Core 守护进程作为可信的“边界路由器”,并启用相应的 ZeroMQ 选项,可以实现对区块和交易的实时监控。文档详细描述了 ZeroMQ 的启用方式、配置选项以及消息格式,并提供了一个 Python 客户端示例。

ZeroMQ  比特币  区块广播  交易广播  通知接口  mempool 
发布于 2025-05-30 20:56 阅读(21) 点赞(0)
分享
Twitter分享
微信扫码分享
比特币 - 目录 - Bitcoin

该文档介绍了Bitcoin Core开发者仓库中用于开发者的一些工具,包括:用于检查fuzz覆盖非确定性的工具、检查单元测试覆盖非确定性的工具、格式化git diff的脚本、管理版权信息的脚本、自动创建manpage的脚本、生成headerssync模块参数的脚本、生成bitcoin.conf文件的脚本以及查找循环依赖的脚本。

fuzzing  单元测试  clang-format  版权信息  manpage  headerssync  bitcoin.conf  循环依赖 
发布于 2025-05-10 15:13 阅读(5) 点赞(0)
分享
Twitter分享
微信扫码分享
每个配方包含 3 个主要部分:定义标识符,设置构建

本文档介绍了如何为特定构建系统(可能是 Bitcoin Core 的一部分)创建和管理软件包配方。主要包括定义标识符(版本、下载路径等)、设置构建变量(编译器标志、优化选项等)和定义构建命令(提取、配置、构建、部署)。此外,还讨论了处理二级依赖项和构建目标的策略,以提高构建的可靠性和效率。

构建系统  软件包管理  构建变量  Makefile  依赖管理  静态链接 
发布于 2025-05-10 13:53 阅读(4) 点赞(0)
分享
Twitter分享
微信扫码分享
单元测试

本文档介绍了Bitcoin Core的单元测试框架,该框架基于Boost单元测试框架,并详细说明了如何编译、运行单元测试,如何运行单独的测试,以及如何添加新的测试用例。此外,还介绍了单元测试中的日志记录、调试和处理段错误的方法。

单元测试  Boost  测试框架  gdb  valgrind  测试用例 
发布于 2025-05-02 12:30 阅读(6) 点赞(0)
分享
Twitter分享
微信扫码分享
管理钱包

本文档详细介绍了比特币核心钱包的管理,包括创建、加密、解锁、备份和恢复钱包的步骤,以及钱包口令的重要性。同时还介绍了将旧版钱包迁移到描述符钱包的方法,以及迁移后可能产生的新钱包。

比特币  钱包  加密  备份  恢复  描述符钱包  密钥 
发布于 2025-04-16 13:41 阅读(26) 点赞(0)
分享
Twitter分享
微信扫码分享
  • ‹
  • 1
  • 2
  • ›
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
bitcoin
bitcoin
贡献值: 125 学分: 0
江湖只有他的大名,没有他的介绍。
0 关注 0 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2025 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览