值得信赖的区块链资讯!
邹传伟:技术解析比特币应对双花攻击的安全性问题
从数学角度深入论证比特币分布式账本面对双花攻击的安全问题,核心是诚实节点和恶意节点在挖矿中的竞争。
撰文:邹传伟,万向区块链首席科学家
中本聪在比特币白皮书技术部分(第 6-9 页)讨论了比特币分布式账本面对双花攻击的安全问题,核心是诚实节点和恶意节点在挖矿中的竞争。这部分内容非常重要,但中本聪的表述非常简略,省去了关键论证过程。区块链行业中有专家对这部分内容做了说明,但都存在一些疏漏之处。本文在前人工作的基础上,试图给出一个严谨解析。
比特币挖矿的数学过程
比特币挖矿的本质上通过不断运行哈希计算,以找出一个符合要求的 Nonce,使其前若干位等于 0。如果将 Nonce 视为一个十六进制小数,那么其可以视为一个在 0 和 1 之间均匀分布的随机变量,合格 Nonce 需小于α(如果要求 Nonce 前β位等于 0,那么α=2-β)。α由比特币算法根据全网算力调整。
用Η表示全网算力,含义是每秒可运行哈希计算的次数。用随机变量τ表示找到合格 Nonce 的时点,τ是概率论上的停时概念。因为不同次哈希计算的结果相互独立,所以对任意 t>0,

因此,随机变量τ的累积概率分布函数等于

(1) 表示参数为-ln(1-α)Η的指数分布。根据指数分布的性质,找到一个合格区块的平均时间为

用 T 表示平均出块时间(即 10 分钟)。那么,存在如下关系

(2) 就是比特币的难度系数调整机制。
诚实节点与恶意节点之间的挖矿竞争
假设全网算力 H 不变,诚实节点与恶意节点的算力分别为 Hg和 Hb,H=Hg+Hb。它们找到合格区块的时间分别为τg和τb。根据前文的分析,和均服从指数分布,参数分别是

诚实节点先找到合格区块的概率是

同理,恶意节点先找到合规区块的概率是

(3) 和 (4) 说明,先找到合规区块的概率与算力成正比。
恶意节点从落后追赶诚实节点的问题
假设全网算力 H、诚实节点的算力 Hg和恶意节点的算力 Hb均保持不变。假设恶意节点落后诚实节点个区块,接下来考虑恶意节点赶上诚实节点的概率。站在恶意节点的角度,引入如下计数函数

其中,-z 表示初始时恶意节点落后诚实节点 z 个区块。Ii(τb<τg) 表示第 i 个合格区块是否由恶意节点生成。若是,则 L(n) 增加 1;否则,L(n) 减少 1。换言之,L(n) 刻画了在 n 个区块后,恶意节点领先于诚实节点的区块数量(小于 0 则表示恶意节点落后于诚实节点的区块数量)。
恶意节点与诚实节点之间开展的是「最长链竞争」。用 qz表示恶意节点赶上诚实节点的概率,数学表述是:

(6) 的含义是,恶意节点从落后 z 个区块出发,能超越诚实节点 1 个区块的概率。
考虑第 1 个区块的情况(i=1)。如果这个区块由恶意节点生成,则恶意节点领先于诚实节点的区块数量变为-z+1,此情形的概率为 Pr(τb<τg)=q;反之,这个区块由诚实节点生成,恶意节点领先于诚实节点的区块数量变为-z-1,此情形的概率为 Pr(τb>τg)=p。因此,

另外,q-1=1。但仅凭 (7) 和这个边界条件不足以求解,需要将这个问题转换为「赌徒破产」问题(Gambler’s Ruin Problem)。
假设恶意节点在落后诚实节点 N 个区块后放弃追赶(N 是一个很大的正整数),恶意节点在超越诚实节点 1 个区块后赢得「最长链竞争」。这两种情况都对应着「最长链竞争」停止,表示成「赌徒破产」问题是:

其中, τc也是概率论上的停时概念,L( τc)=-1 表示恶意节点赢得「最长链竞争」,L( τc)=-N 表示恶意节点退出「最长链竞争」。此时,(6) 等价于

(7) 仍然成立,但有两个边界条件:

(7) 可以等价表述为,

也就是

迭代可知,

将上述迭代结果累加起来可得,

(12)
考虑边界条件 (10),存在两种情况。

