学习
实践
活动
专区
工具
TVP
写文章

ITC万物链2018半年技术进展

2018年8月18日20:00,ITC官方团队进行了中文社区专场直播,为社区支持者详细解读了半年来IoT Chain项目的技术进展,以下为直播回顾:

ITC万物链项目半年技术回顾 2018/8/15

------------------------------------------------------

ITC万物链目前发展怎么样?

一切都在按照项目路线图稳步推进。

我们已经设计了完善的模块化框架(Modular Framework)。已经实现DAG数据结构;已经实现了改善的BFT算法;支持以太坊虚拟机(EVM);完成了基本的加密模块(Cryptographic Module)。

我们正在开发多链钱包(Multichain Wallet)。除了钱包的基础功能,我们将会在钱包中支持一些有趣的去中心化协议,我们会考虑Bancor(BNT)、HYDRO、SWFT等,让ITC TOKEN可以实现更多有趣的功能。

------------------------------------------------------

ITC万物链的技术目前能实现什么?

我们的技术已经可用于企业的联盟链场景,我们对企业版的功能做了如下规划。

数据结构(Data Structure)

为了获得更好的性能以及支持并行交易,区别于传统的Blockchain链式结构,IoT Chain采用DAG有向无环图的数据结构来存储交易。

共识算法(Consensus Algorithm)

IoT Chain针对企业应用场景的联盟链架构中,采用优化BFT共识算法,可以满足拜占庭容错。并支持灵活的共识引擎架构,可以根据业务需求,切换不同的共识算法。

EVM智能合约(EVM Smart Contract)

EVM是目前区块链生态中技术可用性最高,开发者生态最友好的智能合约运行环境。IoT Chain支持EVM虚拟机,开发者可以使用solidity或者其他语言方便地编写安全的智能合约。

区块链浏览器(Blockchain Explorer)

区块链浏览器是区块链所有交易的公开易读入口,用户可以通过区块链浏览器查询交易信息或者合约执行记录。

数据流程(Data Flow )

属于联盟链成员的节点可以部署并且触发合约,节点的交易流程总是伴随着已部署合约的触发,交易携带的参数以及合约执行的结构会在智能合约体现,并且可以通过区块链浏览器查看。

安全通信协议(Secure Communication Protocol)

联盟链的节点之间通过KDF、ECIES、和AES密钥交换算法和加密算法,首先通过安全握手确认身份之后再在安全信道上加密通信。对于有不良行为的节点,P2P协议会自动进行屏蔽,并根据历史行为进行评分。

加密算法(Encryption Algorithm)

针对链上隐私信息,采用加密哈希算法Keccak256,保证数据安全,防止被恶意节点获取作恶。链上账户使用非对称密钥加密如ECDSA、EDDSA等,对个人发起的交易进行签名,防止恶意节点伪造他人发起交易。 

区块链节点环境监控(Monitoring The Blockchain Node Environment)

通过节点和区块监控系统,可以实时监控联盟链网络中各节点的状态,包括同步信息、区块统计、交易统计、恶意或者滥用行为报警等。

应用程序接口(Application Interface)

配套有完整的RPC接口和主流语言客户端,在企业内部可以方便地部署微服务架构,并与企业既有设施和服务等高效结合起来。

------------------------------------------------------

ITC万物链的下一步规划是什么?

1、企业客户(Corporate Clients)

我们相信唯有区块链技术的落地才能促进区块链行业健康发展。

我们已经在与一些有影响力的企业洽谈合作,目前企业版的技术已经可用,所以接下来的推进会更加顺利。

我们将加大商务拓展,和有影响力的企业一起用区块链技术真正增加传统行业的效率。

2、主网开发(Mainnet Development)

接下来的重点有3块:

第一是VRF共识的集成。实现了VRF之后,IoT Chain主网的性能和安全性会极大提高。我们将在10月份发布公开测试网络,邀请社区一起测试优化IoT Chain主网。

另一块是性能优化(Performance Optimization)。性能优化需要各个单独模块的调优以及模块连接之后的联调优化。理论上VRF、DAG、BFT这些技术保证了高性能的可行性。但是真正要把IoT Chain的性能做到极致,更多的是工程上的实现。这部分工作也非常重要。

存储方案(Storage Solution)的设计实现也是接下来的重点工作。我们新加入一位对分布式存储很有经验的同事,这会加快我们开发进度。

以上。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180822B180YX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券