以太坊的挖掘是通过解决复杂的数学问题来验证交易?这是记录并将其区块化以便网络上的其他节点确认的过程。这个过程被称为“proof of work”(PoW)。
1.事务收集:挖矿节点(miner node)监听网络上的事务,并收集这些事务,为区块化做准备。
2 .构建候选区块:将挖掘者收集的交易进行组合,创建候选区块。这个区块中除了交易数据之外,还包括给挖掘者提供挖掘奖励的“coibase交易”这种特殊交易。
3.工作量证明计算:矿工需要通过解决数学难题来验证候选块的有效性。这个难题被称为“proof of work问题”,要求矿工进行大量的计算,直到找到满足特定条件的哈希值。
4.创建新区块:工作人员解决工作量证明问题后,创建新区块并发送到网络。其他节点验证新区块的有效性,并将其添加到自己的区块链副本中。
5.奖励:在区块链中添加新的区块后,挖掘者作为新创建的以太币(Eher)的一部分,获得挖掘奖励。这个报酬有两个部分。一个是完成工作量证明的报酬,另一个是矿工维护网络安全和稳定的激励。
以太坊目前使用的是名为PoW(工作量证明)的共识算法,但需要注意的是,将来有可能转移到PoS(权利证明)等其他共识算法。