当前位置:首页 > 经验 >

区块链入门图解(区块链快速入门知识)

来源:原点资讯(www.yd166.com)时间:2022-11-18 15:23:30作者:YD166手机阅读>>

区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。

下面,老男孩老师就来为大家总结一下。如有错误和不准确的地方,欢迎大家指出。

区块链的本质

区块链是什么?一句话,它是一种特殊的分布式数据库。

区块链入门图解,区块链快速入门知识(1)

首先,区块链的主要作用是储存信息。任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以它是数据库。

其次,任何人都可以架设服务器,加入区块链网络,成为一个节点。区块链的世界里面,没有中心节点,每个节点都是平等的,都保存着整个数据库。你可以向任何一个节点,写入/读取数据,因为所有节点最后都会同步,保证区块链一致。

区块链的最大特点

分布式数据库并非新发明,市场上早有此类产品。但是,区块链有一个革命性特点。

区块链没有管理员,它是彻底无中心的。其他的数据库都有管理员,但是区块链没有。如果有人想对区块链添加审核,也实现不了,因为它的设计目标就是防止出现居于中心地位的管理当局。

正是因为无法管理,区块链才能做到无法被控制。否则一旦大公司大集团控制了管理权,他们就会控制整个平台,其他使用者就都必须听命于他们了。

但是,没有了管理员,人人都可以往里面写入数据,怎么才能保证数据是可信的呢?被坏人改了怎么办?请接着往下读,这就是区块链奇妙的地方。

区块

区块链由一个个区块(block)组成。区块很像数据库的记录,每次写入数据,就是创建一个区块。

区块链入门图解,区块链快速入门知识(2)

每个区块包含两个部分。

1:区块头(Head):记录当前区块的特征值

2:区块体(Body):实际数据

区块头包含了当前区块的多项特征值。

1:生成时间

2:实际数据(即区块体)的哈希

3:上一个区块的哈希

4:.......

这里,你需要理解什么叫哈希(Hash),这是理解区块链必需的。

区块链入门图解,区块链快速入门知识(3)

所谓"哈希"就是计算机可以对任意内容,计算出一个长度相同的特征值。区块链的哈希长度是256位,这就是说,不管原始内容是什么,最后都会计算出一个256位的二进制数字。而且可以保证,只要原始内容不同,对应的哈希一定是不同的。

举例来说,字符串123的哈希是a8fdc205a9f19cc1c7507a604c4f01b13d11d7fd0(十六进制),转成二进制就是256位,而且只有123能得到这个哈希。(理论上,其他字符串也有可能得到这个哈希,但是概率极低,可以近似认为不可能发生。)

因此,这里有2个重要的推论:

1:每个区块的哈希都是不一样的,可以通过哈希标识区块。

2:如果区块的内容变了,它的哈希一定会改变。

Hash的不可修改性

区块与哈希是一一对应的,每个区块的哈希都是针对"区块头"(Head)计算的。也就是说,把区块头的各项特征值,按照顺序连接在一起,组成一个很长的字符串,再对这个字符串计算哈希。

Hash = SHA256( 区块头 )

上面就是区块哈希的计算公式,SHA256是区块链的哈希算法。注意,这个公式里面只包含区块头,不包含区块体,也就是说,哈希由区块头唯一决定,

前面说过,区块头包含很多内容,其中有当前区块体的哈希,还有上一个区块的哈希。这意味着,如果当前区块体的内容变了,或者上一个区块的哈希变了,一定会引起当前区块的哈希改变。

这一点对区块链有重大意义。如果有人修改了一个区块,该区块的哈希就变了。为了让后面的区块还能连到它(因为下一个区块包含上一个区块的哈希),该人必须依次修改后面所有的区块,否则被改掉的区块就脱离区块链了。由于后面要提到的原因,哈希的计算很耗时,短时间内修改多个区块几乎不可能发生,除非有人掌握了全网51%以上的计算能力。

正是通过这种联动机制,区块链保证了自身的可靠性,数据一旦写入,就无法被篡改。这就像历史一样,发生了就是发生了,从此再无法改变。

区块链入门图解,区块链快速入门知识(4)

首页 123下一页

栏目热文

普通人如何入门区块链(个人如何做区块链)

普通人如何入门区块链(个人如何做区块链)

阅读提示:当越来越多的人关注元宇宙,不同行业、不同目的的人加入其中,才会让它呈现出一个良性发展,或许正如业内人士所预测的...

2022-11-18 15:42:34查看全文 >>

男士最新款马甲搭配图片(男士马甲配什么内搭都好看)

男士最新款马甲搭配图片(男士马甲配什么内搭都好看)

日常生活中:匡威、卫衣与牛仔裤这些简单的衣物就够了,但对于讲究精致生活的男人又怎会为了方便方弃仪式感?这时,马甲的出现便...

2022-11-18 15:06:13查看全文 >>

黑色羽绒马甲最佳搭配(黑色羽绒马甲搭配图片)

黑色羽绒马甲最佳搭配(黑色羽绒马甲搭配图片)

2022年2月20日,宋佳机场街拍。黑色羽绒马甲、牛仔衬衫、卫衣、运动裤率性酷感。,...

2022-11-18 15:31:35查看全文 >>

男士单马甲怎么搭配好看(男士的马甲搭配图片)

男士单马甲怎么搭配好看(男士的马甲搭配图片)

本文作者:优山赵远方 有人说:会不会穿西服,你只要看他做西服是两件套还是三件套就能分辨。虽然有点绝对,但是我身边比较会穿...

2022-11-18 15:25:25查看全文 >>

男士黑色工装马甲怎么搭配(男士黑色马甲最佳搭配)

男士黑色工装马甲怎么搭配(男士黑色马甲最佳搭配)

工装马甲是今年十分流行的单品,一件流行时尚的马甲能够让男士们瞬间改变形象,更富有潮流个性的姿态,因而备受潮男们的欢迎。下...

2022-11-18 15:39:07查看全文 >>

区块链初学者教程(区块链新手入门基础知识)

区块链初学者教程(区块链新手入门基础知识)

优质文章,及时送达来自:阮一峰的网络日志,作者:阮一峰,微博@ruanyf区块链(blockchain)是眼下的大热门,...

2022-11-18 15:05:47查看全文 >>

区块链最好的入门方式(区块链的难点和技巧)

区块链最好的入门方式(区块链的难点和技巧)

在区块链世界中,智能合约是不可缺少的一部分。而作为一种真正意义上运行在去中心化网络上的合约,Solidity在智能合约的...

2022-11-18 15:19:16查看全文 >>

区块链个人怎么操作(区块链新手怎么玩儿)

区块链个人怎么操作(区块链新手怎么玩儿)

区块链具有巨大的潜力,这就是为什么每个人都想知道如何投资区块链技术。你应该如何投资取决于你的风险承受能力、你对行业的理解...

2022-11-18 15:19:11查看全文 >>

区块链新手入门教程(区块链教程零基础入门)

区块链新手入门教程(区块链教程零基础入门)

比特币价格从诞生时的一美元兑换1300个比特币,到2021年峰值时6.1万多美元兑换1个比特币,这期间涨了几千万倍。很多...

2022-11-18 14:57:55查看全文 >>

区块链入门教程这一篇就足够了(区块链新手基础知识学习指南20则)

区块链入门教程这一篇就足够了(区块链新手基础知识学习指南20则)

区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。可是,简单易懂的入门文章却很少。区块链...

2022-11-18 15:11:17查看全文 >>

文档排行