![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
苏云南雁
喜爱技术,热爱学习,终身学习者
展开
-
区块链原理分析——区块链数据结构
为了实现数据的不可篡改性,区块链引入了以区块为单位的链式结构。这一篇博客主要讲解区块链如何通过数据结构实现不可篡改性和可追溯性。 以比特币为例,区块头的结构如图所示: 区块链基于两种数据结构来保证数据的不可篡改性——Merkle树和区块链表。 (1)Merkle树。比特币采用了最简单的二叉Merkle树,树上的每个节点都是哈希值,每个叶子节点对应块内一笔交...原创 2019-11-18 17:05:36 · 2564 阅读 · 4 评论 -
区块链原理分析——区块链体系架构
区块链平台虽然各有不同,但是整体架构上存在着许多共性,整体上可以划分为5个层次——网络层、共识层、数据层、智能合约层和应用层五个层次。如下图所示: 一、网络层 早在2001年,就有提出将P2P技术与数据库系统进行联合研究的想法,但是不能适应网络变化而查询到完整的结果集,因而不能适用企业级应用。而基于P2P的区块链则可实现数字资产交易类的金...原创 2019-11-16 12:50:29 · 2298 阅读 · 0 评论