一文介绍区块链到底是什么_通俗易懂

区块链

581人已加入

描述

你或许听说过比特币一种争议不断的数字货币,比特币的最大特点是去中心化。使用比特币人们无需借助银行就能完成支付,最近几个月来金融巨头们突然 开始关注比特币背后的技术,并且把这种技术用在了非货币领域,比如股票交易、选举投票等等。这种技术就叫做区块链,一种实时记录全部交易的去中心化公开数据库,在区块链上进行支付时全网计算机共同查询区块链数据,共同验证这笔支付交易是否有效。确认支付后将写入区块链并产生一条不可篡改记录。

大家最近看到这么多区块链的相关新闻一定会有着这样的困惑,单从“区块链”这三个字也确实不太好理解其背后的技术,看到大家对此有着如此多的疑问,下面小编试着用通俗易懂的方式帮大家简单梳理一些有关“区块链”的知识。

区块链本质上是一个去中心化的分布式账本数据库。整个数据库由一串使用密码学相关联所产生的数据块组合而成,每个区块在生成时都会自动的加盖时间戳并被附上唯一的数值。

首先不要把区块链想的过于高深,他是一个分布在全球各地、能够协同运转的数据库存储系统,区别于传统数据库运作——读写权限掌握在一个公司或者一个集权手上(中心化的特征),区块链认为,任何有能力架设服务器的人都可以参与其中。来自全球各地的掘金者在当地部署了自己的服务器,并连接到区块链网络中,成为这个分布式数据库存储系统中的一个节点;一旦加入,该节点享有同其他所有节点完全一样的权利与义务(去中心化、分布式的特征)。与此同时,对于在区块链上开展服务的人,可以往这个系统中的任意的节点进行读写操作,最后全世界所有节点会根据某种机制的完成一次又依次的同步,从而实现在区块链网络中所有节点的数据完全一致。

区块链技术到底解决了啥?它有什么意义?

其实区块链的最大价值就是去中心化,那么什么是中心化什么又是去中心化呢?

中心化:

在生活中我们可以看到很多中介机构,买房需要中介,二手车需要中介,再往大点说其实淘宝跟银行也是中介,淘宝的是卖家与买家的中介,银行转账人与收款人之间的中介。中介无处不在几乎,只要供求双方的信息存在不对等,或者一点点不便利,都会有中介的存在,这些“中介”的本质就是将资源与信息进行整合并中心化,他们在其中充当着第三方担保人的角色。

(这种方式却有着一些天生的弊端:例如运营成本很高、过程繁琐复杂、有被中心化代理控制的风险)

其实现代金融体系本身就是过度中心化典例,各国政府和央行控制了货币发行权,每次超发货币引起通货膨胀都会对财富产生贬值影响。另外现代银行都实行部分准备金制度。人们将钱存于银行,银行并没有将钱全部安全地保存起来,而是将其中绝大部分用于放贷,这一比例一度高达80%以上。银行并不承诺能兑现储户的所有取款要求,在超过20%的储户同时要求取款时,银行无法偿付了。这其中有着潜在的违约风险,历史上,这种风险多次成为真实的危机。

去中心化:

去中心化故名思议就是不要中心,比如说微博是一个去中心化的体现,每个人都可以是一个节点,每个人都可以发文去影响别人,在其中任何人都可以成为中心,而且任何中心都不是永久的,中心对每个人不具备强制作用;再例如公交车站和打车,公交车都有自己固定的路线,人要去目的地只能到公交站这一集中点进行汇合,再到达这条路线的既定的站点。

而打车可以遵循每个用户的请求,用户可以在任意一个出发地到达到任意一个目的地,每个提供出行服务的出租车都是一个中心;再例如食堂与外卖,前者集中大家去往一个固定的地点进行打饭用餐,而外卖则是任意地点任意时间都可进行点餐用餐。(举例只是为让大家了解去中心化概念,但并不是说打车与外卖都跟区块链有关)

区块链是如何做到去中心化的?

区块链技术的核心是分布式网络、加密算法和共识机制。简单地说,区块链是一个建立在互联网上的公共的账本,互联网上每个人的计算机中,都可以有这样一个账本,这个账本中的数据是完全公开透明的,任何人都可以参与记账和核帐,当你进行交易时,这笔交易就会记录到你们的账本上,而且每个区块的账本都是相同的。

这就从根本上简化了传统的信任机制,不需要有公信度的第三方进行担保。在原来两个互不认识和信任的人要达成协作是很难的,但基于区块链的特性,现在没有任何中介机构参与的情况下,双方也可以实现互信与协作。同时,这个账本是十分安全的,因为区块链采用的加密技术就是基于密码学,篡改这个账本中的内容是十分困难的,就算你突破了区块链的加密技术,篡改了自己的账本也是没意义的,因为区块链还会自动同步到全世界所有人的账本上,这无异于掩耳盗铃。

