比特币主网区块 ···周期 04
NODE / MINE基于来源的比较
Full Node vs. 矿工:验证与区块生产
Full Node 按自身规则验证历史。矿工为新区块寻找有效的工作量证明;交易选择可能由矿池运营者控制。
01简短答案
Full Node 拒绝无效区块,并在已知的有效分支中跟随累计工作量最大的链。矿工产生这些工作量。同一个人可以承担这两种互补角色。
02关键差异
主要职责
Full Node 检查区块和支出,包括签名、发行规则,以及已接受历史中禁止双重花费的要求。
矿工寻找不超过目标值的区块头哈希。如果区块其余部分违反规则,仅有有效工作量证明仍不够。
历史选择
节点比较有效分支的累计工作量;并非只看区块数量或连接的节点数量。
算力影响产生下一区块的概率。竞争的有效分支可能引发重组,而不是任意改写签名。
交易与模板
未确认交易的接收和转发策略可能比共识规则更严格。被内存池拒绝本身并不意味着区块无效。
模板创建者选择交易。在矿池中,这通常由运营者负责;哈希设备所有者未必控制交易选择。
成本与奖励
验证需要计算、磁盘和数据传输。仅运行节点不会获得领取比特币区块奖励的资格。
挖矿消耗电力和硬件。奖励包括新发行的币和手续费;收入不等于利润,矿池付款取决于其条款。
保护的边界
自行验证减少对外部数据提供者的依赖,但不保证匿名、密钥安全或能够获取交易对手掌握的全部信息。
优势算力可能便利审查或对自身付款进行重组,但其本身不会提供他人币的密钥,也不赋予创建超额奖励的权利。
03常见误解
节点数量不是票数。即使拥有多数算力,也不能迫使节点接受违反其规则的区块,但可以威胁有效交易的排序或纳入。单靠节点不能保证付款不可逆。
04比较范围
本比较介绍比特币通常的验证与挖矿机制。Bitcoin Core v29.0 是具体示例,并非最新版本声明。矿池的支付方式和模板控制权各不相同。
05第一手来源