网赚论坛
标题: 区别链常识:比特之窗讲解区块与区块链的关系 [打印本页]
作者: bibao 时间: 2018-1-12 17:49
标题: 区别链常识:比特之窗讲解区块与区块链的关系
区块链是什么?比特之窗认为:区块链没有那么的神密,也没有想像的那么的简单;一句话,区块链是一种特殊的分布式数据库。
作为数据库的一种,区块链的功能主要体现以下两点:
首先,区块链的主要作用是储存信息。
任何需要保存的信息,都可以写入区块链(比特币网络中区块链,存储的是比特币网络中所有的比特币交易信息,交易双方、交易时间、交易的内容信息等等);也可以从里面读取,所以它是数据库。
其次,任何人都可以架设服务器,加入区块链网络,成为一个节点。
区块链的世界里面,没有中心节点,每个节点都是平等的,都保存着整个数据库。你可以向任何一个节点,写入/读取数据,因为所有节点最后都会同步,保证区块链一致。
区块链的结构:
区块链由一个个区块(block)组成。区块很像数据库的记录,每次写入数据,就是创建一个区块。
每个区块包含两个部分:
区块头(Head):记录当前区块的元信息
区块体(Body):实际数据信息
区块头包含了当前区块的多项元信息:生成时间、实际数据(即区块体)的 Hash、上一个区块的 Hash值等等信息。
所谓 Hash值就是计算机可以对任意内容,计算出一个长度相同的特征值。区块链的 Hash 长度是256位,这就是说,不管原始内容是什么,最后都会计算出一个256位的二进制数字。
而且可以保证,只要原始内容不同,对应的 Hash值一定是不同的。
举例来说,字符串789的 Hash值是a8fdc256a9f19cc1c7317a60c4f01b13d55d7fd0(十六进制),转成二进制就是256位,而且只有789能得到这个 Hash值。
区块中的Hash值是区块链必需的,是整个区块链中不同区块之间相互区分的标识。
比特之窗,一家专业提供区块链技术资讯的服务平台。
欢迎光临 网赚论坛 (http://www.caifuba.net/) |
Powered by Discuz! X3.1 |