下面给大家讲一个小故事:让大家通俗的理解下!

有一天张三跟李四借了10贯铜钱,但是有担心李四会借钱不还,于是当着挨家挨户的告诉全村人:“李四借了我10贯铜钱,大家帮我记账啊”,因此全村人都知道了“张三借给李四10贯铜钱”。

这个时候一个去中心化的模型就建立起来了,这在里面不需要借贷协议也不需要银行担保,整个村子里的每个人都会为张三与李四进行记账,如果李四赖账不还,全村人都会说李四你为啥欠钱不还,并且不会再借钱给他。这个方法虽然很笨,但却是管用,渐渐的村里人都开始流行使用这种方法,不过村里发生什么大小事情还是谁跟谁之前签订什么协议大家都用这种方法告知全村人,而在现代借助分布式网络与共识机制人们可以在短短的几秒内就让整个网络都记录你们的协议或约定,这就是区块链技术。

再往下接着讲,如果这个村子的流动货币只有1000贯铜钱,张三突然告诉大家他自己就有950贯铜钱,那怎么办呢?大家还会相信他么?如果张三谎报了自己的财产,这个大家公用的账本岂不是没有意义了?

为了避免这种情况,大家在记第一笔帐的时候就立下了一个规矩,每次往账本里记录的时候要同时记录下时间编号,例如“张三借给李四10贯铜钱(001)→→李四将10贯铜钱还给张三(002)→→王五借给赵六50贯铜钱(003)”这样的好处就是每笔交易或事件都是可以精准查询的,而且无法进行谎报或篡改,因为每家每户都有账本,出了问题大家拿出账本一对就知道是哪里出现了问题。

区块链

这样的方式虽然很管用,但是时间久了,大家都觉得很累,不想再去费心记载村里发生的事情。为了避免这种情况发生,村支书想了一个办法,为了激励大家帮我和记账与传话,只要是第一个将事件记录到本子上的人,都会获得一天口粮作为奖励,作为记账的酬劳。而且在记录完之后,要告诉村里其它人自己已经记录了,并且在记录内容中加上时间编号,以供下一个村民继续记录。

在上面的故事中,就是区块链技术的简单缩影,依靠这种技术整个村子实现了去中心化的管理与交易,不需要有粮行、典当行、钱柜参与进来。

而因记录获得的口粮奖励的其实就可以当做现在数字货币流行的“挖矿”行为。挖矿其实就是数字货币中的工作量证明——“POW”,全称Proof of Work。你获得多少货币,取决于你挖矿贡献的有效工作,以比特币为例当前挖矿的贡献主要靠进行hash计算来证明。

区块链的发展阶段:

阶段1:这个阶段区块链技术主要被用于数字货币,例如比特币、瑞波币等。在这个阶段因区块链技术产生的代币,被当做支付工具使用,以去中心化交易。

阶段2:围绕智能合约建立区块链世界的基础建设(商业应用,包认证、支付等),智能合约主链当前主要有:NEO、Qutm、ETH等。

阶段3:2.0时代的基础设施完成,区块链世界中也会有像BAT这样的软件巨头,服务我们的日常生活,社会以极低的成本形成社会的信任关系,中心化机构逐渐消失。

那阶段2中的智能合约又是什么?

智能合约是一种用计算机语言取代法律语言去记录条款的合约。智能合约可以由一个计算系统自动执行。如果区块链是一个数据库,智能合约就是能够使区块链技术应用到现实当中的应用层。

传统意义上的合同一般与执行合同内容的计算机代码没有直接联系。纸质合同在大多数情况下是被存档的,而软件会执行用计算机代码形式编写的合同条款。智能合约的潜在好处包括降低签订合约、执行和监管方面的成本;因此,对很多低价值交易相关的合约来说,这是极大降低人力成本。

区块链有什么特点?能用来干啥?

概括来说,区块链(Blockchain)是比特币的底层技术,像一个数据库账本,记载所有的交易记录,本质上是一个去中心化的数据库。这项技术也因其安全、便捷的特性逐渐得到了银行与金融业的关注。

区块链具有去中心化、无须中心信任、不可篡改和加密安全等特点,正在走进政府决策、金融机构、大型企业的视野,并应用于数字货币、支付清算、信贷融资、金融交易。

区块链能用来干什么?从目前来看,区块链最明显的应用就是比特币。区块链最早得到关注也得益于比特币。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分