购买

¥ 20.0

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 区块链技术及其物联网应用

区块链技术及其物联网应用.pdf

区块链技术及其物联网应用

教育文库
2018-11-22 0人阅读 举报 0 0 暂无简介

简介:本文档为《区块链技术及其物联网应用pdf》,可适用于IT/计算机领域

北京航空航天大学刘建伟教授成都区块链技术及其物联网应用目录CONTENTS区块链相关背景物联网现存问题物联网区块链应用应用障碍与发展前景去中心化共识机制永久记录区块链相关背景可追溯性不可篡改比特币简介比特币(Bitcoin)是一种利用对等网络和密码技术实现的密码货币系统包括货币发行与交易本质上是一个账单广播与管理系统。系统无任何特殊节点是去中心化的点对点数字交易系统。系统设计上可绕开任何政府或其他第三方机构监管可保护用户身份隐私。货币不可伪造性与防止双重花费由密码算法与协议保证交易账单记录不可逆、不可伪造、不可否认、可验证。比特币简介与传统账本相比区块链将完整的账本分发给每个人并由所有人共同维护。利用密码算法保障交易的有效性公开可验证并通过时戳使账本的每一页按时序排列。HashHashAliceBobTomJerryHashHashAliceBobHashHashBobJerryTomJerry比特币交易记录在区块链上区块链可看作分布式账本每个区块就是账本的一页每页记录若干交易通过杂凑函数使每一页与前一页相关联且内容都不可篡改。比特币简介比特币不需要第三方机构只需将交易单记录在共同维护的账本上即可完成交易商家商家商家第三方机构消费者消费者消费者数字签名数字签名信用背书传统支付系统拓扑区块链系统拓扑VS商家消费者数字签名商家消费者交易单数字签名直接支付比特币简介中本聪在密码学论坛上发表了一篇文章:《比特币:一种点对点电子现金系统》中本聪发布了比特币系统软件的开源代码并发行了第一批枚比特币程序员Hanyecz花费比特币向比特币论坛的用户购买了两个披萨比特币总发行量为万迄今已发行多万,总值超过亿美元完成名义上的货币向实物货币的华丽转身与现实世界产生了实质性联系投资者、投机者、更多技术爱好者、用户、商家加入形成比特币生态密码学、计算机等新技术爱好者加入比特币系统形成比特币社区此文的发表标志着比特币的诞生而中本聪是何人仍然是一个未解之谜价值互联网若隐若现区块链背景区块链是比特币协议的一部分是一种共享的分布式数据库维护一个持续增长、不可篡改的数据记录列表。交易信息被记录在区块中然后用密码学杂凑函数(Hash)与前一个区块相链接。系统中每个节点上都有完整的数据拷贝且交易记录都具有时间戳是可追溯的。前一区块的Hash交易信息前一区块的Hash交易信息前一区块的Hash交易信息区块N区块N区块N区块链背景区块链最主要的应用之一是比特币可看作是持续增长、不可篡改的分布式账本交易单Transaction交易单记录一笔比特币交易的具体信息例如付款人收款人的比特币地址、付款金额、付款人数字签名等。交易单发送给网络中的所有人交易单输入地址输出地址数字签名输入地址输出地址数字签名输入地址输出地址数字签名区块链背景区块链最主要的应用之一是比特币可看作是持续增长、不可篡改的分布式账本交易单Transaction交易单记录一笔比特币交易的具体信息例如付款人收款人的比特币地址、付款金额、付款人数字签名等。交易单发送给网络中的所有人区块Block节点收集当前时间段内(每分钟)所有验证通过的交易单组成数据块。矿工拼凑随机数使数据块的Hash值满足条件(由N个开头)区块当前区块的Hash值=hash(A||B||C)通过尝试随机数B使其开头为N个当前时段产生的交易单当前时段产生的交易单当前时段产生的交易单N………………前一区块的Hash值A当前时段所有交易单求Hash值C随机数B区块链背景区块链最主要的应用之一是比特币可看作是持续增长、不可篡改的分布式账本交易单Transaction交易单记录一笔比特币交易的具体信息例如付款人收款人的比特币地址、付款金额、付款人数字签名等。交易单发送给网络中的所有人区块Block节点收集当前时间段内(每分钟)所有验证通过的交易单组成数据块。矿工拼凑随机数使数据块的Hash值满足条件(由N个开头)区块链Blockchain该时间段最先得到满足条件的人即称作矿工数据块按唯一顺序加入区块链该矿工获得个比特币奖励。全世界比特币只有唯一一条公共数据链。区块链背景区块链具有三个关键安全性质:单向性:给定当前区块无法伪造以前的区块(不可能伪造历史)抗碰撞:给定区块链无法生成另一个区块链且最后区块相同(唯一存在)可验证:区块链中的数据关系可验证(作弊可被发现)区块当前区块的Hash值=hash(A||B||C)通过尝试随机数B使其开头为N个当前时段产生的交易单当前时段产生的交易单当前时段产生的交易单N………………前一区块的Hash值A当前时段所有交易单求Hash值C随机数B区块当前区块的Hash值=hash(A||B||C)通过尝试随机数B使其开头为N个当前时段产生的交易单当前时段产生的交易单当前时段产生的交易单N………………前一区块的Hash值A当前时段所有交易单求Hash值C随机数B区块链基础知识杂凑函数(Hash):将任意长的消息映射为定长杂凑值的单向函数抗碰撞攻击:找两个输入和且使这在计算上应当是不可行的保证区块链上交易不被篡改抗原像攻击:已知杂凑值找一个输入串使得这在计算上应当是不可行的保证区块链挖矿具有相当大难度yxy()()fxfy()hhxxxhxBA……FE(或bits)xFDCEXCFCBDFAAB……区块链基础知识挖矿与矿工:所谓挖矿就是要用最快的计算机(矿机)找到满足条件的随机数成功挖到“矿”的人称为矿工可获得挖矿奖励和交易费奖励所有节点将随机数加入当前区块杂凑值计算中努力寻找使区块的杂凑值为N个开头的随机数最先找到满足条件的随机数的节点称为矿工。前导的个数N由当前全网算力决定比特币网络会自动调整数学问题的难度让整个网络约每分钟得到一个合格答案。随后比特币网络会新生成一定量的比特币作为赏金奖励获得答案的人。矿工挖矿奖励最初为比特币每年减半比特币总量为万个目前比特币的总量已经达到万当前奖励为比特币。区块链基础知识算力:矿工计算杂凑函数的能力即每秒计算Hash的次数当前全网算力约为:,,THs即每秒计算Hash结果约为×次一般来说个人算力占全网算力的比例越大成功挖矿的概率越高当前区块数约为:万个存储量约G当前比特币市值约为:$,,,即亿美元区块链工作流程比特币网络比特币网络中每个节点均保存区块链完整数据交易地址为公钥支付方使用私钥签名Alice支付Bitcoin给BobTransactionAliceBobSignature交易单广播到网络中但不一定所有节点收到?节点验证交易合法性:签名、余额矿工将合法交易记录在新区块上广播到网络矿工计算Hash获得挖矿奖励和交易费奖励节点只接受最早生成到最长链且合法的区块交易所在区块后生成个新区块则认为支付成功若全网算力以上诚实则比特币安全稳定区块链特点区块链在分布式对等网络中算法公开透明靠共识机制建立起各节点间的互信时间戳和数字签名保证交易不可逆和可追溯性可追溯性永久记录不依赖于任何可信机构激励措施保证矿工诚信去中心化不可篡改数字签名保证交易不可伪造、不可篡改、不可否认等特点算法透明交易匿名数字签名使用一次性公钥隐藏用户身份保证匿名性共识机制只有被以上算力认可的记录才能加入区块链中计算新区块转发交易单挖矿奖励交易费奖励区块链特点比特币中激励措施是促进区块链网络顺利进行的保障各个用户节点为获得奖励从而积极、诚信地参与交易单转发、新区块转发、新区块计算的工作。激励措施用户表现每个用户都希望挖矿获取奖励决定区块链特点共识机制是区块链安全和稳定的重要基础:攻破比特币需要获得算力代价太高且远低于用此算力诚信挖矿所获收益。挖矿代价空调降温靠近水电站获得充足且低价电费位于内蒙古鄂尔多斯的比特币矿场是全球最大的比特币矿场之一年上缴电费高达亿元人民币占整个比特币网络的算力矿机与报废区块链发展现状区块链的诞生标志着人类开始构建真正的信用互联网被称为第四次工业革命金融支付(跨境支付)、保险、证券、股权登记、众筹公益慈善区块链捐赠平台文化、教育、产权、医疗公共服务领域区块链应用供应链金融、供应链溯源供应链物联网区块链物联、汽车租赁多个国家正在投资区块链技术的银行启动区块链项目多个中央银行加入区块链讨论多个公司加入区块链联盟过去三年区块链的风投超过亿美元产生了的区块链相关专利区块链发展现状世界各国认识到区块链技术巨大的应用前景开始从国家层面思考区块链的发展年月日央行称尽快推出央行发行的数字货币年月工信部印发了《关于组织开展区块链技术和应用发展趋势研究的函》年月日工信部发布区块链两年规划年月工信部发布《中国区块链技术和应用发展白皮书()》年月工信部发布中国首个区块链标准《区块链参考架构》美国司法部举行数字货币峰会美国证券交易所批准在区块链上进行公司股票交易美国商品期货交易委员会强化监管区块链把比特币作为大宗商品对待美国国土安全部研究区块链在国土安全分析和身份管理中的应用英国发布《区块链:分布式账本技术》跟踪福利基金分配俄罗斯向普京提交《区块链技术发展路线图》澳大利亚计划用于选举投票央行提议发行数据货币澳元日本批准数字货币监管法案成立首个区块链行业组织韩国央行发布《分布式账本技术和数字货币的现状及启示》联合国社会发展部发布《加密货币以及区块链技术在建立稳定金融体系中的作用》物联网现存问题通信兼容个人隐私架构僵化多主体协同设备安全物联网现存问题Mirai创造的物联网僵尸BotnetsofThings可发动DDos攻击致使Dyn、Twitter、PayPal等诸多人气网站暂时瘫痪。中央服务器管理者在未经授权的情况下可能使用其存储和转发隐私数据。成都的个监控摄像头被网络“直播”。目前物联网数据流都汇总到单一的中心控制系统随着设备的几何级数增长中心化服务成本难以负担。全球物联网平台缺少统一的语言很容易造成多个物联网设备彼此之间通信受阻并产生多个竞争性的标准和平台。目前很多物联网都是运营商、企业的内部网络。当涉及到跨多个运营商、多个对等主体之间协作时建立信用的成本很高。个人隐私架构僵化通信兼容多主体协同设备安全物联网安全和隐私问题安全和隐私保护方面物联网应用的仍然是互联网或通信网中常规的安全防护技术安全风险安全需求病毒攻击隐私泄露身份冒充账号滥用窃听篡改业务滥用DoS攻击非法入侵安全事件追踪应用数据加密安全审计技术隐私保护访问控制密钥管理身份认证和授权入侵检测技术阻塞干扰信息篡改网络中断跨网攻击网络窃听DoS攻击信息伪造物理俘获节点欺骗假冒攻击网络窃听越权访问信息窃取DoS攻击异构网接入认证数据传输保护群组认证IPV等新协议安全技术网络边界防护物理安全防护数据保护访问控制数据源认证设备身份识别应用层网络层感知层网络拦截物联网区块链应用可证可溯隐私保护降低成本跨主体协作身份认证物联网区块链优势Mirai创造的僵尸物联网(BotnetsofThings)DDos攻击域名解析服务商DynTwitter、PayPal等诸多人气网站暂时瘫痪。中央服务器管理者在未经授权情况下可能使用其存储和转发隐私数据。成都的个监控摄像头被网络“直播”国家质检总局发布智能摄像头质量安全风险警示目前物联网数据流都汇总到单一的中心控制系统随着设备的几何级数增长中心化服务成本难以负担全球物联网平台缺少统一的语言这很容易造成多个物联网设备彼此之间通信受到阻碍并产生多个竞争性的标准和平台。目前很多物联网都是运营商、企业内部的自组织网络。当涉及到跨多个运营商、多个对等主体之间协作时建立信用的成本很高。个人隐私架构僵化通信兼容多主体协同设备安全可证可溯数据只要经过共识机制写入区块链就难以篡改依托链式结构追本溯源隐私保护区块链中传输的数据经加密处理使用随机公钥可保护用户的数据安全和隐私降低成本身份认证区块链的验证和共识机制可避免非法甚至恶意的节点接入物联网跨主体协作区块链的分布式对等结构和公开透明算法能以低成本建立互信区块链无需中心服务器和可信的第三方机构规避昂贵的运营和维护费用物联网区块链架构物联网区块链参考框架主要由物联网区块链应用与支撑平台构成应用间通过点对点网络协议相互通信管理能力通用与专用管理能力安全能力通用与专用安全能力应用层物联网应用物联网区块链应用业务与应用支撑层通用支撑专用支撑存储共识加密交易身份合约物联网区块链支撑平台网络层网络传输点对点通信设备层设备网关物联网区块链能力传统物联网能力物联网区块链应用VS区块链可作为物联网设备间协作框架以密码学方式取代现有耗时的工作流程促进服务和资源共享传统物联网拓扑Internet制造商A制造商B制造商CGGGGG制造商A制造商B制造商CGGGGGBlockchain一种区块链驱动的物联网拓扑G网关物联网设备区块链节点无线链接有线链接物联网区块链发展现状物联网公司全球强数据来源:https:iotanalyticscom年月IBM推出区块链货车跟踪解决方案物联网区块链实现货物运输透明年月SAP提出Leonardo系统融合物联网、大数据、区块链等技术实现物联网数据全面洞察年月西门子与纽约新创事业LOEnergy合作将区块链技术应用于微电网电力交易市场年月微软Azure推出了EBaaS区块链解决方案为企业提供快速部署、低成本、低风险的平台年月爱立信与GE合作区块链数据完整性平台整合到物联网平台Predix中年月英特尔推出“锯齿湖”分布式账本平台并利用平台跟踪海鲜供应链确保海鲜食品存储条件年月博世宣布创建API支持超级账本技术完成了将里程表读数与区块链系统相关联的试验年月思科联合多家企业宣布区块链物联网协议倡议确保多个区块链之间的可交互操作性物联网巨头公司纷纷加入区块链技术开发领域抢占物联网区块链发展先机物联网区块链应用实例应用实例:供应链货物追踪IBM供货商承运商发货港海关到货港物流服务供应商物流服务供应商客户银行银行保险公司银行基于传感器和智能合约实现物流状态全程跟踪供应链透明化智能处理纠纷物联网区块链应用实例应用实例:供应链货物追踪IBMBlockchain应用实例:汽车充电、租赁、支付平台BlockchargeVisa充电提供商租车公司支付平台GGGGG充电桩充电桩智能车停车场麦当劳基于智能合约构建汽车自动化充电、共享、租赁、支付平台实现车辆智能化物联网区块链应用实例应用实例:基于智能合约完成汽车充电共享、租赁、支付等平台实现车辆智能化SlockitVisa应用实例:基于区块链的汽车智能充电Blockcharge物联网区块链应用实例应用障碍与发展前景共识算法数据结构智能合约区块链标准物联网区块链应用障碍设备性能有限物联网设备的存储和计算能力有限联网能力较弱共识延时较长物联网应用要求实时性现有共识机制延时较大数据查询低效设备数量巨大现有架构不支持频繁关系数据查询相关标准缺失区块链仍处于起步阶段需相关标准保障其安全性马克思主义辩证法告诉我们凡事都有两面:区块链有优点也有缺陷和不足物联网区块链发展前景发展前景共识算法研究适配物联网的共识算法并设计激励措施来降低功耗提高共识效率智能合约设计适合物联网设备的高效率智能合约研究智能合约安全性、有效性评估架构数据结构设计支持高效数据查询的区块链数据结构降低单个节点需保存的数据量区块链标准ITUT、WC和ISO等标准组织已启动区块链标准研究工作但仍在起步阶段物联网区块链发展前景谢谢!

VIP尊享8折文档

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/38

区块链技术及其物联网应用

¥20.0

会员价¥16.0

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利