大学计算机 课件 【ch12】区块链_第1页
大学计算机 课件 【ch12】区块链_第2页
大学计算机 课件 【ch12】区块链_第3页
大学计算机 课件 【ch12】区块链_第4页
大学计算机 课件 【ch12】区块链_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学计算机区块链第十二章区块链定义0112.1区块链定义

区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息具有不可伪造、全程留痕、可以追溯、公开透明和集体维护等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。从技术层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题。从应用视角来看,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留瘾、可以追溯、集体维护、公开透明等特点。这些特点保证了区块链的“诚实”与“透明”。国家互联网信息办公室于2019年l月10日发布了《区块链信息服务管理规定》,该规定自2019年2月15日起施行。作为核心技术自主创新的重要突破口,区块链的安全风险问题被视为当前制约行业健康发展的一大短板。拥抱区块链,需要加快探索建立适应区块链技术机制的安全保障体系。区块链技术的定义与发展0212.2区块链技术的定义与发展

区块链起源于比特币。2008

11

1

日,一位自称中本聪的人发表了

《比特币:一种

点对点的电子现金系统》

一文,阐述了基于

P2P

网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念

,这标志着比特币的诞生。两个月后

,理论步入实践,

2009

1

3

日第

1个序号为

0

的创世区块诞生

,2009

1月

9

日出现序号为

1

的区块,并与序号为0

的创世区块相连接形成了链,标志着区块链的诞生。近年来

,比特币底层技术之

一的区块链技术日益受到重视

。在比特币形成的过程中

,区块是一个一个的存储单元

,记录了一定时间内各个区块节点全部的交流信息

。各个区块之间通过随机散列

也称哈希算法)

实现链接

,后一个区块包含前一

个区块的哈希值

,随

着信息交流的扩大,一个区块与一个区块相继接续

,形成的结果就叫区块链。12.2区块链技术的定义与发展

目前区块链的类型主要有三种

。1)

公有区块链公有区块链

(Public

Block

Chains

是指世界上任何个体或者团体

都可以发送交易

,且交易能够获得该区块链的有效确认

,任何人都可以参与其共识过程

。公有区块链是最早的区块链,也是应用最广泛的区块链

,各大

Bitcoin

系列的虚拟数字货币均基于公有区块链,世界上有且仅有一条该币种对应的

区块链。2)

行业区块链行业区块链

Consortium

Block

Chains

由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定

(预选节点参与共识过程),其他接入节点可以参与交易,但不过问记账过程(本质上还是托管记账

,只是变成分布式记

账,预选节点的多少、如何决定每个块的记账者成为该区块链的

主要风险点〉,其他任何人可以通过该区块链开放的

API

进行限定查询

。12.2区块链技术的定义与发展

3)私有区块链

C

Private

Block

Chains)

是指仅仅使用区块链的总账技术进行记账

,可以是一个公司,也可以是个人

,独享该区块链的写入权限

,本链与其他的分布

式存储方案没有太大区别

。公有区块链的应用

(如

Bitcoin

己经工业化,私有区块链的应用产品还在摸

索当中。区块链的特征与关键技术0312.3区块链的特征与关键技术

1)

去中心化去中心化是区块链最突出

、最本质的特征

,区块链技术不依赖额外的第三方管理机构或硬件设施

,没有中心管制

,除了自成一体的区块链本身

,通过分布式

核算和存储

,各个

节点实现了信息自我验证、传递和管理

。2)

开放性区块链技术基础是开源的

,除了交易各方的私有信息被加密,区块链的数据对所有人开放,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息

高度透明。12.3区块链的特征与关键技术

3)

独立性区块链技术基于协商一致的规范和协议

,如比特币采用

哈希算法等各种数学算法

,整个区块链系统不依赖其他第

三方,所有节点能够在系统内

自动安全地验证、交换数据

,不

需要任何人为的干预

。4)安全性只要不能掌控全部数据节点的

51%,就无法肆意操控修改网络数据,这使区块链本身变得相对安全,避免了主观人为的

数据变更。5

医名性单从技术上来讲,各区块节点的身份信患不需要公开或验证

,信息传递可以医名进行。12.3区块链的特征与关键技术非对称加密存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到。智能合约智能合约是基于这些可信的不可篡改的数据,可以自动化地执行一些预先定义好的规则和条款。分布式账本分布式账本指的是交易记账由分布在不同地方的多个节点共同完成,而且每个节点记录的是完整的账目。共识机制共识机制就是所有记账节点之间达成共识,去认定一条记录的有效性,这既是认定的手段,也是防止篡改的手段。区块链关键技术区块链关键技术区块链关键技术区块链关键技术01020304区块链的应用与挑战0412.4区块链的应用与挑战

金融领域:区块链在国际汇兑、信用证、股权登记和证券交易所等金融领域有着潜在的巨大应用价值。物联网和物流领域:区块链和物联网及物流领域也可以天然结合。通过区块链可以降低物流成本,追溯物品的生产和运送过程,并且提高供应链管理的效率。公共服务领域:区块链在公共管理、能源、交通等领域都与民众的生产、生活息息相关,这些领域的中心化特质也带来了一些问题,可以利用区块链来改造。数字版权领域:通过区块链技术,可以对作品进行鉴权,证明文字、视频、音频等作品的存在,保证权属的真实、唯一性。公益领域区:块链上存储的数据高可靠且不可篡改,天然适合用在社会公益场景。保险领域在保险理赔方面,保险机构负责资金归集、投资、理赔,其管理和运营成本较高。通过智能合约应用,既无须投保人申请,也无须保险公司批准,只要触发理赔条件,就可实现保单自动理赔。12.4区块链的应用与挑战区块链的挑战受到现行观念、制度、法律制约区块链去中心化、自我管理、集体维护的特性颠覆了人们生产、生活的方式。即使是区块链应用最成熟的比特币,不同国家持有的态度也不相同,不可避免地阻碍了区块链技术的应用与发展。要解决这类问题,显然还有很长的路要走。在技术层面,区块链尚需突破性进展区块链应用尚在实验室初创开发阶段,没有直观可用的成熟产品。对于互联网技术,人们可以用浏览器、App等具体应用程序,实现信息的浏览、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论