深入区块链技术(一)
区块链的技术定义
区块链是一个提供了拜占庭容错、并保证了最终一致性的分布式数据库;从数据结构上看,它是基于时间序列的链式数据块结构;从节点拓扑上看,它所有的节点互为冗余备份;从操作上看,它提供了基于密码学的公私钥管理体系来管理账户。
你可以这样理解有 100 台计算机分布在世界各地,这 100 台机器之间的网络是广域网,并且,这 100 台机器的拥有者相不信任,那么,我们采用什么样的算法(共识机制)才能够为它提供一个可信任的环境,并且使得:文章来源:https://www.toymoban.com/news/detail-780786.html
- 节点之间的数据交换过程不可篡改,并且已生成的历史记录不可被篡改;
- 每个节点的数据会同步到最新数据,并且会验证最新数据的有效性;
- 基于少数服从多数的原则,整体节点维护的数据本身可以客观反映交换历史。
区块链的核心技术组成
P2P 网络协议
P2P 网络协议是所有区块链的最底层模块,负责交易数据的网络传输文章来源地址https://www.toymoban.com/news/detail-780786.html
到了这里,关于深入区块链技术(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!