作为一种去中心化的分布式账本数据库,区块链越来越频繁的出现在大众视野里,但是并不是所有的人都能准确的认识它,有些人甚至认为“区块链=比特币=一夜暴富”。我:........
什么是区块链?
其实区块链和比特币的关系,可以比喻成土壤与土壤上生长的植物的关系。区块链是土壤,比特币是生长出的植物,区块链技术是比特币的底层技术,比特币是区块链的第一个应用,区块链这块土壤还可以生成其它各式各样的植物。
我们先引用一下区块链的百科定义:
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。
点对点传输?共识机制?加密算法?听起来一脸懵逼对不对。简单来说,区块链技术是指一种全民参与记账的方式。我国目前就是谁的系统谁来记账,微信的账本腾讯记,淘宝的账本阿里记,每个系统背后都有数据库,这个数据库可以看作是一个大的账本,以往都是维护系统的人负责管理数据库,记录用户的行为,也就是记账。
这两者的区别在哪里,我们先来看一个例子。
假设网络是一个村子,
村子里所有的买卖都是村长在做记录,
A向村里的养猪大户B买了一头猪,
村长给记在了小本本上,
于是这个交易就形成了。
第二天,村长家里着火了
村长和他的小本本都给烧没了,
这时候A发现B卖给自己的是一头病猪
找B说理,B不承认向A卖过猪
唯一知道的村长和记着交易记录的小本本没有了
这时候A是有理也说不清了
在这里,村长就相当于我们的银行、第三方支付机构、央行等,所有人的任何交易信息都记录在他们的系统里,也就是中心机机构说了算,这种模式存在一定的风险,这种风险是我们可以想象得到的。
假设一下
如果B联合村长作假怎么办?
村长把账本记错了怎么办?
村长家被小偷光顾了怎么办?
...........
区块链的特点
而区块链就是一个去中心化的信任机制。在区块链系统中,每个人都有记账的权利,系统会选择记账最快最好的人,把他记的内容写到账本,并把账本发给系统内所有的人,每个人都拥有同样的账本。
再次以上一个例子作比方。
A向B买猪
A觉得村长记账不安全
于是A跑到村口大吼一声:大家注意了,我向B买了一只猪
B回答:是的,我向A卖了一只猪
这时候眼疾手快的C立马往自己的账本上写:A向B买了一只猪。
并把这个消息告诉给村里的每一个人,包括村长
于是村里人都知道A向B买了一只猪
第二天,A发现B卖给自己的是一头病猪
找B说理,B想不承认
所有人的都拿出账本来啪啪啪打他脸
就算村长和它的小本本给烧没了
其它人还是可以拿出账本来啪啪啪打他脸
所以,区块链最重要是解决了中介信用问题,在过去,两个互不认识和信任的人要达成协作是难的,必须要依靠第三方。但区块链技术支撑的交易模式完全不同,买家与卖家可直接交易,没有中间平台,交易信息会被无数台机器所记录,即便某一台机器出现宕机、系统崩溃、木马攻击和数据篡改等情况也不会影响数据的记录,因为还有无数台机器作为备份。
总结起来,区块链具有:
1、去中心化,这是它最本质的特点。
2、不可篡改性。单个节点修改无效,除非同时控制系统中超过51%的节点,这几乎不可能发生。
3、匿名性。区块链中使用不对称加密算法的公钥作为身份认证,非授权状况下用户身份信息不可见。
由于没有中心化的中介机构存在,让所有的东西都通过预先设定的程序自动运行,不仅能够大大降低成本,也能提高效率。而由于每个人都有相同的账本,能确保账本记录过程是公开透明的。
区块链的应用
早期的区块链项目以比特币及比特币的模仿者为首,主要集中在数字货币领域里,目的是解决资产的支付问题,比如比特币、莱特币等。伴随着对比特币的深层次了解,区块链的去中心化、不可篡改和加密安全等特点逐渐被越来越多的机构所关注,应用场景已经延伸至各个领域里面。
第一类:数字资产,和常见的货币一样,主要用来交易,比如具有代表性的比特币、莱特币、新经币、狗狗币。
第二类:智能合约平台,通俗的说是双方在区块链资产上交易转账时,触发执行的一段代码(合同),我们称它为智能合约,主要以以太坊为代表。
第三类:全球支付,这类用途主要实现国际之间的数字货币交易,可以在全球范围内转账任意一种货币,或者实现法币与数字资产的等价交换;
第四类是:平台应用,目前来说平台类的应用绝大部分都建立在以太坊之上,这类应用涵盖的运用场景非常广泛,涉及金融、社交、公证、防伪溯源等等。
网友评论