引言

作者:bjzhang03,email: bjzhang03@foxmail.com

在最近两年的时间里,区块链无疑是最火的名字。个人认为区块链机制最主要涉及的是三个方面:

  • 共识:区块链是有很多的单独的peer组成的一个价值传递网络,如何在用户之间达成一致性的问题至关重要。
  • 存储:在每一个peer节点之间进行数据的传输,然后peer节点将数据保存下来,有一每一个节点都要存储所有的数据,因此存储问题是一个至关重要的事情。
  • 通信:区块链网络是由一个个节点组成,它们之间需要将所有的数据进行共享,因此如何实现一个满足这样条件的通信机制也是非常重要的。

本书介绍的tendermint是一种共识框架,处理来保证每一个节点peer收到的信息保持一致,tendermint的开源的网址是tendermint

由于现阶段tendermint的开发工作还没有彻底完成,本书将会持续更新,本书分析的tendermint的版本信息是0.21版,如果有具体的问题请联系作者,联系方式:bjzhang03@foxmail.com

2018年6月30日于杭州