有数据估计,物联网设备将以每年21%的速率增长,到2022年,互联的物联网设备体量将达到180亿美元。可扩展性、可用性受限间接导致了目前物联网无法规模化普及和发展,物联网的隐私安全问题也亟待解决。此前Odaily星球日报曾报道过的 COT、CPChain、IOTA 等项目都想将区块链技术带到物联网世界中。
日前,Odaily星球日报接触到来自硅谷的 IoTeX 团队,其想要通过区块链技术打造去中心化的物联网网络,在物联网世界中推广 token 经济,同时解决传统物联网可扩展性低、隐私安全等问题。
在物联网和区块链的结合上,目前通用型公链难以满足物联网的高频交互、多功能等需求。同时,尽管链可以取代中心化的服务器进行数据的存储,但当物联网设备与使用者的身份相连接时,匿名的信息依旧能被联系起来。这也要求物联网世界的公链具有更好地保护隐私的特性。
IoTeX 想打造一条跟物联网联系紧密的公链,并满足物联网世界的三个需求:物联网设备的大量交互需求,保护数据隐私安全和异构性(可以简单想象成,不断有新的设备加入到原有的物联网网络中,旧设备和新设备间不断交互,使得网络环境变得复杂。)。在 IoTeX 公链的设计上,其使用的是主链+子链的构造机制。
(IoTeX链架构)
主链是任何人都可以访问的公链,将负责监督、管理各个独立的子链,同时还将负责链上交易的结算和锚定支付功能。
每条子链将有不同种类的功能,能链接与其有相似性的物联网设备。子链的设计一方面满足物联网的多样性,可将同类型、同种类的产业规整到一条子链中来,满足物联网世界的“异构性”需求。另一方面还将保证当子链受到攻击时,主链不受影响。
“由于物联网上的东西多种多样,每个子链将针对不同性能去开发。我们希望使子链的数量可无限扩张。” IoTeX 联合创始人 Raullen Chai 向星球日报介绍,子链将可能由单个或多个运营商运营,子链的开发权最后想要交还给社区。目前 IoTeX 团队想要先将几个头部子链搭建好,同时为其他开发者提供一个可以减轻开发负担的通用“工具包”。
解决公链的扩容和性能问题是目前大部分公链项目的着力点,IoTeX 目前最想解决的是扩容和隐私层面的问题,其想要用 RollDPoS共识机制提升链的性能,用独创的密码学工具改造智能合约。
Raullen Chai 介绍,在 RollDPoS 共识机制中,将设置一个大型的共识节点备选池,通过密码学算法,将从池中随机选择部分代表节点负责交易打包、出块。池中的备选节点将由投票选出,随着网络中子链的增加,代表节点数量将自动扩展,交易分配随机生成。佐以 RollDPoS,可以在实现高吞吐量的同时实现更准确更民主的共识。同时为了降低存储负担,IoTeX 在链上设置 checkpoint,定期裁剪过期数据。为了使区块链交易更轻量、更快速,IoTeX 采用 Koblitz 曲线 sect283k1 等用于签名交易。
为实现物联网设备在区块链上的隐私需求,IoTeX 想要利用自己创新的密码学工具,构造轻量级的、带有隐私保护功能的智能合约。此外,Raullen Chai 还透露,匿名交易会使得主链变得相对复杂,所以匿名隐私的交易将可能只在子链上完成。目前,IoTeX 测试网 Alpha (Strive) 已于2018年6月发布, RollDPoS共识黄皮书也已发布。
团队方面,IoTeX 团队目前共有12名研发人员,团队成员曾在 Facebook、Google、Uber 等大公司担任主要技术人员。IoTeX 联合创始人 Raullen Chai 为滑铁卢大学加密学博士学位与科学家,曾担任Uber 加密研发部负责人,Google 安全工程师,有超过8年的加密技术和区块链领域的经验。项目密码学负责人在信息安全与加密方面拥有超过14年研究和行业经验,拥有40多篇发表文章和专利。
我是Odaily星球日报作者莫昕楠,探索真实区块链,优质区块链项目寻求报道请加微信:16601131135,烦请备注姓名、公司、职务。