• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 基于机器学习的可扩展HCGraph算法

基于机器学习的可扩展HCGraph算法

作者:TRIAS 字体:[增加 减小] 来源:互联网 时间:2018-11-03

TRIAS向大家分享了基于机器学习的可扩展HCGraph算法,其中包含HCGraph算法,Leviatom网络等知识点,遇到此问题的同学们可以参考下
HCGraph 是Leviatom网络的核心算法。在前面的文章中,我们介绍过该算法利用Gossip 协议族构建全网信任模型。HCGraph利用类似于HashGraph的Gossip以及Gossip about Gossip协议来实现高效的信任关系传递。利用该协议,我们可以在获得一个比较完整的全局网络互信关系。

但是,在未来真实系统里百万节点级别的分布式环境中,因为受限于网络负载,就有可能会引发网络热点负载过重。如果受限于网络负载,就会影响节点达成共识的速度。

因此,我们设计了一个基于机器学习的网络链接预测的算法,来解决这个问题。此外,我们还设计了一个基于分布式的系统架构来实现它。接下来,我们详细介绍一下:

假设我们需要预测节点u到v之间的证实关系,而u到v并没有直接发起过证实。我们可以收集两个类型的图计算信息。

第一个类型,我们共收集七个维度的信息,这些信息仅与这两个节点本身与整个网络世界的关系。这其中包括,u 证实的可信节点;u 证实的不可信节点;u证实的所有节点;证实v为可信的节点;证实v为不可信的节点;所有证实v的节点;u和v的共同邻接节点的数量。

第二个类型,我们共收集16个维度的信息,这些信息取决于共识节点u和v之间的交互。根据两节点间证实关系的方向、信任关系,一共有(2*2)*(2*2)=16种关系。

结合两个类型的信息,或者仅使用其中一个类型的信息,采用机器学习的算法对部分数据进行训练,而对另一部分数据进行交互测试。

共识节点之间的证实关系是实时地存储在共识节点本地的数据结构中的,那么要实现此算法就涉及到两个问题:

1)如何获取到所有周期性的证实信息来训练机器学习模型;
2)当需要预测u和v之间的信任关系时,如何抓取到u和v的实时证实信息来进行预测。

在这里,第一个问题是批处理的计算问题,第二个问题则是在分布式系统中的实时计算问题。针对这两个问题,以及共识节点本地化存储、证实的需求,我们抽象出了三个模块:

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 基于机器学习的可扩展HCGraph算法

相关文章

  • 2018-11-03云养猫买猫攻略 CryptoKitties买猫详解
  • 2018-11-03互操作性的区块链系统设计理念
  • 2018-11-03Solidity Types-动态大小字节数组
  • 2018-11-03区块链的本质特征
  • 2018-11-03拜占庭将军与区块链有啥关系
  • 2018-11-03EOS RAM 买卖功能教程 | HaloWallet
  • 2018-11-03胖协议 vs 胖 dApp vs 胖钱包
  • 2018-11-03你的第一个Truffle分布式app (2)
  • 2018-11-03Electron Cash钱包存放 BCH教程
  • 2018-11-03Data(DTA币)简介、网址及交易平台

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 区块链时代的拜占庭容错:Tendermint(一)
    • 数字货币如何挖矿与投资挖矿?
    • 详解什么是虚拟货币
    • OKEx解读合约的逐仓与全仓保证金区别
    • 理解加密经济学(Cryptoeconomics)
    • 比特币区块链分叉是什么
    • Casper、DPOS还有BFT,你真的了解权益证明机制吗?
    • 区块链资产的分类与价值判断
    • 拜占庭将军与区块链有啥关系
    • 以太坊经典ETC简史

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有