以下关于区块链应用系统中“挖矿”行为的描述中,错误的是( )。
单选题
以下关于区块链应用系统中“挖矿”行为的描述中,错误的是( )。
A. 矿工“挖矿”取得区块链的记账权,同时获得代币奖励
B. “挖矿”本质上是在尝试计算一个Hash碰撞
C. “挖矿”是一种工作量证明机制
D. 可以防止比特币的双花攻击
答案:D
解析
正确答案:D
“挖矿”本身不能完全防止比特币双花攻击,它只是通过工作量证明提高攻击成本,并借助最长链原则和交易确认数降低双花概率。若攻击者掌握超过 51% 算力,仍可能逆转交易实现双花。
- A 正确:矿工竞争记账权,成功打包区块可获得代币奖励及手续费。
- B 正确:挖矿本质是暴力枚举 nonce,寻找满足目标难度的 Hash 值,可理解为 Hash 碰撞尝试。
- C 正确:挖矿是典型的工作量证明(PoW)机制,用算力消耗证明付出。
- D 错误:挖矿不能绝对防止双花,只能提升双花难度;安全性还依赖确认数、网络算力分布等。
延伸考点:PoW、nonce、难度调整、最长链原则、51% 攻击、双花攻击与交易确认数,是区块链面试常问基础。