ITC万物链:IoT Chain技术架构简介

ITC万物链:IoT Chain技术架构简介_第1张图片

亲爱的社区伙伴们:
万物互联是现代社会工业化演进不可逆的浪潮,作为新一代高性能物联网区块链——ITC万物链,致力于为物联网世界提供安全可扩展的公链IoT Chain,支持和促进IoT的开发。
时值IoT Chain主网即将上线,在这里和社区伙伴们一起谈谈ITC万物链的技术架构,共同了解IoT Chain的系统构建。
IoT Chain技术架构
如下图所示,IoT Chain技术架构可以大致分为三层,自下而上分别是:

  • 基础架构层:IoT Chain的底层区块链技术,包括共识算法、加密算法、节点发现协议、网络传输协议、EVM虚拟机等。
  • 功能抽象层:IoT Chain的区块链系统功能实现,包括智能合约、散列存证、全局注册、分布式身份、历史浏览等。
  • 服务抽象层:面向企业或者独立应用开发者,提供各种开发组件和服务,包括软件开发工具包(SDK)、区块链浏览器、插件库等。
    ITC万物链:IoT Chain技术架构简介_第2张图片
    IoT Chain技术架构示意

    IoT Chain技术要点

图中最下层是IoT Chain的基础架构层,这一层也是IoT Chain区块链生态的基础,我们来看一下。

  • IoT Chain采用BFT 共识算法

如何维护分布式网络中的对等节点达成对交易的一致性,是区块链共识系统要解决的主要问题。目前主流POW共识算法面临扩展性不足的性能限制,且存在算力浪费。IoT Chain 满足BFT(拜占庭容错),这表示只要三分之二的节点是可信的,作恶节点就无法篡改交易,同时也有助于提升性能表现,更为适用高频物联网应用场景。

  • IoT Chain采用非对称加密

对数字货币钱包比较熟悉的社区伙伴或许了解,基于非对称加密算法生成的,由公钥和私钥组成的密钥对(尤其是私钥)是实现区块链网络中数字签名、身份认证的关键基础。通过非对称加密产生的分布式身份,人们可以打破数据垄断,实现分布式身份以及数字资产的自主管理。有兴趣可以阅读区块链分布式身份,保护个人数据资产的第一步

  • IoT Chain使用Kademlia节点发现协议

Kademlia(KAD)是一个安全的节点发现协议,它的优势在于实现分布式网络中的安全高效通讯,能帮助IoT Chain网络中的节点更快更准确地发现和到达目标节点。

  • IoT Chain支持EVM

支持EVM(以太坊虚拟机),是IoT Chain兼容、开放性表现之一,同时也意味着以太网络DAPP可无缝迁移至IoT Chain网络。

Ps:对数字资产持有者来说,在ITC Wallet钱包APP中,可以自由管理自己的ITC主网Token以及以太网络ERC20 Token。

其他,网络传输协议、智能合约等,在此暂不一一展开。总体来看,在这样的技术架构下,IoT Chain主网的安全性、易用性,以及开发友好度都将得到大大提升。

主网上线不断临近,让我们共同期待IoT Chain主网的正式发布!

以上。ITC万物链共识节点招募已经开启,加入IoT Chain共识节点,即可每月获得额外激励池奖励收益!欢迎全球社区伙伴、开发者、支持者参与报名!

ITC万物链:IoT Chain技术架构简介_第3张图片

- 相关阅读 -

「公告」ITC万物链发布共识节点计划,首次启动全球节点招募

「周报」ITC万物链项目进展更新2018/12/15-12/21

- 关于ITC万物链 -

ITC万物链是一种基于区块链的安全物联网轻操作系统,旨在解决目前物联网严重的安全问题,满足物联网高度并发的使用场景,实现万物互联互通。

ITC万物链主张数据主权属于用户。

- 加入社群 -

中文电报群

https://t.me/IoTChain_CN

英文官方推特

https://twitter.com/IoT_Chain

官方Medium

https://medium.com/@IoT_Chain

点击官微菜单栏「加入我们-社区」加入更多万物链官方社群,和全球小伙伴畅聊ITC!

你可能感兴趣的:(ITC万物链:IoT Chain技术架构简介)