通俗易懂地了解区块链

转载 2018年04月16日 15:12:59

我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。

1、区块头 

区块头里面存储着区块的头信息,包含上一个区块的哈希值(PreHash),本区块体的哈希值(Hash),以及时间戳(TimeStamp)等等。

2、区块体

区块体存储着这个区块的详细数据(Data),这个数据包含若干行记录,可以是交易信息,也可以是其他某种信息。

刚才提及的哈希值又是什么意思呢?

想必大家都听说过MD5,MD5就是典型的哈希算法,可以把一串任意长度的明文转化成一串固定长度(128bit)的字符串,这个字符串就是哈希值。

而在我们的区块链中,采用的是一种更为复杂的哈希算法,叫做SHA256。最新的数据信息(比如交易记录)经过一系列复杂的计算,最终会通过这个哈希算法转化成了长度为256bit的哈希值字符串,也就是区块头当中的Hash,格式如下:

a8fdc205a9f19cc1c7507a60c4f01b13d11d7fd0

区块与Hash是一一对应的,Hash可以当做是区块的唯一标识。

不同的区块之间是如何进行关联的呢?依靠Hash和PreHash来关联。每一个区块的PreHash和前一个区块的Hash值是相等的。

原文链接

从零开始学区块链开发

课程简介 圆方圆区块链系列课程 * 基础篇 课程大纲 圆方圆区块链系列课程 * 基础篇 01.什么是“区块链” 02.神奇的哈希 03.增量式更新 04.去中心化 05.矿工挖什么,怎么挖? 06.共识机制 07.比特币交易基础 08.公钥和私钥 09.地址是账户名吗 10.地址里一分钱都没有
  • 2018年03月14日 07:23

深入浅出了解区块链

这组词序并没有任何意义,真正让它们有价值的地方在于,这个词序是由一个被称为 MetaMask 的软件专门为我一个人生产的。 用密码学(cryptography)术语表达,就是助记词(seed phr...
  • u014332200
  • u014332200
  • 2018-03-29 13:35:07
  • 35

一文看懂区块链架构设计

转自:http://www.8btc.com/ebook-blockchain 前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实...
  • lucky_greenegg
  • lucky_greenegg
  • 2016-10-15 11:23:53
  • 51858

理解区块链

本文基本上是收集的内容汇总,略微全面一点 1、区块链的诞生 互联网上的贸易,几乎都需要借助可资信赖的第三方信用机构来处理电子支付信息。这类系统仍然内生性地受制于“基于信用的模式”。区块链技术是构建比特...
  • csolo
  • csolo
  • 2016-10-19 14:36:03
  • 16869

十分钟理解区块链

区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。 ...
  • RJ12345678
  • RJ12345678
  • 2018-03-12 11:30:57
  • 214

怎样才算真正理解“区块链”?看完图解全知道!

2016-10-18 OK Link OKLink区块链 问:什么是区块链? 答:区块链(Blockchain)是指通过去中心化和去信任的方式集体维护一个可靠数据库的技...
  • u011537073
  • u011537073
  • 2016-10-18 19:06:09
  • 4940

【通俗理解】区块链

各位童鞋,好久不见~今天开工大吉,先给大家讲个相亲的故事:女孩:你有车吗?男孩摇头。女孩:你有房吗?男孩摇头。“什么都没有也好意思来相亲”,女孩很失望,转身欲离开。“等等”,男孩从口袋中掏出了一个硬盘...
  • L70AShC3Q50
  • L70AShC3Q50
  • 2018-02-22 00:00:00
  • 151

区块链的通俗认识

区块链顾名思义有两个概念区块、链条,即数据存储在一个个区块内,区块按照时间顺序相连方式组合成的链式数据结构,链式数据结构完整的相同的存储在网络的多个节点。 一、区块链的特点 “区块链的...
  • JAVA_TCP_IP
  • JAVA_TCP_IP
  • 2018-01-09 12:05:43
  • 263

如何向弱智程序员解释区块链

文章来源于知乎导读:区块链技术的文章泛滥成灾,但大多读起来晦涩难懂。这篇在知乎上点赞量达到1万+的文章,就有点意思了。作者写这篇文章初衷正是苦恼于不知该如何跟弱智室友解释区块链。作者来自浙江大学 • ...
  • ztx114
  • ztx114
  • 2018-02-28 17:08:35
  • 1222

如何向小白程序员解释区块链

文章来源于知乎 导读:区块链技术的文章泛滥成灾,但大多读起来晦涩难懂。这篇在知乎上点赞量达到1万+的文章,就有点意思了。作者写这篇文章初衷正是苦恼于不知该如何跟弱智室友解释区块链。作者来自...
  • Blockchain_lemon
  • Blockchain_lemon
  • 2018-02-27 10:20:42
  • 2636
收藏助手
不良信息举报
您举报文章:通俗易懂地了解区块链
举报原因:
原因补充:

(最多只允许输入30个字)