本文讨论了比特币替代性实现的历史和争议。文章回顾了中本聪对比特币单一实现的想法,以及后来出现的各种替代实现,如libbitcoin、bitcoinj和Btcd。文章还探讨了替代实现对网络的影响,以及由此引发的关于协议规范、共识和网络多样性的争议。
Eclair 是一个用 Scala 语言编写的闪电网络实现,遵循闪电网络规范(BOLT)。它依赖于 Bitcoin Core 来与区块链进行交互和监控,并提供 HTTP API 以方便应用程序集成。Eclair 支持插件扩展,并可在主网、测试网和 regtest 上运行。
本文是 Gloria Zhao 撰写的“交易池”系列文章的第五篇,讨论了比特币节点为防止拒绝服务(DoS)攻击而实施的交易转发规则。这些规则在共识规则之上,对未确认的交易施加额外的验证,旨在保护节点资源,防止恶意攻击者通过大量交易耗尽节点的内存、运算资源和网络带宽。
本文总结了Bitcoin Core 0.21.0 以前版本中存在的多个安全漏洞,按照修复的时间顺序倒序排列,方便用户评估其软件版本的安全性。这些漏洞包括网络分裂、交易审查、拒绝服务攻击、内存崩溃以及远程代码执行等,都会影响旧版本软件的安全性。
本文是选币算法科普系列的第一篇,主要介绍了UTXO的概念,UTXO是“Unspent Transaction Output(未花费的交易输出)”的缩写,可以理解为“一块比特币”,一笔比特币交易有输入和输出,选币算法指的是在发起一笔链上比特币支付时,选出UTXO(或者说Coin)作为输入的过程。文章还介绍了选币算法的目标、著名的选币算法以及Bitcoin Core的选币算法。
本文是 Bitcoin Dev 邮件组中的一封邮件,作者Suhas Daftuar反对 Bitcoin Core 试图加入 -mempoolfullrbf 选项,即“全面 RBF”交易池策略。他认为,强制所有交易都适用 BIP125 的 RBF 规则并不合理,并挑战了支持全面 RBF 的论点,核心观点是:当前在网络中的不使用 RBF 信号的交易对比特币网络并没有坏处,不应该打破现有策略。
-mempoolfullrbf