区块链是什么,如何简单易懂地介绍区块链?(区块链是啥玩意)

1.区块链是甚么呀

更新:将朋友圈概要放在了最终—–节录—–事是这样的,最近我的女朋友Hasaki一直在问我区块链和比特币的事,我试著了很多种难通的坐姿以期单纯浅显形像生动活泼地跟他说明甚么是区块链控制技术,但最终都失利了。

2.区块链究竟是啥?

因而我萌发了要写一则BlockChain for Babies(又称:怎样向你的智障女朋友说明区块链)的想法,以期能单纯简单生动活泼形像向对区块链控制技术不如是说但想晓得区块链是甚么的人如是说区块链控制技术或是比特币。

3.区块链的原意是甚么

因为面向全国的听众是不想晓得具体控制技术实现只想如是说区块链的人群,因而责任编辑躲避了一些下层和演算法技术细节,采用比较直觉的方式来展现本栏对区块链控制技术的如上所述假如你而已对区块链钟爱,并没有深入学习的打算,或是而已想象我一样在别人问起来的时候韦尔霍瓦日,责任编辑应该是一则较好的“专论”。

4.区块链是啥玩意儿

纵览区块链其本质上是两个去虚拟化的分布式系统账单统计资料库(非常感谢@程剑宇指出:在与比特币相关的区块链应用中可采用这一名词,但区块链控制技术可能并不包涵“账单”)其本身是一个个采用重要信息论密切相关所产生的统计数据块,每两个统计数据块中包涵了多次比特币网络买卖有效证实的重要信息。

5.区块链是甚么呢

这是区块链的表述,因而要逐步如是说区块链,我们需要一点一点如是说如下表所示东西去虚拟化先来考虑两个虚拟化封闭式处理的操作过程你要在某宝上买一部智能手机,买卖业务流程是:你将钱接起PayPal-PayPal付款后通知商家提货-商家提货-你证实提货-PayPal把钱接起商家。

6.区块链是个啥

图1: 虚拟化封闭式买卖模式在这个操作过程中,尽管你是在和商家买卖,但该笔买卖还牵涉到了除了你和商家的服务器端,即PayPal,你和商家的买卖都是紧紧围绕PayPal展开因而,假如PayPal系统出了问题便会造成该笔买卖的失利并且尽管你而已单纯的买了两个智能手机,但你和商家都要向服务器端提供累赘的重要信息。

7.区块链究竟是啥 单纯一点

因而考虑极端情况,假如PayPal跑路了或是是拿了钱不却不承认你的买卖或是是PayPal所在的城市因为开G20把所有人都赶走了(?),那么你就悲剧了而去虚拟化的处理方式就要显得单纯很多,你只需要和商家交换钱和智能手机,然后双方都声称完成了该笔买卖,就OK了。

8.区块链是啥原意

可以看出在某些特定情况下,去虚拟化的处理方式会更便捷,同时也无须担心自己的与买卖无关的重要信息泄漏其实假如只考虑两个人的买卖并不能把去虚拟化的好处完全展现出来,设想假如有成千上万笔买卖在进行,去虚拟化的处理方式会节约很多资源,使得整个买卖自主化、单纯化,并且排除了被虚拟化代理控制的风险。

9.区块链 是甚么原意

去虚拟化是区块链控制技术的颠覆性特点,它无需虚拟化代理,实现了一种点对点的直接交互,使得高效率、大规模、无虚拟化代理的重要信息交互方式成为了现实当然,上述的例子有两个很大的潜在问题:没有了权威的虚拟化代理,怎样保证每笔买卖的准确性和有效性呢?比如:假如没有了权威的虚拟化代理,张三某一天借了我100块钱,但不还钱还不承认怎么办?这里就引出了区块链的其它特性。

10.“区块链是甚么”

两个基础难题在去虚拟化以后,整个系统中没有了权威的虚拟化代理,重要信息的可信度和准确性便会面临问题问题1:类两军问题第一次听说这个问题居然是在TCP的课上,大致说的是有两个相距很远的军队要传递重要信息,红军派遣两个信使去跟蓝军说:“你他娘的把意大利炮拿出来!”。

蓝军收到重要信息后又派了两个信使去红军说:“收到指令!”然后红军又派两个信使去蓝军说:“晓得你收到指令了!”然后蓝军又派两个信使去红军说:“晓得你晓得我收到指令了!”然后红军又派两个信使去蓝军说:“晓得你晓得我晓得你收到指令了!”……然后就没完没了了。

图2:在分布式系统计算中在异步系统和不可靠的通道上达到一致性是不可能的在这种情况下,因为是点对点的通信,双方不可能在这种情况下达到重要信息的一致性严谨一点,就是“在分布式系统计算上,试图在异步系统和不可靠的通道上达到一致性是不可能的”。

