3、区块链重点概念介绍

2022-08-01 15:36:1722:29 83
声音简介


亲爱的朋友们,非常开心又在这里和大家见面了。上节课我们讲到了区块链的共识机制,并以比特币为例进行了简单介绍,然后又对区块链的更新迭代进行简述。


相信通过上节课程,大家对区块链的了解又加深一些,那么,今天我们讲一讲区块链的特性。


在第一节课的时候,我们讲过比特币的诞生,比特币诞生于2008年,当时的美国,或者说全世界,都在经历着非常严重的经济危机。


当时,美联储超量印钞,加剧了通货膨胀。为了抵制这种国家想增发就增发的任性行为,中本聪提出了“比特币”,根据中本聪的设定,比特币的发行总量为 2100万枚,每四年减半,这就杜绝了货币无限增发。


而且,比特币交易能够收到所有网络节点的监督,这就让去中心化变为可能。关于比特币的具体知识,我们之后会进行详细讲解。


我们下面主要讲一讲区块链是怎么回事,下面我们举一些生活中常见的例子,来为大家讲一讲区块链的“去中心化”、“分布式账本”和它的公开性与匿名性。


去中心化


先来说说“去中心化”。区块链的一个最基本的特质就是“去中心化”,那么“去中心化”是怎么回事呢?


讲到去中心化,首先我们要先明白什么是中心化。其实中心化也好理解,就是说事件的运行、运转都需要围绕一个中心来进行。


我们举个例子来说明一下。比如说淘宝,对于淘宝大家应该都比较熟悉,我们把钱转到支付宝,然后商家发货,在我们确认收到之后,支付宝把钱转给商家,一个很不错的流程。那在这里我想问大家,在你买东西时为什么愿意把钱转给一个你并不认识的陌生人呢?因为有支付宝,支付宝给我们做担保。


在这里我们就不得不提到一个词,那就是信用背书。因为支付宝做大了,做强了,不会因为我们这一笔小小的交易违反规则,一定会踏踏实实履行承诺,帮助我们完成交易,所以对于支付宝,我们选择相信。于是我们大家的每一笔交易都通过支付宝来完成,这就形成了中心化。


同理,现在每个人都有或多或少的存款,那你的存款是以什么样的形式存在呢?可能是基金、股票、加密货币或者其他理财产品,但有一种几乎所有人都会有,那就是银行存款。


而银行就是一个中心化账本,账本存储在银行的中心数据库,比如上面写着:


张三的A账号余额3000元,李四的B账号余额2000……


当张三想要通过A账号转账1000元给李四的B账号时:


①张三到银行,向银行提交转账要求。


②银行通过银行卡密码等方式确认张三身份,并检查张三的A账号是否有足够余额。


③检查通过后,银行增加一条转账记录:A账号向B账号转账1000元,


并修改余额:A账号余额=3000-1000=2000元,B账号余额=2000+1000=3000元。


可是你为什么会觉得你银行账户里的那一串数字就是钱呢?很简单,因为有中国人民银行给你做担保,有国家做担保,损失的问题我们并不用担心。同样我们所有的存款都与银行有关系,甚至可以说把控在银行手中,这便是中心化。


那中心化有漏洞、弊端吗?肯定是有的。


比如我再问大家一个问题,我想问大家在淘宝刚成立的时候,支付宝做的还不够大的时候,买东西需要你给一个你根本就不知道是谁的账户转钱的时候,你放心吗?不放心,当然不放心了,万一遇到骗子呢?万一支付宝跑路了呢?对吧。


还有就是万一哪一天银行开始作弊了,会不按规矩地修改某些人的账户了,那怎么办呢?


其实中心化的问题有很多,比如央行不需要经过你的同意,就可以无穷无尽地印钞票,掠夺你的财富;其实你在银行的钱,实际上不是你的钱,而是银行对你的负债。有的时候你并不总能从银行里取出你的钱,比如银行有可能一天只允许你取100块,也就是说取款是有上限的,甚至有可能强制没收你的存款。


日益突出的矛盾致使去中心化变得越来越迫切。


在现实世界里,你给了别人100元钞票,你自己就没有了。但数字世界里的东西都是可复制的,你复制给了别人一个文件,你还有这个文件。你复制给了别人100元,你还有100元(这称为双花 double-spending)。这导致在数字世界里的货币必须用中心化方式来管理,比如由银行的中心服务器来管理。


但比特币解决了这个问题,你给了别人一个比特币,你就没有这个比特币了,如果你试图再付给别人一个比特币,周围的节点会检查你实际上没有比特币了,并拒绝传播这笔非法支付。


比特币的突破之处在于,第一次在数字世界创造了一种即不可复制,又不是中心化的东西。


这个东西就是分布式账本,也就是我们下面要重点讲述的知识。区块链本身呢,就是一个“分布式账本”。


分布式账本


分布式账本是什么呢?分布式账本就是一种在网络成员之间共享、复制和同步的数据。里面记录了网络参与者之间的交易,比如资产或数据的交换。这本身就是一门技术,讲起来比较麻烦,没关系,我们可以用流传比较广的例子来进行最容易理解的阐释。看看它到底是怎么产生的,如何运转的。


早些时候啊,农村一般都会有个账房先生,村里人出个工或者买卖些种子肥料等,都会依靠这个账房先生来记账,多数情况下,其他人也没有查账的习惯,那个账本基本就是这个账房先生保管着。


