摘要:之所以叫区块链,是因为它由区块和链表组成。区块链有一大主要特性就是防篡改。再结合上文提到的防篡改的特性,区块链有很高的置信度。基于区块链极高的置信度和可靠性,所有交易类的场景都能应用上。所以对于实时性要求高的业务,区块链并不合适。
欢迎关注我的公众号睿Talk,获取我最新的文章:
最近一年多的时间里,区块链及其应用得到了飞速的发展,尤其是数字货币动辄几十倍的涨幅造就了不少财富神话。到底区块链是什么,数字货币与区块链有什么关系,本文将会做一个入门式的探讨。
二、区块链是什么区块链本质上来说就是一个分布式数据库,数据库记录的内容可以因应具体的业务而变化,没有特殊的设定。网络上每一个节点都有一个全量的数据库副本,每一个节点都可以写入数据,并将数据同步到其它节点中去。
之所以叫区块链,是因为它由区块和链表组成。每个区块都包含2部分:
区块头
区块头记录了其父区块的哈希值、本区块的哈希值和生成时间等信息。每一个区块的哈希值都是不一样的,根据其区块体的内容和上一个区块的哈希值生成。
区块体
区块体记录的就是具体的业务数据。以比特币为例,其区块体记录了比特币网络中发生的每一笔交易数据。可以对区块体的内容进行加密,保证数据只公开给有访问权限的人。
就这样,每个区块都有一个父区块的指针,就形成了区块链。
区块链有一大主要特性就是防篡改。由于各个区块根据区块的哈希值串联起来,而区块的哈希值是根据区块体的内容和上一个区块的哈希值而生成的。一旦对区块的内容进行了更改,哈希值就会改变。这会导致它子区块的哈希值会跟着变,一直传导到各个子孙区块。如果没有51%的节点配合,这种篡改是不可能生效的。
三、区块链能做什么如果区块链只是一个分布式的数据库,那跟其它数据库有什么不一样呢?
它最大的特点就是去中心化!传统的数据库都是主从的模式,读操作在从库完成,写操作都是在主库完成,主库就是一个中心化的库。而区块链在每一个节点都能进行写操作,没有一个中心化的库存在。再结合上文提到的防篡改的特性,区块链有很高的置信度。就算某个节点被黑客攻破,也不会影响到其它节点。而中心化的数据库一旦主库被黑或者被管理员删库,就gg了。
基于区块链极高的置信度和可靠性,所有交易类的场景都能应用上。目前用的最广泛的就是数字货币。在其它小范围的商业场景下,也会利用区块链做一些商业联盟之间的业务。比如金融行业,保险公司跟银行之间的委托保险买卖业务;供应链各个环节的数据追踪;数字化作品的版权确认等。
四、区块链不能做什么因为区块链是一个分布式的数据库,就涉及到数据的同步问题。而将新的数据同步到全网是一个非常耗时的过程。以比特币为例,确认一笔交易平均需要1个小时的时间。另外,区块链也不擅长处理高并发的业务。目前来说,其每秒最多也只能并发处理500个请求。所以对于实时性要求高的业务,区块链并不合适。
五、结语本文对区块链的基本概念做了一个简单的介绍,下一篇文章将会介绍区块链最成功的应用--比特币,敬请期待:)
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/24119.html
摘要:区块链元年年,一个叫做中本聪的神秘作家发表了一封名为的白皮书,奠定了比特币的基础,也完全改变了我们看待和理解货币的方式。 正如民谣像一杯酒,有故事的人听不得。深夜失眠的我,无意翻起中本聪的白皮书,就注定了无眠。今夜的我只醉心于技术,别问是真是假。 这是一篇关于区块链基础的笔记,涉及了我认为对于初学者来说,想要进一步深入前需要了解的最重要的几个概念,概括如下图:showImg(https...
摘要:书接上回区块链笔记基础概念扫盲,我们讨论了关于比特币以及区块链的许多基础概念,可能通过我略带类比的描述,让你初步有了一些概念,但是对于一个比特币到底长什么样以及如何使用比特币进行交易可能还不是很清楚,说的直白点就是听过猪叫,但没吃过猪肉。 解惑是每个人都在走的一条路,可谁又能解这漫漫无期呢?路上总是麻醉的人多,释怀的人少。 书接上回区块链笔记(1)基础概念扫盲,我们讨论了关于比特币以及...
阅读 1389·2021-11-22 13:52
阅读 1216·2021-09-29 09:34
阅读 2599·2021-09-09 11:40
阅读 3013·2019-08-30 15:54
阅读 1224·2019-08-30 15:53
阅读 958·2019-08-30 11:01
阅读 1329·2019-08-29 17:22
阅读 1899·2019-08-26 10:57