美文网首页区块链技术架构分析
区块链技术架构分析(2)-区块数据和链式结构

区块链技术架构分析(2)-区块数据和链式结构

作者: 豆瓣奶茶 | 来源:发表于2018-07-08 15:31 被阅读11次

区块数据主要是保存交易数据,不同的系统采用的结构不同,下面以比特币的区块结构为例做介绍。

比特币的交易记录会保存在数据区块之中,比特币系统中大约每10分钟会产生一个区块,每个数据区块一般包含区块头(Header)和区块体(Body)两部分,如图2-1所示。

image

区块结构:

image

区块头的结构说明:

image

比特币区块链格式可参考:https://blog.csdn.net/mengzaishenqiu/article/details/80340877

区块链的数据结构成员分散存储在底层数据库,最终存储形式是[k,v]键值对,使用的[k,v]型底层数据库是LevelDB;与交易操作相关的数据,其呈现的集合形式是Block;如果以Block为单位链接起来,则构成更大粒度的BlockChain。

从上面的区块结构中可以看到,每一个区块都保存了上一个区块的hash值,这样就将这些区块连接起来。
从上面的区块结构中可以看到,每一个区块都保存了上一个区块的hash值,这样就将这些区块连接起来。

image

区块链资源汇总

区块链学习资源大汇总
http://www.nextblockchain.top/topics/6

区块链常用数据BoltDB数据库源码解析
http://www.nextblockchain.top/categories/boltdb

golang系统教程
http://www.nextblockchain.top/categories/golang

相关文章

  • 区块链技术架构分析(2)-区块数据和链式结构

    区块数据主要是保存交易数据,不同的系统采用的结构不同,下面以比特币的区块结构为例做介绍。 比特币的交易记录会保存在...

  • 简说【区块链】

    工信部指导发布的《中国区块链技术和应用发展白皮书2016》这样解释:广义来讲,区块链技术是利用块链式数据结构来验证...

  • 看看区块链未来应用的36种场景,有你从事的行业吗?

    区块链技术可以应用在很多领域,未来最有可能先在这些领域落地。 区块链技术是利用块链式数据结构来验证与存储数据、利用...

  • 对区块链的简单理解

    区块链是什么 百度告诉我们,区块链是一个分布式基础架构,这个架构有以下几个特点: 1.利用块链式数据结构来验证和存...

  • 【猫说系列】区块链技术 NO.2

    一、区块链基本技术 区块链:区块链是一种单向链式结构,由区块连接而成。第一个区块称为创始区块。除了创始区块外,每个...

  • 区块链----未来的第三大网络趋势

    一、区块链 区块链技术是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。 二、块链式数据结构 一段时...

  • 区块链+农业持续发力,加快农业现代化发展

    区块链技术是一种分布式的、去中心化的、集体维护一个可靠数据库的技术方案。广义来讲,区块链技术是利用块链式数据结构来...

  • 币百通区块链基础知识库

    目录 1.区块链基础概念 1.1区块链定义/特性/类型 1.2区块链层级结构 2.区块链基本技术 2.1区块数据 ...

  • 区块链技术架构

    通过研究分析现有的区块链系统的技术方案和需求,提出典型的区块架构 。 一、核心技术组件 核心技术组件包括区块链系统...

  • 区块链再认识

    1.技术原理 广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利...

网友评论

    本文标题:区块链技术架构分析(2)-区块数据和链式结构

    本文链接:https://www.haomeiwen.com/subject/afyouftx.html