区块链 · 数字资产知识 · 行业资讯
文章库关于本站

风险识别

矿业区块链技术相关术语如何理解:挖矿、共识与确认的基础概念

摘要

理解区块链挖矿,需要把区块、哈希、工作量证明、共识和确认联系起来。本文以比特币及以太坊历史上的工作量证明机制为适用背景,解释常见术语及其边界,并说明为何区块高度不等于唯一标识、确认增加不等于绝对不可逆。

盾牌保护透明数据核心的原创概念插画

适用范围:这里的矿业指什么

“矿业区块链技术相关术语如何理解”中的矿业,在本文指工作量证明区块链中的挖矿活动,不涉及实体矿产开采。挖矿、全节点验证和共识相互关联,但承担不同职责。以太坊已在2022年从工作量证明转向权益证明,其旧挖矿术语需要放在历史背景下理解。

区块、哈希与默克尔根

区块承载交易,区块头包含前一区块头的哈希及默克尔根等信息。哈希可以理解为数据经过算法计算得到的摘要;默克尔根则通过逐层组合交易哈希形成,使交易内容与区块头建立联系。

这组关系解释了修改记录为何会留下痕迹:交易改变会影响相应摘要,继而影响区块之间的链接。发现改动与阻止改写仍是两个问题,后者还依赖工作量证明及节点遵循的规则。

工作量证明、目标值与nonce

工作量证明要求矿工寻找满足目标条件的计算结果。在比特币中,区块头哈希不得超过规定目标值。nonce是矿工可调整的区块头字段之一,用于反复尝试不同结果。

目标值越低,符合条件的结果越少,平均需要的尝试越多。难度描述这种要求的严格程度;算力描述尝试的速度。两者分别对应规则要求和计算能力,算力增加也不意味着某次尝试必然成功。

矿工、全节点与共识

矿工构造候选区块并完成工作量证明,全节点按共识规则独立检查区块。符合哈希目标只是有效区块的条件之一,交易等内容也必须合规。因此,完成大量计算不能使违反规则的区块自动获得认可。

共识规则规定什么可以被接受;链选择规则帮助节点在存在多个有效分支时确定跟随哪条链。比特币比较有效链的累计工作量,不能把它简单理解为只比较区块数量。

分叉、区块高度与确认

矿工近乎同时产生区块时,可能出现临时分叉。同一高度可以对应不同区块,所以高度表示位置,区块哈希才用于明确指认具体区块。

交易所在区块之后继续增加区块,通常会提高改写这段历史所需的工作量。这解释了确认数的意义,也回答了常见疑问:工作量证明下,确认增加会降低回退风险,但不能表述为绝对不可逆。

常见问题:以太坊还能沿用挖矿解释吗

解释以太坊历史上的工作量证明时,可以使用矿工、nonce和算力竞争等概念;解释其转向权益证明后的机制时,则应使用验证者、质押和最终确定性等相应概念。阅读术语时先确认所属网络、机制与时期,才能避免把历史规则当作持续适用的规则。

← 返回全部文章

延伸阅读 · 相关栏目

安全防护钱包与账户风险识别信息核验