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)的设计实现也是接下来的重点工作。我们新加入一位对分布式存储很有经验的同事,这会加快我们开发进度。
以上。