在即将到来的5G时代,区块链技术可以说是与5G齐头并进的基础技术了。在有关5G的宣传搞得火热之下,可能还有相当一部分人并不了解低调的区块链技术。可能了解它的人对它的初步印象不太好,因为区块链最早作为比特币的技术基础,同比特币相伴而生。
什么是区块链?简单地说,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可追溯、集体维护、公开透明等特点。
定义不够明晰?让我们跟着以下的思维导图来快速理解它。
一、产生背景
补充一下,应该说是在中国的正式应用和国家计划之列的合法的产生背景。前文简要提过,习总在2019年10月24日提出“把区块链作为核心技术自主创新的重要突破口”“加快推动区块链技术和产业创新发展”。
区块链技术包含着重要的加密技术,因此,2019年10月26日,第十三届全国人民代表大会常务委员会第十四次会议表决通过了密码法,于2020年1月1日起施行。
二、区块链原理
区块链为什么能确保安全?
SHA256是区块链的 Hash 算法,而Hash 就是计算机可以对任意内容,计算出一个长度相同的特征值。区块链的 Hash 长度是256位,所以不管原始内容是什么,最后都会计算出一个256位的二进制数字。这样,我们无法通过这样的加密法倒推原始数据,因而它是安全的。需明确,区块链的主要作用是储存信息。以比特币为例,比特币是一种虚拟的加密的数字货币,由于其加密的特性来保证其可靠性。比特币的交易数据是在区块链上记录和存储的。比如,张三向李四转移了1个比特币”。为了证明这是可信的,张三为它加上了数字签名。任何人都可以用张三的公钥,证明这确实是张三本人的行为。但其他人无法伪造张三的数字签名,所以不可能伪造这笔交易。
矿工们收到这句话,首先验证数字签名的可信性,然后验证张三确实拥有这些比特币(每一笔交易都有上一笔交易的编号,用来查询比特币的来源)。验证通过以后,就着手把这句话写入区块链了。一旦写入区块链,所有人就都可以查询到,张三转了一个比特币给李四。
再次追溯区块链的定义:区块链就是区块链由一个个区块(block)组成。区块很像数据库的记录,每次写入数据,就创建一个区块。每个区块包含区块头和区块体两个部分。
区块头用于记录当前区块的元信息,包括上一个区块的Hash,也包括区块体的Hash等等。
区块体则记录实际数据。
通过这种联动机制,区块链保证了自身的可靠性,数据一旦写入,就无法被篡改,正如发生过的历史一样无法改变。
区块链协议规定,使用一个常量除以难度系数,可以得到目标值,区块头包含一个难度系数,这个值决定了计算 Hash 的难度。计算Hash对计算机而言并不难,关键是满足区块头的Hash计算起来就很难。这个过程俗称采矿。计算 Hash 的机器就叫做矿机,操作矿机的人就叫做矿工。
但就是因为如此,那些在我们看来的具有时效的不太重要的数据,写入区块链未免有些浪费资源。因为写一次是要耗费巨大算力的。
三、以太坊
如果说比特币代表区块链1.0,那么以太坊是区块链2.0。,以太坊是一款能够在区块链上实现智能合约、开源的底层系统。以太坊诞生于2017年5月。它相较于比特币的显著特点是简洁、通用、模块化、无歧视。以太坊实质上是一个平台,这个平台上的应用(也即合约)就是以太坊的核心。合约提供的业务几乎可以说是无穷无尽的。它给人提供了完整的自由度,让用户搭建各种应用。
四、区块链应用
目前我们可以从以下三大方向展望区块链未来应用:游戏、永久病例、统计数据;
具体来说,主要有加密货币、数字资产、物流链、供应链金融、版权保护、信息共享、跨境支付等等。在未来的区块链技术还将与5G技术和应用互补融合,这甚至关乎整个社会技术的革新。
五、密码法和区块链关系
密码法是一部技术性、专门性较强的法律。密码法中的“密码”并不是我们日常使用的各种应用密码,而是密码技术和加密或解密的服务。
而区块链技术的基础就是密码技术,因此此次的密码法对区块链的技术发展是一种可靠的法律保障和支持,但是密码法的涵盖范围要广得许多。
是否get到一些关于区块链的知识了呢?我们可以详细通过阅读相关资料和书籍,来更详细地了解区块链的知识。不要忘了,读完之后按自己的思路整理出一份思维导图帮自己快速消化这些知识。
注:文中思维导图系Mindmaster思维导图社区@WWS原创,如要查看高清原图,可访问思维导图社区搜索“区块链”。一键访问导图社区:
(本文由MindMaster用户@利维坦创作,仅代表作者观点,不代表中欧体育app下载官网 立场。)