区块链的工作流程会让你对区块链有更深的了解
我们都知道区块链是一种分布式记账方法。它是如何工作的?工作流程是什么样的?
我们先来看一个转账交易的流程。转账交易本质上是发送一条数据,可以表现为资产、订单或者其他形式的数据,如上图所示。
从图中可以看出,整个数据发送过程其实非常简单。数据发出后会打包成块,然后广播给所有节点确认。确认没有问题后,会写进各自当地的区块链书里。当网络中的大多数节点确认写入时,该传输过程完成。
这个工作流图是有代表性的,其他系统都是在此基础上衍生和扩展的。比如有的会增加认证功能,保证只有满足认证的用户才能发送数据;有些扩展了事务数据的表达能力,不仅可以用来表示一般的事务转移,还可以表示更复杂的业务逻辑。应用有很多种,但从来不变。
事实上,整个区块链网络就是大家共同努力维护的一个公共账本。这个公共账簿是一个逻辑概念,每个节点独立维护自己的账簿数据。所谓公账,就是自己的账要一致,一致的部分就是公账。
暂无评论...