早期比特币节点会给"币龄长"的交易免手续费优先放行,如今这条路已彻底关闭。本文梳理 Coin Age Priority 的来历、Bitcoin Core 0.12 默认停用与 0.15 彻底删除的过程,以及纯费率排序时代打包顺序到底由什么决定。
早期比特币节点会给"币龄长"的交易免手续费优先放行,如今这条路已彻底关闭。本文梳理 Coin Age Priority 的来历、Bitcoin Core 0.12 默认停用与 0.15 彻底删除的过程,以及纯费率排序时代打包顺序到底由什么决定。
比特币节点的内存池不是无限大的收件箱。本文拆解 Bitcoin Core 0.12 引入的内存池限制机制:容量上限、按费率驱逐、min relay fee 的动态抬升,以及排队中的交易实际面对的门槛是怎么算出来的。
节点不必等低费交易送上门再拒绝。BIP133 的 feefilter 消息让节点把自己当前的最低接收费率提前告诉对端,省掉一轮无效的邀请与请求。本文拆解它的动机、量化加噪的隐私考量,以及这个机制会暴露什么。
挖矿协议走过getwork、getblocktemplate和Stratum三条路线。本文梳理2012年前后这场协议竞争的来龙去脉:中心化下发的局限、BIP22与BIP23的让权设计,以及没有正式BIP的Stratum为何成为矿机接池的事实标准。
比特币挖矿硬件经历了CPU、GPU、FPGA到ASIC的四代更替。2013年嘉楠科技Avalon发出首批消费级ASIC,蝴蝶实验室因虚假发货被美国联邦贸易委员会查处。本文按时间线复盘这段历史,并解释它如何塑造了今天的矿池与工业矿场格局。
矿机为什么不能直接拿网络难度去"撞块"?本文解释份额难度的过滤作用、早期getwork协议每个头只有4字节随机数的瓶颈,以及Stratum协议如何用coinbase额外随机数和默克尔分支给矿机撑出足够的工作空间。
节点分"只出门"和"待客"两种姿态,区别在入站端口是否可达。本文解释默认出站连接与监听模式的意义、路由器端口映射与UPnP的做法边界、用RPC核对连接数的方法,并划清P2P端口与RPC端口的安全红线。
同一个矿池里,为什么有人每天进账、有人颗粒无收?答案藏在结算方式里。本文拆解shares、PPS、PPLNS与FPPS的算账逻辑,解释长期期望值相同、短期体验迥异的原因,以及跳池行为如何被滑动窗口机制抑制。
Bitcoin Core的getprioritisedtransactions会列出节点本地手工fee delta、mempool状态和可选modified fee。本文区分真实手续费与模板评估值,设计写入、核对、归零和留痕的审计闭环,避免把本地优先级误当全网加速。
2013 年 Eyal 与 Sirer 的论文提出自私挖矿策略:一小撮矿工隐瞒已挖到的区块,诱导诚实矿工在落后的公开分支上继续浪费算力,从而让私链在关键时刻反超,使该群体获得高于自身算力占比的收入。本文拆解这个博弈的机制、成立条件与现实约束,并说明它和 51% 攻击的根本区别。