2026年10月6日周二

标签:比特币

汇总与「比特币」相关的文章,帮助你系统了解该主题。

按时间戳翻倍的区块上限:BIP-101 的指数增长公式与 75% 投票
加密货币百科
按时间戳翻倍的区块上限:BIP-101 的指数增长公式与 75% 投票

BIP-101 提出把比特币 1MB 固定区块上限换成按区块时间戳计算的指数增长函数:2016 年 1 月起 8MB 起步、每两年翻倍、2036 年后定格约 8192MB,并用 75% 算力超级多数加两周宽限期激活。这份 Gavin Andresen 执笔的大区块提案如今归档在 BIP 史里,是理解 2015-2017 扩容论战技术谱系的关键标本。

区块上限跟着交易量走:BIP-107 两段式动态扩容的设计账本
加密货币百科
区块上限跟着交易量走:BIP-107 两段式动态扩容的设计账本

BIP-107 提出把比特币区块上限改成随交易量自适应的函数:2016 到 2020 年按 2、4、6MB 日历表爬坡,之后每四周检查一次,只要最近 4032 块中有 3025 块以上用到六成容量就把上限放大 10%,只升不降。这份 Washington Sanchez 执笔的提案是 2015 年大区块论战中「按需触发」路线的代表,本文拆解它的参数选择与防操纵设计。

删掉低难度后门重启一条测试网:BIP-95 与 Testnet 5 的账
加密货币百科
删掉低难度后门重启一条测试网:BIP-95 与 Testnet 5 的账

BIP-95 提出用 Testnet 5 取代 Testnet 4:彻底移除被系统性滥用的难度例外规则,把最低难度抬到约一百万,从第 1 块起强制执行 BIP-54 与 2026 年 5 月前的全部主网共识规则,网络魔数定为 ASCII 拼写 FIVE 的四字节。本文解释难度例外如何被区块风暴与重组玩坏、为什么换网比改规则便宜,以及测试网换代对开发者意味着什么。

先握手再上锁:BIP-151 给比特币 P2P 流量加密的第一次尝试
加密货币百科
先握手再上锁:BIP-151 给比特币 P2P 流量加密的第一次尝试

BIP-151 在 2016 年提出用临时 ECDH 密钥加 ChaCha20-Poly1305 加密比特币节点之间的通信:双向各发一次 encinit、各回一次 encack,用 HKDF 派生两条独立方向的会话密钥并给出可关联身份的会话 ID。它状态 Closed、被指定由 BIP-324 接替,是理解今天 v2 传输加密前史的关键文本。本文拆解它的消息格式、密钥派生与当年引发争议的设计点。

rpcserialversion 去哪了:一个控制 RPC 交易序列化格式的参数的兴亡
加密货币百科
rpcserialversion 去哪了:一个控制 RPC 交易序列化格式的参数的兴亡

-rpcserialversion 曾是比特币核心控制 RPC 返回交易序列化形态的隐藏参数:0 返回不含见证数据的旧格式,1 返回含见证的新格式。v26.0 发行说明宣布设 0 需叠加 -deprecatedrpc=serialversion 并标记废弃;在 v31.0 源码树中该参数定义与读取分支已全部消失。本文按仓库源码与历代发行说明梳理它的动机、争议与退场路线。

getnetworkinfo 里的 localrelay:它说的是要不要收交易,不是要不要转发
加密货币百科
getnetworkinfo 里的 localrelay:它说的是要不要收交易,不是要不要转发

getnetworkinfo 返回的 localrelay 字段常被读反。Bitcoin Core v31.0 源码中它是 ignores_incoming_txs 取反——本机是否愿意接收对端转来的交易,主要由 -blocksonly 翻转,并牵出 whitelistrelay、maxmempool、walletbroadcast 与费率估算初始化四串参数联动。本文逐行核对字段语义、联动日志与验证动作。

lncli wallet listsweeps 与 pendingsweeps:两本台账看懂闪电节点的链上清扫
加密货币百科
lncli wallet listsweeps 与 pendingsweeps:两本台账看懂闪电节点的链上清扫

强制关闭退款、惩罚支出等链上动作由 LND 的 UtxoSweeper 攒批调度:费率相近的输出合并成一笔清扫交易统一广播。wallet listsweeps 列历史——按广播而非确认记账、被 RBF 顶掉的版本不显示;wallet pendingsweeps 列当下排队中的输出与广播尝试次数。本文按 LND v0.19.0-beta 的 walletkit 接口定义核对字段与取数规则。

钱包说不要这笔记录:lncli wallet removetx 删掉卡住的未确认交易
加密货币百科
钱包说不要这笔记录:lncli wallet removetx 删掉卡住的未确认交易

LND 的 RemoveTransaction(lncli wallet removetx)只处理仍未确认的交易:把它连同子交易从钱包内部交易存储移除,为被 RBF 顶掉后迟迟不解除冲突记账的场景提供人工出口;误删可用 wallet publishtx 重新广播原交易找回记账。本文按 LND v0.19.0-beta 的命令源码与 walletkit 接口注释核对适用边界与恢复路径。

-dns 与 -dnsseed 不是一回事:比特币节点里两条 DNS 路径的分工
加密货币百科
-dns 与 -dnsseed 不是一回事:比特币节点里两条 DNS 路径的分工

比特币核心有两个都带 dns 字样的启动参数:-dns 决定用 -addnode、-seednode、-connect 按域名拨号时允不允许做域名解析(默认开启),-dnsseed 决定地址储备不足时要不要去查询内置 DNS 种子域名列表(默认开启,用了 -connect 或 -maxconnections=0 则默认关闭)。v31.0 源码显示种子线程解析域名时不受 -dns 影响。本文按源码拆开两条路径与关闭后果。

lncli wallet labeltx:给闪电钱包交易打标签的三条硬规则
加密货币百科
lncli wallet labeltx:给闪电钱包交易打标签的三条硬规则

LND 的 LabelTransaction(lncli wallet labeltx)给钱包交易挂本地可读标签供对账过滤:标签非空、上限 500 字符;已有标签时不带 overwrite 的调用直接失败而非静默覆盖;gRPC 直调时 txid 字段要求小端反向字节序。本文按 LND v0.19.0-beta 的 walletkit 接口定义核对这套记账规则及其与核心版地址标签体系的分工。