区块链到底是什么

简介:

本质

有人说是账本,有人说是数据库。

其实区块链(block chain)的主要作用是储存信息。

任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以从这角度看,它可以叫做广义上的数据库,并且是分布式的。

任何一台电脑、手机都可以成为一个区块链服务器,加入区块链网络,成为一个节点。区块链的世界里面,没有中心节点,每个节点都是平等的,

都可以保存完整的数据信息。

比特币是存于区块链上的一种虚拟货币。对,区块链除了可以存比特币还可以存别的东西,存什么并不重要。

重要的特性是没有管理员,它是彻底无中心的,不存在传统数据库管理员把所有的数据篡改的风险。

区块

区块链由多个区块(block)组成,各个区块之间的关系由 Header 关联。

区块链关系图

每个区块包含两个部分:

区块头(Head):记录当前区块的特征值
区块体(Body):实际数据

先说区块体,区块体里可以存任意东内容:比特币,以太币,狗币,猫币,你欠翠花5块钱...等等存什么都可以

再说区块头,这区块头就厉害了,区块头主要包括:

本区块产生时间
本区块的哈希 (Hash)
上一个区块的哈希 (Hash)

本区块的哈希值由打包本区块内容的时候生产,打包完内容就不能变了,内容变了哈希就变了。

哈希值是唯一的,也是关联上下区块的重要信息。

所以你不能随意篡改打包后的内容,若是篡改,那么这个区块就“掉链子”没有意义了。

这也是区块链可信,厉害的地方。



原文发布时间为:2018-03-12
本文作者:技术杂谈
本文来源:腾讯云 云+社区,如需转载请联系原作者。

目录
相关文章
|
算法 安全 区块链
区块链101:区块链是什么?
区块链101:区块链是什么?
|
存储 测试技术 区块链
区块链101:为什么要使用区块链
区块链101:为什么要使用区块链
|
存储 测试技术 区块链
区块链101:区块链能做什么?
区块链101:区块链能做什么?
|
存储 分布式计算 安全
【区块链】为什么零知识很重要
零知识证明是区块链和Web3的下一个重大发展。最近的一项调查揭示了采用者现在是如何使用ZKP的,以及未来的预期。
|
存储 编解码 算法
区块链做机了解一下?
关注互联网的人应该都知道,区块链技术是今年的关键词之一,虽然看得懂的人没多少,但只要任何产品套上这个东西,好像就代表着未来。
114 0
区块链做机了解一下?
|
安全 区块链 数据库
安全才是区块链的未来
安全才是区块链的未来 在区块链野蛮生长的此时此刻,人们虽期待著去中间机构的新模式,但是在那个未来到达以前,我们回头来看区块链技术里,那一行行的代码,是不是能够担任如此重要的角色,是不是这些代码跟架构,能够保护人类社会已经非常岌岌可危的信任? 而今天,我们将与链安这家专门做区块链安全的公司对谈,让大家对于安全有更深一层的认识,对于想要找区块链安全公司合作的机构,也可以从这边多了解一些,帮助大家做些判断。
1301 0
|
存储 算法 区块链
浅谈区块链
近年来关于区块链、比特币、ICO 类似的概念非常的普遍,是眼下的超级大热门,新闻媒体大量报道,宣称它将创造未来。十传百,百传千,难免也就会有许多人把它们全部混淆在一起,去年年底比特币的暴涨和今年年初比特币的暴跌,让不少人非常地感兴趣,而又持观望态度。
1418 0