(麦田与柏树,梵高)
目前为止,区块链实现了二次爆发。第一次是比特币,第二次是以太坊的众筹。一个是解放了价值流通,一个是解放了股权众筹。
区块链的第三次爆发会是什么呢?是平衡去中心化、安全、性能的新一代基础设施,比如EOS呢?还是类似于IPFS这样的点对点分布式文件系统?或者是区块链与物联网的结合,形成一个可信的物联网络?
从目前看,物联网也是未来一个可以引爆的点。物联网跟区块链有很多天然契合的地方。但客观来说,物联网跟区块链的结合挑战也很大。
物联网与区块链的结合极其复杂,要面对数十亿上百亿且计算能力不同的设备、要解决异构系统的互操作性、安全、隐私、激励动力等问题。如果这几个问题得不到解决,物联网要想走向主流人群几乎不可能。
物联网目前要解决的问题并不简单,但正因为有挑战,后续一旦挑战成功,会极具爆发力。在众多的物联网项目中,IoTeX是蓝狐笔记最为关注的一个项目。
IoTeX的明确路线
IoTeX有很明确的步骤去逐个击破以上提到的几个问题,目标是实现数十亿规模的物联网设备可以安全接入区块链,同时实现设备之间的互操作性。最终来说,要有实际的落地,超大规模的物联网设备必须实现快速、低费用的交易,且能保护隐私、满足异构系统的设备互联互通,可以激励更多节点进来,增加部署规模,降低运营成本。
为解决这些问题,IoTex实行三步走的路线。
1.Roll-DPoS(随机化代理权益证明)更适合物联网特性
随机化代理权益证明是为了解决传统DpoS共识机制的弊端而设计。比如DPoS机制中生成区块的代表节点相对固定,也很难满足物联网复杂区块链架构的需求等。Roll-DPoS的改进点在于提出随机轮转的代理权益共识机制,通过密码学技术周期性地从动态变化的节点池随机选择一组节点负责生成区块,同时优化PBFT的通信复杂度,以提升交易吞吐量。
随机轮转代理权益共识机制还有一个好处是适合IoTeX的链中链架构,可以通过对代理节点池的动态分割支持复杂的区块链架构,保证主链和子链弹性架构的高效安全运行。
2.跨链技术实现互操作性
从客观上来说,目前区块链还不能解决物联网的所有问题。比如物联网有异构系统,设备算力有差异,应用场景也不同。比如工业物联网侧重于高扩展性和快速交易。家居智能设备更关注隐私和安全。
由于场景和需求不同,为实现异构系统之间的沟通,IoTex并没有采用一条公链适用于所有节点的方式,而是让异构设备首先形成一个内部网络,最后连接到大的骨干网,实现与其他网络连接。IoTeX采用链中链架构来解决异构网络的互联互通问题。有一个唯一的主链,在主链之上有很多不同的子链,不同子链上运行的应用和设备都是不同的,可以定制开发,由此解决物联网的异构性问题。
通过链中链方式,让不同场景的子链服务于不同需求。比如运行在存储能力弱的设备上的子链可采用类MimbleWimble架构来减小存储;注重支付场景的子链可能不需要运行智能合约。
这些不同的链之间需要传输数字资产和状态,跨链协议可以实现链与链之间的互操作性。当然,这里也需要跨链对于性能和安全的影响。
3.实现隐私的突破
IoTeX会对秘密交易方案进行改进,让它变得轻便、可信任、支持大匿名集合。后续还会在不依赖于可信计算环境前提下,利用密码学工具实现轻量级的隐私保护智能合约。
关于IoTeX更多的细节,可参考蓝狐笔记之前的文章《IoTex:让区块链赋能物联网》。
IoTeX目前现状
1.技术的落地
除了技术路线明确之外,IoTeX也已经有了落地,比如:IoTeX已经开放测试网预览版的代码版本,IoTeX的Github代码这里可以查询,已有600+开发者点赞。IoTeX预计2018年六月发布测试网的Alpha版本。
在关键的Roll-DPoS共识机制上,目前在多个异构嵌入式系统上完成IoTeX区块链的运行测试,用于模拟和测试该共识算法的大规模模拟系统已在构建中;设计和实现了基于轻量级椭圆曲线的加密算法库libsect283k1。
2.IoTeX团队技术背景值得关注
目前IoTeX团队以技术背景为主,主要由密码学、分布式系统、机器学方面的博士以及Google、Facebook、Uber、Intel、Bosch背景的工程师和科学家组成。团队成员毕业于滑铁卢大学、伯克利大学、麻省理工学院、南加州大学、耶鲁大学、新加坡国立大学等。
团队成员累计发表论文超80篇,全球引用近千次。其中,IoTeX首席密码学家Xinxin Fan的学术论文“Faster Dual Key Stealth Address for Blockchain Based Internet ofThings Systems”被6月在西雅图召开的著名学术会议International Conference on Blockchain接受。论文核心思想是利用椭圆曲线的性质来提高现有秘密地址(Stealth Address)技术,使其更适合物联网特性。
IoTeX技术团队分为应用研究小组、协议小组和产品小组。其中,应用研究小组负责区块链和密码学的学术研究、原型系统的搭建;协议小组负责IoTeX区块链的开发和部署;产品小组负责相关区块链产品的预研和开发。
3.IoTeX社区发展不错
目前IoTeX全球社区接近8万人。曾完成两次社区慈善活动,包括向以太坊基金捐款等方式支持区块链领域的创新;在IoTeX社区募集到140ETH 奖励解决区块链和物联网现实问题的开发者。从IoTex官网看,投资机构包括了 KeneticCapital、Neo、Hashed、DraperDragon、Blockchange(以太坊Gavin Wood的基金)、澳银资本、硬币资本、连接资本等。
结语
区块链赋能物联网。一旦技术成熟,解决了性能、互操作性、成本、隐私、安全等问题,可信的物联网有很大的概率成为区块链的下一个引爆点。期待IoTeX能够推动物联网的发展,通过技术和激励机制让物联网最终走向主流人群,给人们带来更便利、安全、可信的服务。
风险警示:蓝狐所有文章都不构成投资推荐,投资有风险,建议对项目进行深入考察,慎重做好自己的投资决策。
(作者:蓝狐笔记)