你或许听说过比特币一种争议不断的数字货币,比特币的最大特点是去中心化。使用比特币人们无需借助银行就能完成支付,最近几个月来金融巨头们突然 开始关注比特币背后的技术,并且把这种技术用在了非货币领域,比如股票交易、选举投票等等。这种技术就叫做区块链,一种实时记录全部交易的去中心化公开数据库,在区块链上进行支付时全网计算机共同查询区块链数据,共同验证这笔支付交易是否有效。确认支付后将写入区块链并产生一条不可篡改记录。
大家最近看到这么多区块链的相关新闻一定会有着这样的困惑,单从“区块链”这三个字也确实不太好理解其背后的技术,看到大家对此有着如此多的疑问,下面小编试着用通俗易懂的方式帮大家简单梳理一些有关“区块链”的知识。
区块链本质上是一个去中心化的分布式账本数据库。整个数据库由一串使用密码学相关联所产生的数据块组合而成,每个区块在生成时都会自动的加盖时间戳并被附上唯一的数值。
首先不要把区块链想的过于高深,他是一个分布在全球各地、能够协同运转的数据库存储系统,区别于传统数据库运作——读写权限掌握在一个公司或者一个集权手上(中心化的特征),区块链认为,任何有能力架设服务器的人都可以参与其中。来自全球各地的掘金者在当地部署了自己的服务器,并连接到区块链网络中,成为这个分布式数据库存储系统中的一个节点;一旦加入,该节点享有同其他所有节点完全一样的权利与义务(去中心化、分布式的特征)。与此同时,对于在区块链上开展服务的人,可以往这个系统中的任意的节点进行读写操作,最后全世界所有节点会根据某种机制的完成一次又依次的同步,从而实现在区块链网络中所有节点的数据完全一致。
区块链技术到底解决了啥?它有什么意义?
其实区块链的最大价值就是去中心化,那么什么是中心化什么又是去中心化呢?
中心化:
在生活中我们可以看到很多中介机构,买房需要中介,二手车需要中介,再往大点说其实淘宝跟银行也是中介,淘宝的是卖家与买家的中介,银行转账人与收款人之间的中介。中介无处不在几乎,只要供求双方的信息存在不对等,或者一点点不便利,都会有中介的存在,这些“中介”的本质就是将资源与信息进行整合并中心化,他们在其中充当着第三方担保人的角色。
(这种方式却有着一些天生的弊端:例如运营成本很高、过程繁琐复杂、有被中心化代理控制的风险)
其实现代金融体系本身就是过度中心化典例,各国政府和央行控制了货币发行权,每次超发货币引起通货膨胀都会对财富产生贬值影响。另外现代银行都实行部分准备金制度。人们将钱存于银行,银行并没有将钱全部安全地保存起来,而是将其中绝大部分用于放贷,这一比例一度高达80%以上。银行并不承诺能兑现储户的所有取款要求,在超过20%的储户同时要求取款时,银行无法偿付了。这其中有着潜在的违约风险,历史上,这种风险多次成为真实的危机。
去中心化:
去中心化故名思议就是不要中心,比如说微博是一个去中心化的体现,每个人都可以是一个节点,每个人都可以发文去影响别人,在其中任何人都可以成为中心,而且任何中心都不是永久的,中心对每个人不具备强制作用;再例如公交车站和打车,公交车都有自己固定的路线,人要去目的地只能到公交站这一集中点进行汇合,再到达这条路线的既定的站点。
而打车可以遵循每个用户的请求,用户可以在任意一个出发地到达到任意一个目的地,每个提供出行服务的出租车都是一个中心;再例如食堂与外卖,前者集中大家去往一个固定的地点进行打饭用餐,而外卖则是任意地点任意时间都可进行点餐用餐。(举例只是为让大家了解去中心化概念,但并不是说打车与外卖都跟区块链有关)
区块链是如何做到去中心化的?
区块链技术的核心是分布式网络、加密算法和共识机制。简单地说,区块链是一个建立在互联网上的公共的账本,互联网上每个人的计算机中,都可以有这样一个账本,这个账本中的数据是完全公开透明的,任何人都可以参与记账和核帐,当你进行交易时,这笔交易就会记录到你们的账本上,而且每个区块的账本都是相同的。
这就从根本上简化了传统的信任机制,不需要有公信度的第三方进行担保。在原来两个互不认识和信任的人要达成协作是很难的,但基于区块链的特性,现在没有任何中介机构参与的情况下,双方也可以实现互信与协作。同时,这个账本是十分安全的,因为区块链采用的加密技术就是基于密码学,篡改这个账本中的内容是十分困难的,就算你突破了区块链的加密技术,篡改了自己的账本也是没意义的,因为区块链还会自动同步到全世界所有人的账本上,这无异于掩耳盗铃。