问题2:拜占庭将军问题拜占庭罗马帝国在军事行动中,采取将军投票的策略来决定是进攻还是撤退,也就是说假如多数人决定进攻,就上去干但军队中假如有奸细(比如将军已经反水故意乱投票,或是传令官叛变擅自修改军令),那怎么保证最终投票的结果真正反映了忠诚的将军的意愿呢?。

拜占庭将军问题反映到重要信息交换领域中来,可以理解为在两个去中心的系统中,有一些节点是坏掉的,它们可能向外界广播错误的重要信息或是不广播重要信息,在这种情况下怎样验证统计数据传输的准确性区块链控制技术的诞生现在让我们来一步一步在去虚拟化的系统中解决这些问题,见证区块链控制技术雏形的诞生。

1我们先来建立两个去虚拟化的系统,为了方便理解,我们来看两个单纯的去虚拟化借贷模型:假如A借了B 100块钱,这个时候,A在人群中大喊“我是A,我借给了B 100块钱!”,B也在人群中大喊“我是B,A借给了我100块钱!”,此时

路人甲乙丙丁都听到了这些消息,因而所有人都在心中默默记下了“A借给了B100块钱”你看,这个时候两个去虚拟化的系统就建立起来了,这个系统中不需要银行,也不需要借贷协议和收据,严格来说,甚至不需要人与人长久的信任关系(比如B突然又改口说“我不欠A钱!”,这个时候人民群众就会站出来说“不对,我的小本本上记录了你某天借了A100块钱!”)。

图3:去虚拟化借贷模型2可能你已经发现了,在上述的模型中,所谓的“100块钱”已经不重要了换句话说,任何东西都可以在这个模型中交换,甚至你可以凭空杜撰两个东西,只要大家承认,你就可以让你杜撰的东西流通比如:我在人群中高喊一声“我创造了10个。

查克拉!”,我甚至不需要晓得查克拉是甚么,也不需要关心世界上是不是真的有查克拉,只要大家都听到,然后在自己的小本本上记下“LaiW3n有10个查克拉”,于是我就真的有100个查克拉了从此以后,我便可以声称我给了某人1个查克拉,只要路人甲乙丙丁都收到并且承认了这一重要信息,那我就算完成了这次买卖,哪怕世界上没有查克拉。

你现在脑海中是不是浮现出了三个字——“比特币”?由于真正的区块链和比特币比我上述的模型复杂太多,技术细节也丰富太多,因而以下还是以查克拉举例,毕竟责任编辑是Blockchain for Babies.(笑)3假设过了很长一段时间,我凭空创造的查克拉已经在这个系统中流通了起来,大家都开始认可了查克拉。

但这个系统中一共就只有10个查克拉,于是有人动了坏心思,他在人群中高呼“我有10个查克拉!”怎么办?大家是直接在本本上记下他有10个查克拉么,这样不是人人都可以伪造查克拉了么?为了防止这种现象发生,我决定在我创造查克拉的时候给我的查克拉打上标记(更准确地说,我是给我喊的那句“我创造了10个查克拉”打上标记,比如标记为001),这样以后在每一笔买卖的时候,我在高喊“我给了某某1个查克拉!”的时候,会附加上额外的一句话:“这1个查克拉的来源是记为001的那条记录,我的这句话标记为002!”。

我们再抽象一点,某人喊话的内容的格式就变成了:“这句话编号xxx,上一句话的编号是yyy,我给了某某1个查克拉!”,这样就解决了伪造的问题其实上述模型就变成两个简化的中本聪第一版比特币区块链协议:

图4:查克拉模型和中本聪第一版区块链协议对比图好了,看到这里你基本已经能够生动活泼形像又不涉及任何技术细节向你的智障女朋友说明区块链了但也许你的女朋友是两个有打破沙锅问究竟精神求是学子,因而你最好继续准好回答以下这几个问题。

1. “凭啥?”你女朋友可能会问:“凭啥你喊一句话我就帮你记?我的小本本不要钱么?”为了激励大家帮我传话和记账,我决定给第两个听到我喊话并且记录在小本本上的人一些奖励:第两个听到我喊话并记录下来的人,你就凭空得到了1个查克拉,这个查克拉是整个系统对你幸苦记账的报酬,而你记录了这句话之后,要马上告诉其它人你已经记录好了,让别人放弃继续记录这句话,并给你自己的记录编号让别人有据可查,然后你再把我的话加上你的记录编号一起喊出来,供下两个人记账。

当这个规则定下以后,这个系统中一定会出现一批人,他们开始竖着耳朵监听周围发出的声音,以抢占第两个记账的权利对的,你脑海中是不是又浮现出了“比特币挖矿”的字眼?值得一提的是,关于比特币挖矿, @玲珑邪僧举了两个很形像的例子:

