中国制造|【简单易懂】区块链是什么鬼?如何在物联网中应用?不再懵圈~

中国制造|【简单易懂】区块链是什么鬼?如何在物联网中应用?不再懵圈~

文章图片

中国制造|【简单易懂】区块链是什么鬼?如何在物联网中应用?不再懵圈~

文章图片


提到区块链时 , 不由让人联想到比特币、以太坊等虚拟货币 , 但是虚拟货币并不等同于区块链、实际上区块链是虚拟货币的技术基础 。


【中国制造|【简单易懂】区块链是什么鬼?如何在物联网中应用?不再懵圈~】除了应用于虚拟货币外 , 区块链还能应用于公共、金融、物联网、物流及版权保护等信息领域 。 同时 , 区块链技术也是国家极力推动的新型创新技术 。

什么是区块链:
既然区块链应用如此广泛、且具有广阔的前景、那么我们首先需要了解区块链到底是什么 。
区块链的历史
区块链的核心技术早在1991年就被提出 , 当时只是用来标记电子文档 , 记录每一次的更改来判断文件是否被篡改 , 直到2009年一位名为中本聪的日裔美国人(其真实身份存疑)的一篇关于虚拟货币的构想的文章中首先提出了区块链的应用(创建了比特币) , 区块链开始广受关注 。
区块链的定义
区块链是一种新型具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点的数据存储结构 。 区块链涉及到数学、加密算法、密码学、互联网、计算机编程等多个领域的知识 。
区块链的特点解释
去中心化:区块链的最重要的特点是去中心化 , 什么是中心化呢?即围绕着某一个固定的中心 。 以转账为例 , 那么就有一个账本用来存放所有人的信息、假如A向B转账100元、则A在账本上的存款数据-100 , B的数据+100 , 这就是中心化 , 所有交易围绕着这个账本 。 假如一天某个不怀好心的银行职员篡改了账本数据 , 那么这个时候将造成严重的后果 , 因此中心化是有着巨大的风险的 。 为了避免数据被轻易篡改 , 我们就需要更多的账本来同时保存交易信息 , 这样只有同时修改半数以上的账单才能完成修改的目标 , 这大大增加了数据被篡改的难度 , 这也被称为分布式账单 。
非对称信息加密:区块链采取哈希算法的加密方式 , 无论是一句话、一本书、还是更大的数据 , 哈希算法能将它转换为256位的二进制字符串 , 且倒推难度极大 , 只能依靠不断使用不同的信息去比对 。 以一台可以每秒钟进行10000次比对的计算机为例 , 破解需要年 。
区块链可理解为区块和链组成 , 区块链由无数个区块和链组成 。 区块可以理解为每本记录交易的账单 , 那么如何将它们连接起来呢?每个区块都存储了上个区块的加密信息 , 同时还存储本次的数据和加密信息 , 这样就将所有区块链接起来 。 举例来说:还是以转账为例、A向B转了100元 , 为了保证信息的安全性 , 将这笔交易通过加密转换为一串字符串(哈希值) , 第一个账本记录了这个哈希值 , 这个账本又被称为祖先区块(Genesis block) 。 接下来A又向B转账1000元 , 这个时候第二个账本保留了第一笔交易的加密字符串 , 同时记录了此次交易 , 并将账本的数据加密成一串字符串 。 依次类推 , 当第三笔交易发生时 , 第三个账单记录了上次和本次的加密字符串 , 这样一个个区块就被链接成区块链 。 这样数据将随着链条的长度扩张实现永久保存 。 当我们想要篡改其中某一个数据时 , 其加密字符串就会被修改 , 区块的前后加密字符串将不能对应 , 这个区块就会被认为是不合理的 。