本文档提供了Joinmarket客户端服务器的安装、配置和使用说明,包括钱包管理、Bitcoin Core配置、wallet-tool.py脚本的使用、coinjoin尝试、运行Maker以及使用tumbler脚本提升隐私。内容涵盖了如何创建、资助和恢复钱包,以及如何通过coinjoin实现比特币的隐私保护。
wallet-tool.py
本文是一份详细的教程,指导读者在树莓派上运行比特币全节点和闪电网络节点。内容涵盖硬件选择、系统准备、Bitcoin Core和LND软件的安装与配置,以及使用Zap远程连接闪电网络节点。教程旨在帮助那些计算机知识有限,但希望以经济实惠的方式运行节点的用户。
本文作者Jameson Lopp研究了Bitcoin Core各个发行版本的历史同步性能,发现v0.8.0之前的版本由于各种原因无法同步到最新的链顶端。文章详细记录了在v0.3到v0.7版本同步过程中遇到的错误,以及对应的解决方法,并通过数据对比了老版本与最新v22版本在同步速度上的差异。
本文介绍了在接触新的软件钱包或硬件签名器时,先在比特币测试网上进行尝试的重要性,并提供了使用比特币测试网的实用建议。文章涵盖了测试网的类型(testnet3、testnet4和signet),公开测试网服务端的使用方法,如何从水龙头网站获取测试币,以及如何在本地运行测试网节点。
本文介绍了 Bitcoin Core 如何生成用于私钥的熵,混合了来自处理器指令、操作系统、动态和静态事件四个主要来源的熵。文章详细阐述了每个来源的具体方法,例如 RDSEED 和 RDRAND 指令,以及各种操作系统的随机数生成函数,并解释了如何通过哈希函数和异或运算来增强熵。
本文探讨了比特币开发流程,强调了社区协作和共识的重要性。文章借鉴 IETF 的经验,提出了在比特币开发中实现 “大致共识” 的方法,旨在维护比特币的去中心化特性和技术完整性,避免短期商业利益干扰长期技术愿景。
本文介绍了比特币交易替换机制(RBF)及其潜在攻击面,以及Bitcoin Core中引入的一种新的、更全面的RBF配置选项mempoolfullrbf,旨在解决多方交易中的DoS攻击问题。该选项允许节点替换所有交易,即使交易未明确表示允许替换,但也可能对零确认交易的可靠性产生影响。
mempoolfullrbf
本文作者分享了自己作为 Bitcoin Core 贡献者一年来的经验和心得,旨在帮助新开发者更好地入门 Bitcoin Core 项目。文章从阅读前须知、熟悉代码库、寻找第一个 PR、利用互联网学习以及更多学习途径等方面提供了详细的指导,鼓励有志者参与到比特币的开发中。
本文主要讨论了比特币的全面手续费替换(Full RBF)策略,以及在Bitcoin Core中添加-mempoolfullrbf选项所引发的争议。文章分析了支持、反对以及希望延缓实施全面RBF的不同观点,并探讨了该选项对接受未确认交易的企业可能造成的影响,以及未来可能的推进时间表。
-mempoolfullrbf
本文档详细介绍了Bitcoin Core客户端,它是比特币的参考实现,由开源社区维护。内容涵盖了从源码编译Bitcoin Core、配置和运行节点,到通过JSON-RPC API进行编程访问等多个方面,旨在帮助开发者了解和使用Bitcoin Core进行比特币应用开发。
本文是Jimmy Song撰写的关于如何为Bitcoin Core做贡献的指南,面向有一定编程基础并希望参与比特币开发的开发者。文章详细介绍了贡献流程、所需技能、环境搭建、测试方法以及如何进行代码审查。强调了谦逊、学习和耐心在贡献过程中的重要性,并鼓励新手从评审和测试他人代码开始,逐步提升自己的贡献能力。
本文档介绍了如何在 macOS 系统上构建 Bitcoin Core,包括命令行实用程序和 GUI。
本文档介绍了在Unix系统上构建Bitcoin Core的步骤,包括安装依赖、配置编译选项以及针对不同Linux发行版(如Ubuntu、Debian和Fedora)的具体指令。此外,还涵盖了在无钱包模式下编译Bitcoin Core,以及如何使用其他配置标志。
该文档介绍了如何使用 Depends build 系统构建和缓存 Bitcoin Core 的依赖项,支持交叉编译。文档提供了在 Ubuntu、Debian、macOS、FreeBSD, NetBSD, OpenBSD 等系统上的使用方法,以及如何配置 Bitcoin Core 以使用 Depends build 的输出,以及交叉编译的配置和常用参数。
本文回顾了比特币开发的历史,从 2007 年中本聪开始开发比特币到 2020 年比特币开发奖项的设立,详细介绍了中本聪离开项目前后的重要事件、软件发布和漏洞修复,并阐述了比特币开发的现状,包括开发流程的演变和代码审核标准的提高,以及比特币开发文化从中心化向去中心化的转变。