区块链中节点做什么

区块链中交易产生到确认各节点做什么?(节点操作角度)

各个版本含糊其辞,崩溃!所以自己瞎写一通暂且看看

1.交易生成

这个很好理解,一个节点发起一笔交易,用私钥进行数字签名,附在交易单尾部
A——>B

2.交易传播至p2p网络

各个节点收到广播的交易之后,放入未确认交易池中

3.各个节点争取记账权(生成区块)

各个节点在交易池中选取交易添加到区块中,也就是说,每个节点都生成一个区块,但是需要通过POW或者其他共识,来证明只有自己这个区块是有效的。

4.其他节点对新生成区块进行验证

上面节点获得记账权之后,就广播至全网,然后其他节点对这个节点以及这个节点生成的区块是否有效进行验证。(先对该节点是否有记账权进行验证,再对区块中的交易进行验证,一旦发现区块中有无效交易,则直接宣布区块无效)

5.记录进账本

若其他节点验证新生成区块有效,则该新生成的区块上链。

**注意:**区块有效,则交易有效
交易有效,区块不一定有效
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值