精进课堂第二期:一场由信任引发的革命——区块链

大家好,我是来自En-Tan-Mo社区的MoMo,

今天,MoMo为大家带来第二期精进课堂的分享:

《一场由信任引发的革命——区块链》

 

PART 1:区块链是什么

 

一提起区块链,大家可能会觉得很复杂,

实际上,我们拆解开来看,就发现它并没有想象中晦涩难懂。

 

关于区块链的定义,

有一个常见的版本:加密的分布式账本。

 

加密是数学问题,分布式是网络概念,而记账是金融术语,

这么说来,区块链就是一个关于数学、互联网以及金融三大学科的交叉领域。

 

如何理解这个复杂的概念呢?

我们可以从金融、互联网和加密三个角度分别入手。

 

  1. 村民借钱引发的思考

 

假设张三和李四和MoMo是同村的村民。张三向李四借了一些钱,并打下了欠条。几天后,张三否认了借款,并声称李四伪造借条。由于没有第三方证明,李四无法收回这笔帐。

 

吃了亏的李四当然不服,于是找到了村长。位高权重的村长提议,以后整个村庄的借贷都统一在村长这里登记,并记录在一个本儿上,村长作为第三方见证人为每一笔借贷背书。实际生活中,银行就充当了村长这个有足够信用度的第三方见证人(机构)。

 

然而,有一天,村长家的儿子也欠了别人一笔巨款,徇私的村长偷偷删除了儿子的欠款记录,以此帮儿子蒙蔽过关。

 

村民们发现村长徇私后,十分生气,决定罢免村长的见证人资格。没有了见证人,谁来为每一笔记账背书呢?大家又倚仗什么去信任其他人呢?

 

聪明的MoMo想了一招,每一笔账都由所有村民共同记录,每个人手头都有一个笔记本,某一个人想篡改账本,就必须把所有人的账本都篡改了,这样一来,信任就由单一的见证人变成了所有人。区块链中比特币的交易就是采用所有人记账的方式来实现陌生人之间的信任。

 

不难发现,整个村民借款记账方式的演变,就是信任从无人背书到第三方背书,再到所有人达成的共识背书的过程。这就是区块链分布式账本的意义。

 

  1. 网络节点如何实现机制运行

 

现在我们换个角度,把村里的每个村民都看成是一个交易节点,这些节点都在虚拟的网络上,现实中的大家相互都不认识。那么这个网络要怎样才能正常运转且不出现问题呢?

 

张三借李四钱,这笔交易在全网广播。让全网承认有效,必须广播给每个节点(又称矿工)

 

紧接着,矿工节点接收到交易信息后,都要拿出账簿本记载该次交易。

同时,一旦记录,就不可撤销,不能随意销毁。

 

矿工节点是通过电脑运行的交易软件(如比特币软件)对交易进行确认的。

为了鼓励矿工的服务,对于其所记录和确认的交易,系统为矿工提供相应币种奖励。(比特币交易打包成功的矿工会获得25个比特币作为奖励,系统设定每4年减半)

由于奖励只有一份,为了公平起见,系统会出一道十分钟的运算题,谁能最快解出值,谁就能获得记录入账权利,并赢得奖励。

获得记账权的矿工将全网广播该笔交易,账簿公开,其他矿工将核对确认这些账目。交易达到6个确认以上就成功记录在案了。

矿工记录的时候,还会将该笔交易盖上时间戳,形成一个完整时间链。

当其它矿工对账簿记录都确认无误后,该记录确认合法,矿工们进入下一轮记账权争夺战。

矿工的每个记录,就是一个区块(block),会盖上时间戳,每个新产生的区块严格按照时间线形顺序推进形成不可逆的链条(chain),所以叫做区块链(Blockchain)。

  1. 交易过程中的安全性如何保障

 

不知道大家有没有注意到,从村长作为中间人记账开始,就一直存在一个问题:无法保证账本的安全性。

 

比如有时候,村长不小心泼了墨到账本上了,被玷污的几笔账就看不清了,这叫单点故障;比如有一天村长家进了小偷,偷走了笔记本,这些数据(笔记本上的记录)就找不回来了,这叫黑客攻击。

 

实际上,整个网络中,最重要的就是数据(账本),如何保证数据的安全,是最关键的问题。

 

嘿嘿,聪明的MoMo又登场了,它提了一个想法,可不可以为每个数据进行加密?

(当然,这实际上是中本聪想出来的,MoMo只是代他口述)。

 

让我们回到矿工花十分钟解答数学题的那一刻,也是智慧之光闪现的时刻,因为,那里用到的正是密码学的知识——哈希散列(Hash)算法。

 

哈希散列是密码学里的经典技术,可以用来验证有没有人篡改数据内容。

 

前述矿工打包的每个区块中,都含有其上一个区块的哈希值,确保区块按照时间顺序连接的同时没有被篡改。

 

那么,每一个区块里面包含了哪些内容呢?

 

以比特币为例,目前比特币每个区块内主要记载了区块头、交易详情、交易计数器和区块大小等数据。

 

通过MoMo那个村里借钱的故事,我们就可以清晰地理解区块链的原始定义了:区块链是一种加密的分布式数据库,是一串使用密码学方法相关联产生的数据块,每个数据块都包含了一次网络交易信息,用于验证其信息的有效性和生成下一个区块。

