- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
信息技术基础
主讲教师:蒋洛锋区块链
教学目标/OBJECTIVE认识区块链的基本概念01认识区块链的核心技术原理02认识区块链的应用03
任务实现/PROCESS认识区块链的基本概念区块链技术的定义区块链技术是一系列现代信息技术的组合,伴随着大家所熟知的比特币一起诞生,但区块链不等于比特币,区块链是比特币背后的技术。
任务实现/PROCESS认识区块链的基本概念区块链技术的起源区块链最早最成功的应用就是记录数字和记录账本,然后才开始记录更为丰富的信息。第一个成功地利用区块链技术记账的应用就是比特币。2008年全球金融危机爆发,促使央行实施量化宽松政策,引发比特币诞生,其底层支撑技术区块链是一系列技术的集合。
任务实现/PROCESS认识区块链的基本概念区块链的定义及其特性区块链是使用密码技术链接,将共识确认过的区块按顺序追加而形成的分布式账本。区块链系统通过去中心化的节点共识机制,确保了其健壮性和真实有效性,规避了中心化操作的弊端。它允许节点间在无需信任的前提下交换数据,其运作规则和数据内容公开透明,确保节点无法在规则范围内进行欺骗。0102去中心化不可篡改
任务实现/PROCESS认识区块链的基本概念区块链的定义及其特性区块链是使用密码技术链接,将共识确认过的区块按顺序追加而形成的分布式账本。整个系统采用分布式数据存储,每个节点都拥有完整的数据库拷贝,单个节点的修改无效,除非控制多数节点。系统中的数据块由所有维护节点共同维护,任何人都可参与,从而确保系统公开透明且计算结果一致。0304可追溯性公开透明
任务实现/PROCESS认识区块链的基本概念区块链的分类在区块链体系中,因为所有交易信息被记录且不可被篡改,彼此之间的信任关系变得简单,甲方和乙方甚至更多方之间进行交易时,通过加密算法、解密算法自己获得信任后,不需要将信任认证权让渡给中心化机构或大量第三方中介机构,甚至也不需要让渡给法律,大幅度降低行政管理和防止欺诈的成本。
任务实现/PROCESS认识区块链的基本概念区块链的分类公有链:具有完全开放性、高度去中心化、密码学安全性和透明性,并通过代币激励机制鼓励矿工参与和维护网络。私有链:限于特定组织或个体访问,不公开。它较公有链更中心化,节点有限且受控,因此交易速度快、延迟低。联盟链:采用许可制,仅限预先选定节点参与共识,具备灵活性以定制规则和权限,适合多方协作。
任务实现/PROCESS认识区块链的基本概念区块链平台介绍是一种许可型区块链网络,通常用于企业间的合作,由预先选定的节点控制,以提高交易速度和隐私性。联盟链是第一个成功的去中心化数字货币,由中本聪于2008年提出,旨在实现点对点的电子现金系统。比特币是一个开源的区块链平台,支持智能合约功能,在2015年创立,旨在构建去中心化应用。以太坊是围绕前俩代链的性能问题,提出自己的性能优化;或者基于前俩代链提出新型应用模式。其他链
任务实现/PROCESS认识区块链的核心技术原理区块链的组成技术分布式账本:通过在分布式节点间共享并使用共识机制实现最终一致性。共识算法:是节点间为达成共识而采用的计算方法。时间序列:称动态数列,是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数列。智能合约:作为存储在分布式账本中的计算机程序,其共识执行结果都记录在分布式账本中。
任务实现/PROCESS认识区块链的核心技术原理数据区块比特币的交易会记录在数据区块里面,大概每10分钟产生一个区块,包含区块头和区块体两个部分。区块头中主要包含:版本号、时间戳、前一区块地址、随机数、当前区块HASH值、Merkle(默尔克)树根值等。区块链中的每个区块包含交易数量和具体的交易详情,这些信息公开透明并记录在数据区块中。
任务实现/PROCESS认识区块链的核心技术原理数据区块区块的大小并不是固定的,主要根据交易列表的大小来确定,有时候考虑到网络带宽等因素,一般在1兆字节到几兆字节。
任务实现/PROCESS认识区块链的核心技术原理共识机制区块链架构是一种分布式系统,分为公有链、联盟链和私有链三种模式,分别对应去中心化、部分去中心化和弱中心化。在异步通信的分布式系统中,需要状态复制以确保主机间的状态共识,但可能出现故障和网络问题,因此需定义容错协议。区块链技术通过借鉴分布式系统共识算法,确保账本数据的一致性和正确性。共识机制是记账节点间认定记录有效性的方法,防止篡改。
任务实现/PROCESS认识区块链的核心技术原理共识机制PoW(工作量证明)工作量证明通过计算哈希值竞争记账权,优点是去中心化,但资源浪费大、交易速度慢。PoS(权益证明)根据节点持有的代币数量和时间决定记账权,缩短共识时间、减少资源浪费。
任务实现/PROCESS认识区块链的核心技术原理共识机制DPoS(股份授权证明)
原创力文档


文档评论(0)