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

风险识别

区块链挖矿和交易相关术语如何理解:从工作量证明到Gas

摘要

理解挖矿和交易术语,需要先区分网络机制。以比特币和以太坊为例,解释工作量证明、算力、UTXO、Nonce及Gas,并说明打包、验证与交易确认之间的关系。

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

术语的适用范围

链上交易是按协议提交、验证并记录的操作,可涉及资产转移或合约执行。理解术语时,应先确认它属于哪种网络:比特币的挖矿和UTXO模型,与以太坊的账户和Gas模型各有适用条件,不能直接套用。

挖矿、算力与难度

比特币挖矿通过反复计算区块头哈希,寻找满足目标阈值的结果,这就是工作量证明。算力表示尝试哈希计算的速率;难度反映满足条件的难易程度。矿工找到结果后,区块仍须符合节点验证的共识规则。

算力高意味着单位时间内尝试更多,不代表每次都能出块。可以把工作量证明理解为容易核验、却通常需要大量尝试才能取得的计算结果。

UTXO、手续费与区块奖励

比特币普通交易的输入引用此前未花费的输出,即UTXO;输出规定新的花费条件。输入总额减去输出总额形成手续费。区块奖励由区块补贴和所收录交易的手续费组成,通过区块首笔coinbase交易领取。

理解UTXO时,可把重点放在“哪些输出还能被花费”。双花是试图重复花费同一输出,不能把它与一个交易包含多个输出混为一谈。

以太坊交易中的Nonce与Gas

以太坊交易可用于转账、部署或调用合约。签名证明授权;账户Nonce用于交易排序。Gas衡量执行所需资源,gasLimit限定可消耗的Gas数量。普通执行费用按实际Gas用量和有效单价计算,基础费被销毁,优先费归验证者。

Gas数量与Gas单价是两个维度,类似用量与单位价格。费用上限也不等于实际扣费。比特币区块头中的nonce用于调整哈希尝试,与以太坊账户Nonce的含义不同。

常见问题:打包是否等于永久确定

广播只表示交易进入传播过程;打包表示交易被收入区块。比特币可能出现竞争分支,节点在有效分支中依据累计工作量选择链,因此区块高度不能唯一标识区块。

读懂交易状态,需要区分“已提交”“已收录”和后续确认。默克尔证明可以证明交易被包含在某个区块中,但这一包含关系本身并不等于完成全部交易有效性验证。

← 返回全部文章

延伸阅读 · 相关栏目

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