合并挖矿不是新发明:矿工算一遍 SHA-256d 的哈希功,可以同时给多条链提供安全性,Namecoin 早年就是这么活下来的。但传统合并挖矿有两个让比特币矿工皱眉的代价:一是必须运行侧链的全节点,等于在自己的稳定软件栈里塞进一条可能满是 bug 的外链代码;二是报酬发在侧链上——你帮它守了块,拿到手的却是别人家的代币,还得再换回来。BIP-301 盲合并挖矿(Blind Merged Mining,简称 BMM)由 Paul Sztorc 与 CryptAxe 起草,2019 年 7 月立项,是 Drivechain 体系(BIP-300 算力托管)的配套共识层提案,目标一句话可以说清:矿工「不看」侧链——连区块内容都不见——照样能把侧链的费用收进自己的主链 coinbase。
「盲」是怎么做到的?关键在于把「谁来组装侧链区块」和「谁来出块」拆开。提案用两位虚构人物讲这个故事:侧链用户 Simon 和主链矿工 Mary。一个侧链块如果含两万笔、每笔一毛钱费用的交易,费用池就值两千美元。Simon 们在自己链上组块,然后到主链上「竞标」唯一区块创作者的位置。流程压成两条消息。第一条叫 BMM Accept:矿工在自己主链 coinbase 的输出里放进一个候选侧链块的哈希 h,等于口头盖章「这一版侧链头我认」。因为 coinbase 输出是共识可见的,矿工每个十分钟窗口、每种侧链类别只能认一个 h——认了两个就是违约。第二条叫 BMM Request:Simon 看到自己候选块的 h 被矿工背书后,在主链上发一笔小额交易,把约一千九百九十九美元的费用承诺付给下一个被发现的块。文档里的账例很直白:矿工 Mary 出百分百的哈希、零侧链知识,拿走一千九百九十九美元;Simon 一个哈希不算,付出一千九百九十九、收回两千美元区块奖励,净赚一元,还顺便让侧链用户拿到了记账权。
互锁的逻辑在于顺序:矿工的 Accept 输出必须先于(或合理绑定)Simon 的 Request——先背书、后付款,Simon 冒着付款后矿工不兑现的风险,但矿工若收了钱不认块,浪费的是 Simon 的下一轮投标而非自己的哈希。由于矿工只是把一个 32 字节哈希写进 coinbase,节点软件不需要任何侧链验证逻辑,「盲」由此得名;费用通过主链请求交易以主链资产结算,「拿山寨币发工资」的问题也一并消解。
当然,草案毕竟是草案。BMM 至今没在主网激活,它的成立前提是 Drivechain 体系整体部署:侧链的锁定、退出的挑战期、竞标市场的流动性,任何一环缺位,盲矿工的「只认哈希」都可能变成「只收小费」。批评意见也集中在分配权上:区块创作者彻底变成竞价最高者,矿工从「组装者」退化为「公证员」,这种专业分工究竟是效率还是集中度的转移,社区并未形成共识。把 BIP-301 读成一份劳动力分工合同,比读成一次协议升级更容易看清它的价值与风险。
对普通钱包用户,还有一层观察价值:BIP-301 把「矿工是否诚实」的问题转译成了「市场是否竞争」。传统合并挖矿里矿工是侧链安全的直接提供者,作恶会砸自己挖矿声誉;BMM 里矿工只出售背书权,侧链自身的安全叙事必须靠 BIP-300 的托管与退出机制撑住。这也是为什么 Drivechain 系列提案始终捆绑出现——拆开读任何一片,都会得出过于乐观或过于悲观的结论。
快速问答
问:BMM 和 AuxPow 合并挖矿的本质区别? 答:AuxPow 是矿工主动把侧链块头嵌进自己的区块,需要跑侧链节点、在侧链领奖励;BMM 反过来,是侧链用户主动到主链买「背书」,矿工只写哈希、收主链费用。
问:矿工怎么防止收了钱不认账? 答:靠的是竞争而非惩罚:同一窗口内其他矿工可以背书别家候选块,违约矿工会失去下一轮竞标收入,但协议层没有直接的罚没机制,这是它与质押类设计最大的不同。
风险提示:侧链与跨链机制涉及资产锁定与退出挑战期等复杂规则,参与前请核验具体侧链的当期实现状态,本文不构成任何投资建议。

发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。