区块链介绍(一) 矿工挖矿过程

区块链矿工挖矿时机问题:

当矿工接到竞争者发送的新区块时,就放弃当前工作。更新区块,准备开始下一个区块竞争。  根据区块链白皮书,预计没十分钟生成一个区块。但是实际上,矿工并没有统一的算法保证收集到特定数量的交易后才开始开工。具体的时间不同客户端设置不尽相同。极端情况下空区块链也是合法的。如下图统计


区块链介绍(一) 矿工挖矿过程_第1张图片


二 交易确认过程

    交易确认与挖矿没有直接关系。

   交易确认详细步骤如下:

  1.交易校验

  2.交易像全网广播

    调用

void onTransaction(Peer peer, Transaction t);

三 交易协议格式

区块链介绍(一) 矿工挖矿过程_第2张图片  


   欢迎大家指正错误,并补充细节~~~


参考文献:

https://bitcoinmagazine.com/articles/why-do-some-bitcoin-mining-pools-mine-empty-blocks-1468337739/

http://tech.eu/features/926/bitcoin-ecosystem/

你可能感兴趣的:(区块链)