到了年底,村长会根据账本余额购置些琐碎物件给村里人发放,一直以来大家也都是相安无事的,谁也不会去怀疑账本会有什么问题。账房先生呢,因为承担着替大家记账的任务,也不用出去干活出工,额外还会有些补贴,仅此一点,就让很多人羡慕。


终于有一天,有个人无意中发现了账房先生的那本账。看了下账面,发现数字不对,支出、收入、余额居然不能平衡。对不上,这可不行,于是这个人立即报告给其他人,结果大家都不干了,这还得了,这是“中饱私囊”啊。


可是,生活还得继续,账本还得记,怎么记呢?经过一番讨论,大家决定,轮流来记账,这个月张三,下个月李四,再下个月王二麻子……大家轮着来,防止记账的权力集中在一个人手里。说白也就是大家开始发现了中心化的弊端。


于是,村里的账本由大家轮流来记账了,一切又相安无事了。直到某一天,李四想要挪用村里的公款,可是他又怕这个事情在后来账目交接时被发现,怎么办呢?李四决定烧掉账本的一部分内容,这样别人就查不出来了,回头只要告诉大家,这部分是不小心碰到蜡烛烧掉了,别人也没什么办法。


但是,再一再二,你不能再三再四啊,不断地有人出现相同的问题……


终于大家决定坐下来重新讨论这个问题。经过一番争论,大家决定启用一种新的记账方法:每个人都拥有一本自己的账本,任何一个人改动了账本都必须要告知所有其他人,其他人会在自己的账本上同样地记上一笔,如果有人发现新改动的账目不对,可以拒绝接受,到了最后,以大多数人都一致的账目表示为准。到这大家可以发现,村子里每个人都有一个账本,内容一致,这就是分布式账本。


果然,使用了这个办法后,很长一段时间内都没有发生过账本问题,即便是有人真的不小心损坏了一部分账本的内容,只要找到其他的人去重新复制一份来就行了。


然而,这种做法还是有问题,时间长了,有人就偷懒了,不愿意这么麻烦地记账,就希望别人记好账后,自己拿过来核对一下,没问题就直接抄一遍。这下记账记得最勤的人就有意见了,凭什么我一个人辛辛苦苦去记账,你们只负责审核就行了,太不公平了吧?最终大家又一起开会,讨论决定,每天早上掷骰子,点数大的人负责记当天的账,其他人只要核对一下,没问题就复制过来。


我们可以看到,经历了几次风雨之后,大家终于还是决定共同来记账,这样是比较安全的做法,也不怕账本损坏丢失了。后来大家还决定,每天被掷到要记账的人,记账也不会白记,他能获得一些奖励,奖励从当天的记账总额中划出一定的比例。


实际上,最后大家决定的做法,就是区块链中记账方法的雏形了。从此以后,村里人人参与记账,张三想获得记账的奖励,就非常勤奋地去记账,然后大家一起核对,超过半数人认为账目没错就予以通过。之后大家纷纷把张三记的账复制到自己的账本上,这样一来,谁改动了大家都会发现,之后便没人再有机会动歪心思了。


好了,关于分布式账本我们就讲到这里。


公开性与匿名性


接下来是区块链中比较有意思的一个特性了,那就是公开性与匿名性,为什么说有意思呢?一个互相矛盾的特性存在同一事物上,想想都好奇,怎么可能呢?没关系我再给大家讲一个故事。


事情就发生在上个月,当时正好从游泳馆出来,准备回家,刚走出没多远,就看远处站了一群人,而且还有人不断往那边跑。本着不想凑热闹的心态接着往回走,后来听见旁边的人说有人裸奔。


哎,这兴致一下就被勾起来了,根本就是听说过没见过啊,这说什么也得去看看。过去了一看,呵,男士,身材不错,六块腹肌的标配。再看看周围,拍照的,录视频的,一样不缺,当然了,用脚也能想到,朋友圈微博什么的一样都跑不了。


心想这哥们这下子肯定火了,没准能直接进网红圈呢。那大家好奇是谁在裸吗?其实我也好奇,可人家带了面具。这就有点过分了,俗话说得好,好汉做事好汉当,裸都裸了,还差一张脸嘛?可他就偏偏遮住了脸,唉,在这里我们小谴责他一下。


好,故事讲完了,回归正题,我们来分析一下,这个故事里面的公开性与匿名性。没错,他裸奔是公开的,怎么个公开法呢?就是我看到了,不光我看到了,我周围的人也看到了,不光他们,网上一挂,全世界的人都知道了,知道了有人什么时候在哪里裸奔,这公开可是够大的。


那匿名性体现在哪里呢?没错,就是那张面具,让我们虽然知道有人在裸奔,却根本不知道是谁在裸奔。


那为什么说这是区块链的特性呢?大同小异。一笔交易的发生,全网可查且不可篡改,全世界都可以知道你在什么时间给哪个地址转了一笔账,包括时间、数量、地址、种类。这便是区块链的公开性。


那匿名性呢?就是根本不知道这个账户是谁的。交易是发生了,那到底是张三、李四、还是王二麻子参与了交易,跟本无从查起。


好了,关于区块链的特性就讲到这里,回顾一下今天的课程内容,我们讲了中心化和去中心化,分布式账本以及区块链的公开性与匿名性,希望今天这些内容能够让大家更深刻地了解区块链。

用户评论

表情0/300
喵,没有找到相关结果~
暂时没有评论,下载喜马拉雅与主播互动