PART 2:区块链有哪些特点

 

我们不妨再拿MoMo村的故事说事,反正MoMo已经不厌其烦了。

 

1、去中心化

 

由于记账权分散在众多村民(节点)中,不存在像村长这样的中心管理机构,任何村民(节点、矿工)的权利和义务都是平等的,整个网络实际上是由大家共同维护的,不再由中心机构来管理。

 

  1. 去信任

 

每个村民之间的信息交换都是基于固有的算法和共识,不需要其他任何中介的信用背书(区块链中的程序规则会自行判断活动是否有效),所以大家实际上不用公开自己的身份就和对方产生了信任连接。

 

  1. 开放性

 

上面说了交易节点可以匿名交易,但另一方面,区块链中的数据又是对所有人公开的,任何人都可以通过公开的接口查询区块链数据和开发相关应用,整个系统信息高度透明。

 

这就有点像中了头等奖的彩票,获奖者可以戴着面具去领奖,但彩票中奖的号码、时间、地点、中奖网点却都是一清二楚的。

 

  1. 自治性

 

村民们之前组织活动,都是村长一声命令,但现在不同了,大家是基于达成的共识来有序进行的,不再是人为的行为,而成了一种遵循协议或机制的行为,任何人为的干预不起作用。

 

  1. 信息不可篡改

 

以前村长可以私自篡改和删除自己儿子的欠账记录,但使用区块链以后,哪怕他一个人改了,根本起不了作用,其他人的账本上他改不了,除非他能同时改掉51%村民(节点)的账本,否则就是无效的。

 

PART 3:区块链可以应用于哪些领域

 

MoMo费了好大劲给大家说清楚区块链是啥,那这玩意到底能干嘛呢?是不是只能在村里记账的时候用得着?

 

No!别小看了这个技术,仅仅是对信用的颠覆,它就可以掀起一场革命,不信,你接着往下瞧,未来在下面这些领域,区块链都将大有可为。

 

  1. 金融

 

大家还记得精进课堂第一期我们讲的比特币吗?比特币及区块链就是诞生在金融领域,而目前区块链应用最为广泛的,也正是金融领域。

 

最先受影响的是银行。

 

大家知道,银行通过中央的电子账本进行账目核对,这是一个中心化的结构,越靠近中心的机构,权限越多,数据量越多,维护系统准确性等成本越大。

 

而凭借去中心化的特点,区块链技术可以为银行创建一个分布式公开可查的网络,其中的所有交易数据是透明和共享的。可以削减无效的银行中介,节省很多运营成本。

接着是跨境支付。

 

目前跨境汇款的主流是电汇,汇款周期3~5个工作日,费用很高,例如我国通过中行跨境转账单笔手续费150元。

 

而使用区块链技术可以让汇款方和收款方进行支付结算,省掉中间环节,快速完成。如:OKLink使用区块链技术将跨境支付的平均费率从7.68%降到了0.1%~1.1%

此外还有信息。

 

银行可以利用区块链不可篡改的特性,存储客户信息与交易记录,不受人为干预。有助于识别异常交易,防止欺诈。

 

2、政府

区块链具有去中心化、不可篡改、可信任、可追溯等特点,在政府方面的应用将大有可为。

 

比如在信息保护方面,目前政府的信息系统存储在中心路由上,如果黑客想要攻破,只需要攻破中心路由就可以了。

 

而使用区块链技术,信息可以加密储存在各个节点上,每个部门都有一个账本,这样即使黑客攻击了一两个节点,也不会影响整体的运行,并且就算黑客修改一两个节点的数据也是无效的。

再比如认证。证明结婚容易,有结婚证,如何证明单身呢?如果这些数据存储到区块链上,每个人在上面都有自己的地址,再和自己的信用挂钩,随用随取。人们也不用担心证明无效,也能有效减少社会资源的浪费,而且尽可能保证信息的真实性。

 

同样,车子、房子的归属都可以和自己的区块链地址,信用挂钩,想想我们办个证有多麻烦。这样做还有个好处,和自己的信誉挂钩。比如借钱的合同,可以用智能合约写到区块链上,如果到期不还,就用区块链上面关联的车子、房子解决,那样,整个社会也会越趋文明。

 

3、版权

 

版权的归属一直存在难界定,难处理,但如果把我们的内容或创意储存到链上进行版权确认,就像一个人有其身份证一样,那会减少多少纠纷、保护多少版权。

 

 

  1. 食品安全

 

利用区块链的可追溯及不可篡改可以结合食品安全来做。

 

5、数字货币

 

不得不说,前面提到的应用目前还处理试验阶段,目前区块链最大的应用就是数字货币,币圈暴富神话、韭菜传奇每天都在上演,吸引众人来来往往。

 

实际上,区块链相关应用还有很多,你会发现,无论是哪一点拿出来,都是可以好好利用的。

 

好了,关于区块链的知识,今天就分享到这里吧。下期,我们将继续区块链的话题,欲知区块链的分类以及公链为何物,请听下回分解。

 

 

参考资料:

博客园“你背后的那个人”、金色财经BGAA09腾讯新闻、百度区块链er搜狐“IT有得聊”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值