运行该网络的步骤如下:
1) 新的交易向全网进行广播;
2) 每一个节点都将收到的交易信息纳入一个区块中;
3) 每个节点都尝试在自己的区块中找到一个具有足够难度的工作量证明;
4) 当一个节点找到了一个工作量证明,它就向全网进行广播;
5) 当且仅当包含在该区块中的所有交易都是有效的且之前未存在过的,其他节点才认同该区块的有效性;
6)
其他节点表示他们接受该区块,而表示接受的方法,则是在跟随该区块的末尾,制造新的区块以延长该链条,而将被接受区块的随机散列值视为先于新区快的随机散列值。
7)、我方向已连接的对等节点发出InvPacket,通告己方数据
8)、对等节点以GetDataPacket来请求数据
9)、我方向对等节点发送TXPacket作为应答
主要是dao区块链这个概念dao,你可以理解成是一内个长长的账容本, 里面记录了各类支出收入。 而挖矿相当于去增加这个账本的内容,
但是这个账本不是你说改就能改的。 新增加的内容必须要满足一系列条件并被第三方验证。 这个过程就叫挖矿,
而新增内容就叫块。这个块刚出来的时候已经有一笔交易了,就是挖矿的人的奖励。 这个块不是挖出来就好了的,
需要由另外几个人的确认,而整个确认过程是通过p2p协议来完成的。 举个例子: 区块链相当于是一部电影, 比特币客户端相当于是迅雷,
每一个在线的客户端相当于是种子, 所以这个账本(区块链)就会同时被这个几个人下载, 而验证过程就相当于是互传。 这样, 只要在同一个验证机制下,
所有p2p的用户会形成一个相同区块链的群体了, 也就是比特币用户。
免责声明: 文章源于会员发布,不作为任何投资建议
如有侵权请联系我们删除,本文链接:https://www.sws100.com/qukuai/290575.html