第一,q>p (也就是恶意节点占优)。因为 q/p>1,所以

第二,q<p (也就是诚实节点占优)。因为 q/p<1,所以

(二) p=q=0.5

在上述求解过程中,N->∞的含义是恶意节点为了赢得「最长链竞争」可以容忍任何大的成本。这当然是一个过于理想化的假设,只考虑了恶意节点从落后追赶诚实节点在技术上的可行性。实际上,恶意节点会衡量追赶的成本和收益,在很多情况下成本超过收益,说明追赶即使在技术上可行,在经济学上不可行。这会为比特币分布式账本带来安全保障。
这就对应着比特币白皮书第 6 页给出的如下公式。需要说明的是,比特币白皮书讨论的是恶意节点从落后追平诚实节点的概率,而 (15) 给出的是恶意节点至少超过诚实节点 1 个区块的概率。

分布式账本面对双花攻击的安全性
这是比特币白皮书重点讨论的问题。此问题的关键是泊松过程与指数分布之间的关系。如果从任意时点开始统计区块生成数量,由此得到的计数过程就是泊松分布:
-
任意两个不重叠的时间段内区块生成数量是互相独立的随机变量;
-
在任意长度为的时间段内,区块生成数量服从泊松分布

换言之,在相邻两个区块之间的时间间隔服从参数为-ln(1-α)H 的指数分布时,与其对应的计数过程服从参数为-ln(1-α)H 的泊松过程。
在双花攻击中,假设交易发起者等待了 z 个区块。这些区块由诚实节点生成,对应的时间等于

假设恶意节点在这个时间段内在私下生成区块,累计生成区块生成数量 Z 服从泊松分布,参数等于

这对应着比特币白皮书第 7 页的如下公式:

根据泊松分布的定义,

在时 0<=Z<=z,恶意节点落后的区块数为 z-Z;在 Z>=z+1 时,恶意节点已完成双花攻击。因此,恶意节点双花成功的概率等于(只讨论 q<p 的情形)


