夸克区块链的本质,用一句“一种特殊的分布式数据库”来解释。 数据库我理解,按照百科的定义来讲:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 对于区块链而言,它作为“一种特殊的分布式数据库”而存在,那么它的特殊性体现在哪里?什么是分布式数据库?对于这些问题,我不甚理解,不过没关系,时间会告诉我答案,暂且先简单的理解它就是一种特殊的数据库。 在博客中讲到:首先区块链的主要作用是存储信息。任何需要被存储的信息都可以写入区块链,也可以从里面读取,所以它是数据库。 其次,任何人都可以架设服务器,加入到区块链网络,成为一个节点。(稍微解释下网络节点,是指一台电脑或其他设备与一个有独立地址和具有传送或接收数据功能的网络相连。节点可以是工作站、客户、网络用户或个人计算机,还可以是服务器、打印机和其他网络连接的设备。整个网络就是由这许许多多的网络节点组成的,把许多的网络节点用通信线路连接起来,形成一定的几何关系,这就是计算机网络拓扑) 在区块链的世界里面,没有中心节点,每个节点都是平等的,都保存着整个数据库。你可以向任何一个节点,写入/读取数据,因为所有节点最后都会同步,保证区块链一致。 区块链的特点。区块链具有一个革命性的特点:区块链没有管理员,它是彻底无中心的。 对于现存的数据库而言,它都会设有超级管理员,但区块链没有,这也许就是它的特殊性所在。如果有人妄想对区块链添加审核,那只能抱歉了,你实现不了,因为它的设计目标就是防止出现居于中心地位的管理当局。 可是它没有管理员,每个人都可以往里面写入数据,那如何保证数据真实可靠?如果被人恶意毁坏,又该当如何?我们接着学习。 学习区块链的神奇所在。区块链由一个个区块(block)组成。区块很像数据库的记录,每次写入数据,就是创建一个区块。如果真的不理解什么是区块,就好比我一样,你可以将它理解为一个个小方格子,区块链是由一个个的小方格子组成。 每个区块(小方格子)包含两个部分,区块头(记录当前区块的特征值)和区块体(实际数据)。而区块头又包括多项特征值(生成时间、实际数据的哈希、上一个区块的哈希等等)。 哈希(Hash),what?如果你想理解区块链,那么你还必要搞懂这个哈希。 硬质头皮,接着往下学习。Hsah,又称之为散列函数,也有人将它音译为哈希。简单的讲就是将任意长度的消息压缩至某一固定长度的消息摘要的函数。 先就这样理解吧,后续文章里将对HasH进行更深入的阐述。 重点来了,在区块链中,它的“哈希”长度为256位。也就说,不管你写入什么内容,它都将压缩至256位的固定长度的消息摘要。 博主给出两个推论:(1)每个区块的哈希都是不一样的,它可以通过哈希标识区块。(2)如果区块的内容变了,它的哈希一定会改变。 Hash的不可修改性,区块与哈希一一对应,每个区块的哈希都是针对“区块头(head)”计算的。换句话讲,就是将区块的各项特征值,按照顺序连接在一起,组成一个很长的字符串,在对这个字符串计算哈希。 区块哈希的计算公式:Hash=SHA256(区块头)。SHA256是区块链的哈希算法。 SHA256又是个什么鬼?简单的提一下,但凡不甚明了的后续文章都会予以说明。SHA即Secure Hash Algorithm的英文缩写,安全散列算法。是FIPS所认证的安全散列算法。能计算出一个数字消息所对应到的长度固定的字符串(又称消息摘要)的算法。 SHA家族的五个算法,分别是SHA-1、SHA-224、SHA-256、SHA-384,和SHA-512,由美国国家安全局(NSA)所设计,并由美国国家标准与技术研究院(NIST)发布;是美国的政府标准。 而我们的区块链便是采用SHA家族中的SHA-256算法。 在此前,我们提到区块头包含很多内容,其中便有当前区块体的哈希、上一个区块的哈希。 关于刚刚所提及的内容非常重要:如果当前区块体的内容发生改变,或者上一个区块的哈希变了,一定会引起当前区块的哈希改变。 这一点对于区块链而言,意义重大。如果有人修改了一个区块,该区块的哈希就为之改变。为了让后面的区块还能连到它(因为下一个区块包含上一个区块的哈希),该人必须依次修改后面所有的区块,否则被改掉的区块就脱离区块链了。 (由于后面要提到的原因,哈希的计算很耗时,短时间内修改多个区块几乎不可能发生,除非有人掌握了全网51%以上的计算能力。) 基于这种联动机制,区块链保障了自身的可靠性,数据一旦写入,便无法篡改。 而每一个区块都连着上一个区块,这便是“区块链”的由来。 当你看到这里,是不是突然有一种剥开云雾见天日的感觉,原来这就是“夸克区块链”的由来。但对不起,你可能被这种假象欺骗了。因为在你的内心中还是存在一团疑惑。因为这个东西它太奇怪了,看似神秘至极,却又充斥在在耳边。似乎一夜之间,每个人都在讨论着“区块链”。 我同你一样,好奇心驱使着我去一点一点的理解它,一层一层的去解开它神秘的面纱。我在夸克区块链自习室里安静的学习,如果你有兴趣,我想和你一起探讨。 —- 编译者/作者:财经咖TM 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
夸克区块链的本质
2020-02-18 财经咖TM 来源:区块链网络
- 上一篇:poc是亲戚噱头还是变革
- 下一篇:朱吉斯论币早间精评顺市获利
LOADING...
相关阅读:
- 比特币上涨突破11700刀时,计算接下来的行情里面主涨趋势还有几波?2020-08-01
- 世界各地的比特币现金爱好者庆祝他们的三岁生日2020-08-01
- 以太坊经典区块链因一名矿工重组而分裂2020-08-01
- 日报丨蚂蚁集团发布国内首款区块链自研软硬件一体机2020-08-01
- 区块链神算子:8.1日比特币晚间分析 单边出现量能或呈V型反转2020-08-01