区块链详解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
容易掌握和使用等特性,为实现这种网状型结构,局域网络的网络接口机的规模和功能均要增加,在经济上是不合算的。[1]
机有统管整个网络的能力,所谓统管是通过各级主计算机去分级管理。从这个意义上说,它是一个在分级管理的基础上集中式的网络
,适宜于各种统计管理系统。这种网络构形的优点,是通信线路连接比较简单,网络管理软件也不复杂,维护方便,缺点是资源O共N享E . 11
个学校内的局部地区网络使用。 4.网状形 这种网络结构无严格的布点规定和构形,节点之间有多条链路可供选择。因此当某一线路或节点故障时不会影响整个网络的正常工作 ,具有较高的可靠性,在费用、吞吐量、应答时间和可靠性方面表现出网络的特性。而各个节点通常和另外多个节点相连,因此各节 点均具有选道和信息流控制的功能,网络管理软件比较复杂。在设置主计算机节点时,应从拓扑构形考虑链路位置、链路容量、网络 响应时间、网络吞吐量及网络可靠性等。总之,这种构形有较高的可靠性,资源共享方便。缺点是网络软件比较复杂,成本也较高。 在局域网络中一般很少采用这种无约束的网状结构,因为这种无约束的网状结构无法实现局部网络高频带通路、低延迟传输及技术上 容易掌握和使用等特性,为实现这种网状型结构,局域网络的网络接口机的规模和功能均要增加,在经济上是不合算的。
三)共识机制 CONSENSUS MECHANISM
O N E . 12
共识机制:区块链事务达成分布式共识的算法。 由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链系统需要设计一种机制 对在差不多时间内发生的事务的先后顺序进行共识。这种对一个时间窗口内的事务的先后顺序达成共识的算法被称为“共识机制”。 如果说共识是区块链的基础,那共识机制就是区块链的灵魂。我们在解释什么是区块链时,可以用一句简洁明了的去中心化分布 式分类账来概括,但是在这个账本中,是如何对在几乎相同时间内的产生的事物前后排序的,就涉及到区块链网络的共识机制。所以 共识机制,就是在一个时间段内对事物的前后顺序达成共识的一种算法。
应用案例 DISTRIBUTED STORAGE SYSTEM
在一个视频监控系统中,选择什么样的存储解决方案直接决定了整个系统的系统 架构以及系统的性能和稳定程度。
当监控点很多,需要的存储量又很大的情况下,建议采用分布式存储,集中管理 :1、上级监控中心:上级监控中心通常只有一个,主要由数字矩阵、认证服务器和 VSTARClerk软件等; 2、本地监控中心:本地监控中心可以有多个,可依据地理位置设置,或者依据行政 隶属关系设立,音视频的数据均主要保存在本地监控中心,这就是分布式存储的概念 。
管理软件比较简单。这种结构的缺点是网络吞吐能力差,不适宜于大信息流量的情况使用,它适宜于一个较小范围的网络,例如,一
个学校内的局部地区网络使用。
4.网状形
这种网络结构无严格的布点规定和构形,节点之间有多条链路可供选择。因此当某一线路或节点故障时不会影响整个网络的正常工作
,具有较高的可靠性,在费用、吞吐量、应答时间和可靠性方面表现出网络的特性。而各个节点通常和另外多个节点相连,因此各节
区块链
BLOCKCHAIN
ONE. 1
前言
ONE. 2
近一年,不管是文娱圈、科技圈、还是最早嗅到先机的投资圈,谁没听过“区块链”这一词汇的,那就是真的out了。 甚至在一贯滞后的文娱圈,也衍生出了不少业务:如网易区块链养猫游戏《网易招财猫》;女团SNH48利用区块链制作的虚拟人工 智能形象;美图在区块链上用人脸特征创建的美图智能通行证(MIP)…… 早阵子,号称传统投资进入区块链投资第一人的王利杰,甚至发出“区块链投资无国界、无纸化、无尽调”的三无投资法,以及“投资 在这里不叫投资,改名叫‘要额度’”的感慨。 早在2008年就出现的比特币,是区块链技术落地的第一个“结晶”,根据区块链科学研究所创始人梅兰妮·斯万的观点,区块链技术发 展分为三个阶段:1.0时期,可编程货币;2.0时期,可编程金融;3.0时期,可编程社会,“它更多地对应人类组织形态的变革,包括健康 、科学、文化和基于区块链的司法、投票等。
百度文库
共识机制的作用 EFFECT
共识机制它就像一个国家的法律,维系着区块链世界的正常运转。 在区块链上,每个人都会有一份记录链上所有交易的账本,链上产生一笔新的 交易时,每个人接收到这个信息的时间是不一样的,有些想要干坏事的人就有可能在 这时发布一些错误的信息,这时就需要一个人把所有人接收到的信息进行验证,最后 公布最正确的信息。
O N E . 13
四)加密算法 ENCRYPTION ALGORITHM
数据加密的基本过程就是对原来为明文的文件或数据按某种算法 进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在 输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保 护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将 该编码信息转化为其原来数据的过程。
ONE. 7
二 点对点传输 PEER-TO-PEER
ONE. 8
点对点技术(peer-to-peer, 简称P2P)又称对等互联网络技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而 不是把依赖都聚集在较少的几台服务器上。P2P网络通常用于通过Ad Hoc连接来连接节点。这类网络可以用于多种用途,各种文件共 享软件已经得到了广泛的使用。P2P技术也被使用在类似VoIP(模拟信号数字化:很多朋友都喜欢使用网络聊天工具来进行语音聊天 ,这种语音并不是通过电信运营商的传统电话网络进行传输,而是通过互联网进行传输。这种将语音转化为IP数据包,部分或全部基 于IP网络传输的技术就是VoIP (Voice over IP,IP承载语音)技术)等实时媒体业务的数据通信中。
ONE. 3
那么,传说中的区块链究竟是什么? 其技术原理和应用的实际场景都有哪些?
ONE. 4
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不 同节点之间建立信任、获取权益的数学算法 。
区块链是比特币的一个重要概念,《2014—2016全球比特币发展研究报告》提到区块链是比特币的底层技术和基础架构 。本质上 是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次 比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
O N E . 14
O N E . 15
五)去中心化 DECENTRALIZED
,D适I宜S于T各R种统I B计管U理T系E统D。这S种T网络O构R形A的优G点E,是S通Y信S线T路连E接M比较简单,网络管理软件也不复杂,维护方便,缺点是资源共享
能力差,可靠性差,如主机出故障,则和该主机相连的终端均不能工作。
3.环形
在环形结构中各主计买机地位j;目等,网络中通信设备和线路比较节省。网络中的信息流是定向的,由于无信道选择问题,所以网络
9
ONE.
传输结构 DISTRIBUTED STORAGE SYSTEM
所谓点对点传输也就是存储转发传输,它是以点对点的连接方式,把各个计算机连接起来,这种点对点传输的网络结构形式通常为远 程网络和大城市网络所采用,网络的拓扑结构有星形、环形、树形和网状形等。 1.星形 星形结构时,每一个节点设备都通过连接线(如电缆)与中心节点(星顶)相连,相邻节点之间的通信都要通过中心节点。这种星形结构主 要用于分级的主从式网络,采用集中控制,中央节点就是控制中心。这种结构的优点是增加节点时成本低,缺点是中心节点设备出故 樟时,整个系统瘫痪,故可靠性较差。 2.树形 这种树形网络,也称为多处理中心集中式网络。其特点是网络中虽有多个计算中心,但各个计算中心之间很少有信息流通,主要的信 息流通是在终端和连接的计算机之间,及按树形外观结构上下的计算中心之间,各个主计贷机均能独立处理业务,但最上面的主计算 机有统管整个网络的能力,所谓统管是通过各级主计算机去分级管理。从这个意义上说,它是一个在分级管理的基础上集中式的网络 ,适宜于各种统计管理系统。这种网络构形的优点,是通信线路连接比较简单,网络管理软件也不复杂,维护方便,缺点是资源共享 能力差,可靠性差,如主机出故障,则和该主机相连的终端均不能工作。 3.环形 在环形结构中各主计买机地位j;目等,网络中通信设备和线路比较节省。网络中的信息流是定向的,由于无信道选择问题,所以网络 管理软件比较简单。这种结构的缺点是网络吞吐能力差,不适宜于大信息流量的情况使用,它适宜于一个较小范围的网络,例如,一
ONE. 6
分布式存储系统,是将数据分散存储在多台独立的设备上。 传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能 满足大规模存储应用的需要。 分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了 系统的可靠性、可用性和存取效率,还易于扩展。
能力差,可靠性差,如主机出故障,则和该主机相连的终端均不能工作。
3传.环形输 结 构
在环形结构中各主计买机地位j;目等,网络中通信设备和线路比较节省。网络中的信息流是定向的,由于无信道选择问题,所以网络
管D理I软S件T比R较简I B单。U这T种E结D构的S缺T点是O网R络A吞吐G能E力差S,Y不S适T宜于E大M信息流量的情况使用,它适宜于一个较小范围的网络,例如,一
Ad Hoc(点对点)在家庭无线局域网的组建,我想大家都知道最简单的莫过于两台安装有无线网卡的计算机实施无线互联,其中 一台计算机连接Internet就可以共享带宽。如右图所示,一个基于Ad-Hoc结构的无线局域网便完成了组建。
我们经常提及的移动通信网络一般都是有中心的,要基于预设的网络设施才能运行。例如,蜂窝移动通信系统要有基站的支持; 无线局域网一般也工作在有AP接入点和有线骨干网的模式下。但对于有些特殊场合来说,有中心的移动网络并不能胜任。比如,战场 上部队快速展开和推进,地震或水灾后的营救等。这些场合的通信不能依赖于任何预设的网络设施,而需要一种能够临时快速自动组
樟时,整个系统瘫痪,故可靠性较差。 2.树形
10
ONE.
这种树形网络,也称为多处理中心集中式网络。其特点是网络中虽有多个计算中心,但各个计算中心之间很少有信息流通,主要的信
息流通是在终端和连接的计算机之间,及按树形外观结构上下的计算中心之间,各个主计贷机均能独立处理业务,但最上面的主计算
机传有统输管结整个构网络的能力,所谓统管是通过各级主计算机去分级管理。从这个意义上说,它是一个在分级管理的基础上集中式的网络
点均具有选道和信息流控制的功能,网络管理软件比较复杂。在设置主计算机节点时,应从拓扑构形考虑链路位置、链路容量、网络
响应时间、网络吞吐量及网络可靠性等。总之,这种构形有较高的可靠性,资源共享方便。缺点是网络软件比较复杂,成本也较高。
在局域网络中一般很少采用这种无约束的网状结构,因为这种无约束的网状结构无法实现局部网络高频带通路、低延迟传输及技术上
概念
SIMPLE BUT POWERFUL
分布式数据储存. 点对点传输. 共识机制. 加密算法. 比特币. 去中心化.
区块链
BLOCKCHAIN 关键词
KEYWORD 释意
EXPLAIN 去中心化
KEYWORD
ONE. 5
分布式数据存储
比特币
点对点传输
加密算法
共识机制
一)分布式储存 DISTRIBUTED STORAGE SYSTEM
纯点对点网络没有客户端或服务器的概念,只有平等的同级节点,同时对网络上的其它节点充当客户端和服务器。这种网络设计 模型不同于客户端-服务器模型,在客户端-服务器模型中通信通常来往于一个中央服务器。 有些网络(如Napster, OpenNAP, 或IRC @find)的一些功能(比如搜索)使用客户端-服务器结构,而使用P2P结构来实现另外一些 功能。类似Gnutella 或Freenet的网络则使用纯P2P结构来实现全部的任务。