比推快讯
更多 >>- 第三代特斯拉人形机器人即将亮相
- 白银总市值跌至全球第三位,缩水至 4.331 万亿美元
- 2 名沉睡 5 年的以太坊 OG 借贷买入 45319 枚 ETH,总价值超 1 亿美元
- Matrixport:比特币缺乏新叙事,ETF 资金疲软或致盘整延续
- 疑似 Multicoin Capital 地址上周增持 35.5 万枚 HYPE
- 某巨鲸从 FalconX 和 Coinbase 再次买入 14750 枚 ETH 与 740 枚 cbBTC
- 马斯克宣布 Grok Imagine 1.0 版本现已全面发布
- 韩国 KOSPI 200 指数期货下跌 5%,程序化交易暂停 5 分钟
- 俄罗斯比特币矿业公司 BitRiver CEO 因涉嫌逃税被捕
- WSJ 称 Coinbase 已成为华尔街头号敌人,Brian Armstrong 发声呼吁追求双赢
- 数据:ETH 全网合约持仓量 24h 减少 8.05%
- 标普 500 指数期货跌幅扩大至 1.1%,纳斯达克期货下跌 1.5%
- Strategy 持有的 712,647 枚 BTC 目前面临超 9 亿美元浮亏
- Rainbow:RNBW 在 Uniswap 的 CCA 将于 2 月 3 日开启
- 数据:上周加密市场共发生 14 起融资事件,涉及金额约 2.3 亿美元
- Trend Research 多笔 ETH 抵押仓位清算价集中在 1781–1862 美元区间
- 比特币再度跌破 Strategy 持仓成本价,现已下行至 75,314 美元
- 数据:755.59 万枚 TRX 从 Binance 转出,价值约 214 万美元
- ETH 跌破 2200 USDT,24H 跌幅 10.02%
- 比特币跌破 76,000 美元,24 小时跌幅 3.77%
- 数据:116.71 枚 BTC 转入 Cumberland DRW,价值约 763 万美元
- 美国参议员呼吁就阿联酋国家安全顾问收购 WLFI 股权一事召开国会听证会
- 爱泼斯坦社交圈出现 Michael Saylor 与凯文·沃什,还曾参与 Blockstream 种子轮融资
- 爱泼斯坦曾获 Coinbase 投资配额,若交易完成将获 1500 万美元股权
- 数据:GMGN 热门板块 PENGUIN 24h 涨幅达 -30.8%
- RootData:AVNT 将于一周后解锁价值约 696 万美元的代币
- 爱泼斯坦曾拒绝操纵加密货币价格以避免公开道德问题
- OKX 将下线 YB 双币赢产品
- 1 月加密货币被盗近 4 亿美元,单笔钓鱼攻击占七成
- 爱泼斯坦文件曝光:曾投资 Blockstream,与比特币早期圈层关系密切
- 知名 Meme 币 KOL Murad 持仓过去 6 个月暴跌近 86%,亏损 5800 万美元
- Jim Cramer:比特币买家将集中入场,预计价格回升至 82,000 美元
- 1 月 VC 向加密市场注资 14 亿美元,机构基础设施成热门赛道
- Cathie Wood:Truflation 数据显示通胀已降至 0.86%,美元可能重现强势上涨走势。
- 野村证券因第三季度亏损削减加密货币持仓,但强调长期承诺不变
- 加密 KOL 0xSun 做多白银浮亏约 20 万美元,开仓均价 86.38 美元
- 数据:一场外交易巨鲸 10 小时内买入超 1 亿美元 ETH 和 CBBTC
- 数据:加密市场板块大幅下跌,ETH 跌超 6%,仅 SocialFi 板块相对坚挺
- 巨鲸近 15 小时向 OKX 充值约 1.21 万枚 ETH,自 1 月 20 日以来疑似抛售约 3.37 万枚
- 加密恐慌指数与昨日持平,市场仍处于极度恐慌状态
- 波段巨鲸近 11 小时加仓约 4.72 万 ETH 并首次买入 500 枚 cbBTC,合计投入约 8591 万美元
- 市场分析:满足市场大额换手、MVRV-Z 分数低于 0 等三个条件后才会抄底建仓
- 数据:Hyperliquid 平台鲸鱼当前持仓 33.82 亿美元,多空持仓比为 0.88
- 鲸鱼近 24 小时加仓约 840 枚 XAUT,当前浮亏约 100 万美元
- Solana 链上 Meme 币 Buttcoin 市值突破 2900 万美元,24 小时涨幅达 140%
- 某休眠 5 年巨鲸/机构币本位做多 30,222 枚 ETH,均价 2316 美元
- 受现货银价大幅波动影响,SILVER(白银映射合约)近 4 小时全网爆仓达 2300 万
- 本周解锁数据一览:HYPE、BERA、XDC 等将迎来一次性代币大额解锁
- 沃什提名引发美元波动,空头压力加剧
- 吴杰庄:今年香港将出台加密货币托管和 OTC 监管规定,或将允许专业投资者进行更大规模的交易
比推专栏
更多 >>- Challenge,risk And chances|0130 Asian
- Meta 豪赌 AI:砸钱 1350 亿美元,2026 的扎克伯格,值得相信么?
- Variables: Terrible snowstorm|0128 Asian
- 英特尔「生死线」时刻:在 ICU 门前,陈立武如何清算遗产并开启自救?
- 從1月13號到今天,提前到5100|0126Asian
- You Should work HARDER in 2026|0120 Asian
- 硅谷最聪明那群人的「终极推演」:2026,我们应该「All-In」什么?
- Notice us dollar index|0116 in us
- 我们用大模型,给 2026 年的代币化/Web3「算了一卦」
- 十年新低 金銀比將帶我們走向何方|0113
观点
比推热门文章
- Matrixport:比特币缺乏新叙事,ETF 资金疲软或致盘整延续
- 疑似 Multicoin Capital 地址上周增持 35.5 万枚 HYPE
- 某巨鲸从 FalconX 和 Coinbase 再次买入 14750 枚 ETH 与 740 枚 cbBTC
- 马斯克宣布 Grok Imagine 1.0 版本现已全面发布
- 韩国 KOSPI 200 指数期货下跌 5%,程序化交易暂停 5 分钟
- 俄罗斯比特币矿业公司 BitRiver CEO 因涉嫌逃税被捕
- WSJ 称 Coinbase 已成为华尔街头号敌人,Brian Armstrong 发声呼吁追求双赢
- 数据:ETH 全网合约持仓量 24h 减少 8.05%
- 标普 500 指数期货跌幅扩大至 1.1%,纳斯达克期货下跌 1.5%
- Strategy 持有的 712,647 枚 BTC 目前面临超 9 亿美元浮亏
比推 APP



