基于区块链的智慧城市工厂网络的轻量级共识算法应用
- A lightweight dada consensus algorithm based on the blockchain for the industrial Internet of Things for smart city applications
- 轻量级共识算法:
- 网络模型:多边缘网关
- 定义:
- IIoT节点用S矩阵表示,设备分成三类
第一类:工厂区域四角
第二类:四周边缘网关集合
第三类:其他
- IIoT节点用S矩阵表示,设备分成三类
- 定义:
- 区块链机制
- 数据从源设备传输到边缘网关的传输策略
- 源设备i选择距离最近的两个边缘网关作为目的边缘网关
- 引入拍卖概念,源节点I视为拍卖者邻居节点集NSi中的所有节点都被认为是竞价者根据竞标者的剩余能量和到目的地边缘网关的跳数,建立了数据转发博弈模型。确定两个最可靠的模型作为两个目的地节点,并将数据发送到这两个节点;
- 根据竞标者的剩余能量和到目的地边缘网关的跳数,建立了数据转发博弈模型。确定到达两个目的地边缘网关的两个最可靠的设备节点作为下一跳节点,并将数据发送到这两个节点;
- 中继节点以同样的方式确定下一跳节点,最终将数据发送到两个目的边
- 目的边缘网关构建数据块,与验证边缘网关共享数据,对分布式账本进行同步,并验证数据的准确性
- 针对IIoT提出如下共识算法:
- 边缘网关数据转化成哈希值存储在数据块发送给验证的边缘网关,从其他边缘网关接收数据的边缘网关通过与总账比较对数据进行验证,并将验证结果反馈给边缘网关,如果验证的边缘网关数量大于验证的边缘网关总数的50%,则认为该数据是准确的;否则,数据被认为是错误的;
- 边缘网关数据转化成哈希值存储在数据块发送给验证的边缘网关,从其他边缘网关接收数据的边缘网关通过与总账比较对数据进行验证,并将验证结果反馈给边缘网关,如果验证的边缘网关数量大于验证的边缘网关总数的50%,则认为该数据是准确的;否则,数据被认为是错误的;
- 网络模型:多边缘网关
- 轻量级共识算法:
基于区块链的智慧城市工厂网络的轻量级共识算法应用相关推荐
- 【链 闻】北京共识区块链研究院揭牌成立;荣成市运用区块链构建智慧城市;俄亥俄州认定区块链记录可成为永久电子记录
今日要闻 北京共识区块链研究院揭牌成立 荣成市运用区块链构建智慧城市 俄亥俄州认定区块链记录可成为永久电子记录 无锡市滨湖区利用区块链打造"智慧公诉"平台 今日价格走势 行业动态 ...
- 区块链+5G=智慧城市?
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 智慧城市是一个非常大的产业范畴,同时包括面向政府的智慧治理.面向市民的智慧民生和面向产业的智慧经济三大板块,涵盖了智慧政 ...
- 基于区块链技术的数据安全共享网络体系研究_基于区块链技术的用户信息隐私保护与共享方案...
随着互联网信息技术的飞速发展,网络数据量迅猛增长,不可避免的数据隐私保护成为用户关注的重点.在金融领域,经历了纸质信息到电子用户交易档案的转变,用户使用云服务器来存储个人数据,但是交易数据包含有众多的 ...
- 微软联手埃森哲打造基于区块链技术的数字化ID网络
北京时间6月20日早间消息,埃森哲和微软正在联手打造一个使用区块链技术的数字化ID网络,这是由联合国提供支持的一个项目的部分内容,旨在向全球范围内没有官方凭证的11亿人提供合法的身份证明. 这两家公司 ...
- 区块链打造智慧城市的思路和案例
智慧城市这个概念我们并不陌生,这几年它热得发烫.可是确切地讲智慧城市是个什么样的概念,到底该怎样实现它,却如水中月镜中花一样朦胧,没有几人能说出个一二三.我们就不妨花点时间来了解一下. IBM在200 ...
- 论文阅读:基于区块链的分布式软件定义车载网络一种深度q -学习方法
关键技术运用:许可区块链+软件定义的vanet+基于优先级体验重放的深度q学习 传统的问题及文章解决方法 问题1:缺乏基础设施和动态性 方法:使用软件定义的vanet动态和安全地管理vanet. 问题 ...
- 【区块链实战】区块链新发明:工作量证明,PoW共识算法
目录 一.简介 二.知识点 工作量证明(POW) 随机值做作用 挖矿矿工 区块交易手续费 三.工作量证明 PoW 与 区块链的关系 1.为何要引入 PoW 2.如何确认工作难度 3.挖矿机制与矿工 4 ...
- 基于区块链技术的数据资产管理机制研究
点击上方蓝字关注我们 基于区块链技术的数据资产管理机制研究 赵明1, 董大治2 1 海军装备部,北京 100841 2 中国人民解放军91001部队,北京 100841 摘要:使用区块链技术可以保证数 ...
- 基于区块链技术的性能测试
作者:大开科技-曹向志 摘要:本次测试是受甲方公司委托,对运用区块链技术的一个应用后台系统进行负载测试,主要是评估系统在系统资源正常利用率下TPS是否能够达到20000,并发用户超过2000,响应时间 ...
- 区块如何防篡改_如何实现基于区块链技术的信息防篡改与溯源
实现对应关键信息系统基础设施的区块链存储与溯源方案,能对在数据共享过程中的关键系统基础设施的关键数据进行基于区块链的存证.传输.对于恶意篡改的关键数据能及时发现,对于虚假数据和非法篡改恶意数据能在使用 ...
最新文章
- 分类模型的性能评估——以SAS Logistic回归为例(2): ROC和AUC
- CodeForces - 1484D Playlist(循环链表+bfs)
- JSP实战型程序连载:通用数据库连接JavaBean
- React开发(210):react中try...catch..
- 为什么自己编写的页面总是在那里抖动_「内存抖动」?别再吓唬面试者们了行吗...
- python 如何匹配列表中某个单词_Python中部分指定单词的最佳匹配项
- 安卓手机可以改鸿蒙吗,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪
- 算法题1 大数字运算(输出时不显示前面多余的0)
- Spring自学日志03(作用域,自动装配)
- mysql锁的一些理解简书_MySQL锁的基本概念
- Java多线程系列 基础篇04 线程中断
- 一步一步学Silverlight 2系列(15):数据与通信之ASMX
- 市场上主要的PB系统提供商简介
- java —— int和byte的相互转化工具方法
- dBm和dB(纯计数单位)
- 如何解除电子书DRM限制
- Python安全攻防-3渗透测试框架
- 一个男网友娶到一个女网友后在洞房发生的事情
- stm32f103电子钟心得体会_STM32时钟小结
- 40本编程开发电子书免费送