区块链和分布式的区别

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

bitget最新消息:区块链作为当前最火的技术之一,经常会听到很多人在讨论,很多言论中将区块链和分布式混为一谈,然而今年3月工信部官网发布消息称,将筹建「全国区块链和分布式记账技术标准化技术委员会」(http://www.miit.gov.cn/n1146290/n1146402/n1146440/c6081357/content.html)。

问题来了,为什么工信部会把区块链和分布式定义为两个技术呢?下面简单介绍下二者的区别:

分布式

行业里听到最多的就是“分布式系统”、“分布式算法”、“分布式程序”等等,那么分布式的实质是什么?小编根据自己经验查遍大量文献,最贴切和简单的解释单:分布式是将任务在多个物理隔离的节点上进行,比如:

该图中只是分布式的一种简单形式,真正进行分布式的只是web server。

认识了分布式后,我们再认识下区块链:

区块链最早可以追溯到2008年末,化名为“中本聪”的神秘人士在论坛中发表了一篇论文《比特币:一种点对点的电子现金系统》,首次提出了区块链的概念。

经过几年发展后,区块链技术广义上来说是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。

通俗点就是区块链本质上是一个不断增长的记录列表,区块链上的数据被分组在不同的块中,所有的块都分布在点对点网络中,这些块会彼此链接并用加密技术来进行保护。它的结构只允许将数据添加到数据库中,所以更改或删除先前输入的数据是不可能的(客观来说因此修改数据的成本太高,所以认为是不可修改)。

说了这么多,那么区块链和分布式到底有什么关系和区别呢?

其实区块链是分布式账本技术的一种形式,但并非所有的分布式系统都使用一连串的区块来提供安全有效的分布式共识。也就是说分布式系统和区块链都需要节点间的分散和共识,然而区块链与分布式系统之间有着本质的区别——去中心化,同样分布式系统也没有智能合约。

下面再简单介绍下区块链的应用,在区块链技术“火”了之后,各行业都兴起了一股“风”,很多行业都想采用区块链技术,甚至有些行业为了嘘头也采用区块链技术,哪些行业不适合区块链技术,小编就不多做评价了,小编对哪些行业适合采用区块链技术谈谈自己的理解。小编觉得评价自己行业是否采用区块链技术之前先得熟悉下区块链的特性:去中心、开发性、信息不可修改和自治性等等,然后对自己行业是否需要区块链特性对应的技术来解决行业的问题,以及是否具有区块链特性相同的内容,例如去中心的特征适合具有核算相关的行业,像银行、证券、数字货币等金融相关的行业;信息不可修改的特性适合像身份认证、数据存证、金融等行业。

最后,从目前区块链申请情况来看,截止到2018年10月整个中国总共近3000件专利,自2018年以来区块链授权的专利也越来越多,对应的诉讼也会越来越多,祝各位看官能够运用自己的专利创造更多的价值。