- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何向菜鸟解释区块链?.docx
如何向菜鸟解释区块链?
导读:区块链技术的文章泛滥成灾,但大多读起来晦涩难懂。这篇在知乎上点赞量达到1万+的文章,就有点意思了。作者写这篇文章初衷正是苦恼于不知该如何跟弱智室友解释区块链。作者来自浙江大学 ? 竺可桢学院、纽约大学 (New York University) ? 计算机科学学院,自称区块链黑客,他的文章会迅速让你感觉区块链很弱智的样子。对于这篇文章提出的观点,你是否赞成呢,欢迎在文末留言。以下为汪乐针对《区块链是什么,如何简单易懂地介绍区块链》的回答。
针对身边关于区块链各种发问声音,我尝试了很多种不同的姿势以求简单通俗形象生动地解释什么是区块链技术,但是最后都失败了。因此我萌生了要写一篇BlockChain for Babies(又名:如何向你的弱智室友解释区块链)的想法,以求能简单直观生动形象地向对区块链技术不了解但是想知道区块链是什么的人介绍区块链技术或者比特币。
因为面向的读者是不想知道具体技术实现只想了解区块链的人群,因此本文避开了一些底层和算法细节,采用比较主观的方式来展示笔者对区块链技术的感性认识。如果你只是对区块链感兴趣,并没有深入学习的打算,或者只是想像我一样在别人问起来的时候表现一把,本文应该是一篇很好的“导论”。
总览
区块链本质上是一个去中心化的分布式账本数据库(感谢@程剑宇指出:在与比特币相关的区块链应用中可使用这一术语,但区块链技术可能并不包含“账本”)。其本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。 这是区块链的定义,因此要逐步了解区块链,我们需要一步步了解如下东西。
去中心化
先来考虑一个中心化集中式处理的过程。你要在某宝上买一部手机,交易流程是:你将钱打给支付宝-支付宝收款后通知卖家发货-卖家发货-你确认收货-支付宝把钱打给卖家。
图1: 中心化集中式交易模式
在这个过程中,虽然你是在和卖家交易,但是这笔交易还牵扯到了除了你和卖家的第三方,即支付宝,你和卖家的交易都是围绕支付宝展开。因此,如果支付宝系统出了问题便会造成这笔交易的失败。并且虽然你只是简单的买了一个手机,但是你和卖家都要向第三方提供多余的信息。因此考虑极端情况,如果支付宝跑路了或者是拿了钱不却不承认你的交易或者是支付宝所在的城市因为开G20把所有人都赶走了(?),那么你就悲剧了。
而去中心化的处理方式就要显得简单很多,你只需要和卖家交换钱和手机,然后双方都声称完成了这笔交易,就OK了。
可以看出在某些特定情况下,去中心化的处理方式会更便捷,同时也无须担心自己的与交易无关的信息泄漏。
其实如果只考虑两个人的交易并不能把去中心化的好处完全展示出来,设想如果有成千上万笔交易在进行,去中心化的处理方式会节约很多资源,使得整个交易自主化、简单化,并且排除了被中心化代理控制的风险。
去中心化是区块链技术的颠覆性特点,它无需中心化代理,实现了一种点对点的直接交互,使得高效率、大规模、无中心化代理的信息交互方式成为了现实。
当然,上述的例子有一个很大的潜在问题:没有了权威的中心化代理,怎样保证每笔交易的准确性和有效性呢?比如:如果没有了权威的中心化代理,张三某一天借了我100块钱,但是不还钱还不承认怎么办?这里就引出了区块链的其它特性。
两个基础难题
在去中心化以后,整个系统中没有了权威的中心化代理,信息的可信度和准确性便会面临问题。
问题1:类两军问题
第一次听说这个问题居然是在TCP的课上,大致说的是有两个相距很远的军队要传递信息,红军派遣一个信使去跟蓝军说:“你他娘的把意大利炮拿出来!”。蓝军收到信息后又派了一个信使去红军说:“收到指令!”。然后红军又派一个信使去蓝军说:“知道你收到指令了!”。然后蓝军又派一个信使去红军说:“知道你知道我收到指令了!”。然后红军又派一个信使去蓝军说:“知道你知道我知道你收到指令了!”……然后就没完没了了。
图2:在分布式计算中在异步系统和不可靠的通道上达到一致性是不可能的
在这种情况下,因为是点对点的通信,双方不可能在这种情况下达到信息的一致性。严谨一点,就是“在分布式计算上,试图在异步系统和不可靠的通道上达到一致性是不可能的”。
问题2:拜占庭将军问题
拜占庭罗马帝国在军事行动中,采取将军投票的策略来决定是进攻还是撤退,也就是说如果多数人决定进攻,就上去干。但是军队中如果有奸细(比如将军已经反水故意乱投票,或者传令官叛变擅自修改军令),那怎么保证最后投票的结果真正反映了忠诚的将军的意愿呢?
拜占庭将军问题反映到信息交换领域中来,可以理解为在一个去中心的系统中,有一些节点是坏掉的,它们可能向外界广播错误的信息或者不广播信息,在这种情况下如何验证数据传输的准确性。
区块链技术的诞生
现在让我们来一步一步在去中心化的系统中解决这些问题,见证区
您可能关注的文档
- 地下室计算文献.doc
- 城市交响乐与观点.ppt
- 城市最高点视觉.doc
- 城市的变化超过想象.doc
- 城郊森林公园建设-PPP项目合同(编制大纲).docx
- 培养承受挫折,开拓进取的品质.ppt
- 培训师的呈现技巧(旅游局版).ppt
- 基于CATIA的二级斜齿轮减速器三维设计.doc
- 基站电源继电器.doc
- 塔吊电源保护器.doc
- 2024年翼城县事业单位联考招聘考试真题汇编附答案.docx
- 2024年耿马县事业单位联考招聘考试真题汇编含答案.docx
- 2024年肃南裕固族自治县事业单位联考招聘考试真题汇编完美版.docx
- 2024年耿马县事业单位联考招聘考试历年真题新版.docx
- 2024年翁源县事业单位联考招聘考试历年真题附答案.docx
- 2024年翼城县事业单位联考招聘考试历年真题推荐.docx
- 2024年肃南裕固族自治县事业单位联考招聘考试真题汇编推荐.docx
- 2024年翼城县事业单位联考招聘考试真题汇编完美版.docx
- 2024年耿马县事业单位联考招聘考试历年真题新版.docx
- 2024年肃南裕固族自治县事业单位联考招聘考试真题汇编含答案.docx
最近下载
- 农业产业园项目农产品质量安全监管体系建设与评估报告.docx VIP
- 2024版矿石资源勘探与开采合作协议.docx VIP
- 统编版九年级道德与法治下册全册教学设计教案.pdf
- 新目标大学英语(第二版)视听说教程 3 参考答案.pdf VIP
- 某住宅楼给水排水设计毕业论文(设计)计算书.doc VIP
- 婴幼儿发展心理学 同伴关系 同伴关系.pptx VIP
- 人教版九年级(初三)道德与法治下册全册教案.pdf VIP
- 会计学原理课程实验(第六版)张志康习题答案解析.pdf
- 20S517- 排水管道出水口.pdf VIP
- Bose博士SoundTouch 300 Soundbar 扬声器说明书.pdf
原创力文档


文档评论(0)