矿机穷举区块头时,四字节 nonce 最先用完。本文拆解 nTime 更新、Stratum 版本滚动(BIP 310/320)与 extranonce 三层搜索空间,以及显式与隐式 AsicBoost 的公开事实。
汇总与「挖矿」相关的文章,帮助你系统了解该主题。
矿机穷举区块头时,四字节 nonce 最先用完。本文拆解 nTime 更新、Stratum 版本滚动(BIP 310/320)与 extranonce 三层搜索空间,以及显式与隐式 AsicBoost 的公开事实。
矿机交给矿池的不是算力而是份额。本文解释份额难度与有效率的关系、陈旧份额与孤儿份额的收入影响,以及给普通矿工的一套可执行的结算核对流程。
挖矿收益由区块奖励、全网难度和机器能效三块公开积木决定。本文给出不预测币价的算术框架,并用示例数字演示个人矿工与矿池的账本差异。
从 CryptoNight 到 RandomX,门罗币用五年时间把“让 CPU 挖矿活下来”做成一场公开的军备攻防。本文讲内存硬函数的原理、2018 年几次算法微调与 Antminer X3 事件、RandomX 2019 年 11 月上线的设计逻辑,以及“抗 ASIC”到底能不能兑现。
矿池靠份额估算你的算力,于是有人只交低难度份额、把真正的区块悄悄吞下。本文讲扣块攻击(block withholding)的机制、单个 rogue 矿工与矿池对矿池两种形态的区别、Eyal《矿工的困境》给出的博弈结论,以及概率份额等防御思路。
同一份工作量证明可以同时被比特币和另一条链承认。本文拆解 AuxPoW 的结构:子链区块哈希如何塞进 coinbase 脚本、默克尔分支怎么自证、链槽位算法存在什么已知缺陷,以及参与者该留意哪些安全边界。
P2Pool 试图用一条约每三十秒出一个块的份额链,替代中心化管理的挖矿池。本文拆解它的 sharechain 记账、PPLNS 支付窗口、必须自跑全节点的原因,以及这套设计在今天的维护状态和参与前该核实什么。
挖矿协议走过getwork、getblocktemplate和Stratum三条路线。本文梳理2012年前后这场协议竞争的来龙去脉:中心化下发的局限、BIP22与BIP23的让权设计,以及没有正式BIP的Stratum为何成为矿机接池的事实标准。
比特币挖矿硬件经历了CPU、GPU、FPGA到ASIC的四代更替。2013年嘉楠科技Avalon发出首批消费级ASIC,蝴蝶实验室因虚假发货被美国联邦贸易委员会查处。本文按时间线复盘这段历史,并解释它如何塑造了今天的矿池与工业矿场格局。
矿机为什么不能直接拿网络难度去"撞块"?本文解释份额难度的过滤作用、早期getwork协议每个头只有4字节随机数的瓶颈,以及Stratum协议如何用coinbase额外随机数和默克尔分支给矿机撑出足够的工作空间。