单身汪们要找女票,国民岳母说我有好多女儿,这样吧我给你们出点题目,解出两个就给其中两个姑娘的微信号单身汪们疯狂竞争,想破脑袋去解题只要其中一只汪解出一道题,就立马得意洋洋地昭告天下,示威全部单身汪,这个姑娘是我的啦,你们放弃吧。

其他单身汪们即使不服也没有办法,惆怅懊恼也不是个事儿啊,还是麻溜地立马去解下一道题目吧这只喜赢姑娘的幸运小汪被岳母认可后还能得到25个货币单位的彩礼,简直人生赢家2. “听谁的?”在这个系统中,假如我和另两个人C几乎同时地喊出一句:“为了

艾泽拉斯!”由于听众所处的位置不同,一定会有人先听到我说的那句话,而另外一些人则先听到C的那句话,假如我们规定只能有两个人说出这句话,那究竟这句话是谁说的?假如不加任何条件,那么上述的情况一定会这样发展:一部分人认为这句话是我说的,在听到这句话之后开始记账,之后他们所做的所有事都是基于这个事实,并且随着这个重要信息一次次的传下去,这条重要信息链会越来越深;而另外一群认为是C先说这句话的人,也会按照这样的趋势发展。

这样,原本是一条唯一的重要信息链,在我们喊出“为了艾泽拉斯”这句话之后,分叉了!?

图5:“区块链”分叉这会导致怎样的情况呢?按照我们的设想,应该每个人的小本本上记录的东西都是一样的,都是一条可以把所有重要信息串联起来的链条但在这一刻,他们小本本上记录的东西不一样了!这还玩毛啊?以后还怎么确定买卖和重要信息的真实性!?。

为如是说决这个问题,我又追加了新的规则:每个人在记录小本本的时候,需要脱鞋然后用脚拿笔,在小本本上用正楷体书写!有了这个规定,由于用脚写字难度很大,每个人至少需要10分钟才能写完,而且由于每个人用脚写字的熟练度难通,写完这句话所用的时间也不同,因而一定会有人先写完然后高呼“我写完了!那句话是LaiW3n喊的!”,这样其它正在写这句话的人便会停笔,然后在小本本上重新开始写“那句话是来文写的,上一句的编号是xxx”。

假如你对上述我的解决方法钟爱,你可以对照我上面的比喻去如是说以下知识:“听谁的”——中本聪破解“拜占庭将军问题”的演算法“在小本本上记录”——比特币挖矿“脱鞋用脚写字”——比特币挖矿难度“脱鞋写字速度”——算力

“新的规则”——工作量证明链3. “双花”问题这个时候你的女朋友可能又要问:假如我同时宣布我给了A两个查克拉和我给了B两个查克拉,但我只有两个查克拉,那咋整?是A和B都收到了查克拉还是咋地?这个时候你只需要托起他的下巴,温柔地看着他的眼睛,用手刮刮他的鼻子,说:“小妖精,你把这种情况带到上面的规则中去试试?”

————–一些朋友圈问题讨论:1. 为何目前还鲜有区块链和实体商业业务对接的案例?从理论上:区块链是一门新控制技术,保守大众(包括我)还处在观望阶段,只有少数激进或是目标明确的实体开始向区块链进军,而这些少数的实体在现阶段发声的强度还不够。

从应用上:区块链控制技术要与实体商业对接,在控制技术和规则上还需要进一步开拓,区块链解决的所谓“不信任”问题其对象也只局限于区块链上的统计数据因而假如区块链要与实体业务对接,还需要进一步推动实体与统计数据之间跨域的“游戏规则”的建立。

2. 虚拟加密货币最终是否会走向庞氏骗局?这个问题我也不太好回答,毕竟我是两个控制技术人员而非这个领域的弄潮儿我个人的看法是:对于普通人,不建议长期持有某种数字货币,应将数字货币作为法币之间转换的桥梁;对于投机者,“炒币”需谨慎,应将风险控制在自己能够承受的范围内。

PS:其实我真的不关心这个问题3. 为甚么听你一讲,感觉区块链很智障的样子?我在文中已经说明,这而已一则关于区块链控制技术的新人专论,其目的在于帮助你快速对区块链有两个感性的认识;假如真的想如是说区块链控制技术技术细节,请阅读相关文献或访问区块链社区。

4. 工作机会非常感谢各位热情的HR,但我现在暂无跳槽的打算。5. 转载个人可以转载,请注明来源并告知我一声;商业组织或作为商业用途,请朋友圈。

创业项目群,学习操作 18个小项目,添加 微信:88888  备注:小项目

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.152668.com/1203.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注