前言:蓝狐笔记社群有不少朋友想了解区块链跟物联网结合的意义在哪里。蓝狐笔记特地请到物联网公链IoTeX的联合创始人Qevan Guo为我们答疑解惑。Qevan Guo是新加坡国立大学机器学习和机器视觉博士,曾担任Facebook工程经理和研究科学家。下文是关于IoTeX项目AMA的记录。AMA分为两个环节,第一个环节先由嘉宾回答提前收集的社群问题,由蓝狐笔记代为提问。第二环节是现场的自由提问。
蓝狐笔记:首先请Qevan跟大家介绍一下IoTeX项目。
Qevan:大家好,我是IoTeX项目的联合创始人Qevan!蓝狐社区是我们的老朋友了,之前做过一次AMA,有不少人对IoTeX有所了解,这次也有不少新朋友,那我这边做一个简单的介绍。
2017年IoTeX作为开源项目,成立于硅谷。IoTeX的愿景是用区块链接物理世界。这里包含所有物理或虚拟存在的“物”——人,机器,商业和应用都能在全球范围自由有效地进行信息通讯和价值交换。
IoTeX目前的团队分布在硅谷,新加坡,中国等世界各地,团队聚集了密码学,分布式系统,人工智能等领域的博士和工程师。目前总共有30多位全职成员和全球30多位开源工程师贡献者。团队成员主要是来自Google,Facebook,Uber,Bosch等公司的老兵们。欢迎大家follow我们的github代码库,了解代码进展。
最近在CoinMarketCap上公开的FCAS(虚拟货币资产基本面价值评分)中IoTeX在“技术代码进展”和“链上用户交易”等综合维度均名列行业前十,在开发者活跃度全球排名前5%。这个评分完全是数据驱动的,有上千个数据维度,区块链爱好者也可以去上面了解你们关注的各种项目进展。(app.flipsidecrypto.com/fcas-scores)
蓝狐笔记:接下来我们先抛出社区反馈的问题。首先,第一个问题:IoTeX公链主网Alpha是在4月22日正式上线的,上线到现在,接近三个月时间,IoTeX主网Alhpa运行情况如何?主要有哪些新进展?
Qevan:主链alpha从4月22日launch后,运行状态良好。
1. IoTeX是一个完全由社区节点启动并运营的去中心化网络, 已经成功处理了100w+交易,上线后进行过两次主要的软件升级,安全性能指标都超过预期;我们最近做了第一次链上治理投票,提前扩展到36个共识节点;
2. 通过主网和以太坊的跨链治理,成功实现新公链的安全启动;
3. 全球60+节点已经加入网络, 每月举行全球节点线上会议,建立起来产品化的节点部署运营平台,完备的节点工具和沟通平台。
目前节点来自世界各地,包括美国,中国,韩国,马来西亚,新加坡,英国,意大利,土耳其,巴西,南非,俄罗斯,埃及,乌克兰,日本等20多个国家和地区,聚集了全球最专业的节点运营商, 拥有百万级用户的顶尖媒体社区/流量网站节点,EOS/Cosmos/Tezos/Tron等公链的头部节点, 众多开发者和资本节点,并首次加入慈善节点。IoTeX被认为是最多样化,国际化和去中心化的POS/DPOS公链节点网络之一。预计到年底会有100+ delegates进入IoTeX网络参与运营治理。
主链beta的主要feature已经设计完成,进入实现阶段;beta的三大目标是:
1. 使得主链更加去中心化和稳定;
2. 主链友好和安全地支持侧链/子链,例如layer2可信硬件avoboard网络,提供可信计算/可信预言机等基础设施;
3. 主链友好和安全地支持DApps,例如VITA Token(基于IoTeX网络的XRC 20应用通证)。
在生态系统开始启动方面:VITA,社区建设产品化,基于IoTeX的社区应用VITA已经上线并在过去两周快速增长,目标成为全球顶尖的智能产品和区块链硬核爱好者社区,目前已经和几十家智能硬件厂商合作,VitaMart创新硬件launchpad下半年上线,结合通证经济和智能硬件的全新社区模式;已经有开发者正在基于VitaToken开发应用。
另外有两个正在进行的项目,给大家一个Preivew:
1. 可信追踪器(供应链管理和金融);
2. 基于机器数据的预测市场。
蓝狐笔记:IoTex的根链和第二层链之间的关系是什么?为什么采用这种架构的设计?
Qevan:IoTeX的根链侧重去中心化、安全并实现对第二层链的管理,第二层链面向不同的应用场景会侧重性能和可扩展性。
此外IoTeX自主研发的Roll-DPoS共识机制能够进一步实现IoTeX网络中第二层链之间的跨链通信,同时为第二层链提供共享共识资源。这种分层架构的设计能够在保证安全与性能的同时有效地支持大规模去中心化的区块链应用。
蓝狐笔记:IoTeX推出了社区币VITA,是基于什么原因推出的?它能解决哪些问题?为什么用IOTX代币无法解决?
Qevan:VITA的推出作为一个全新在IoTeX区块链上应用型的XRC20代币。
它的发行有很多有趣的设计:
1. 没有预挖,没有预留,没有募资;
2. 所有的IOTX staking的账户都可以每天领;
3. 通过在社区做各种任务来获得;
4. 有一个bidding池子,可以用IOTX投注来获得。
它本身是一个去中心化的token,我们希望更多人通过这个token来更加好的了解和感受IoTeX区块链。同时它的发行机制,兼顾了对IOTX代币持有人的发放和对新社区的投放。
基于VITA有一个VitaMart,将会是一个基于VITA的一个产品发放平台,目前已经有近100家智能产品公司准备在VitaMart上投放各种产品。VITA的持有人可以通过各种活动获得硬件产品。
VITA是一个纯粹的社区币,可以想象成doge之类的。它本身不涉及到链的治理,gas,质押等等,它的作用就是在社区流通。
蓝狐笔记:还有小伙伴关心IOTX代币本身的价值,接下来的问题是:IoTeX的代币是IOTX,IOTX代币主要用途和价值根基是什么?
Qevan:在IoTeX链上,IOTX代币的主要用途是:
1. 链上治理,包括节点投票、治理投票、以及跨链质押等等;
2. 链上交易的gas fee;
3. 质押其侧链和第2层链,未来会针对第2层链和应用有更多的链上治理功能;
4. 其他:M2M的支付。
IoTeX公链token的价值体现在:
1.使用价值:比如上面的需要消耗的代币;
2.公链承载的资产的价值:包括主网token以及上面的其他token,还有外来资产;
3.交易的价值:比如对未来的预期等;
4.支付价值:在一定范围内的使用认可度;
5.还有一些其他方面:比如各种理财产品收益等等。
蓝狐笔记:我们都知道公链的安全跟共识机制相关,那么第五个问题是: Roll-DPoS的共识机制如何确保去中心化和安全性?
Qevan:很多采用DPoS共识机制的区块链项目中共识节点一般都是固定的,这也是区块链社区通常对DPoS共识机制主要诟病的地方。
Roll-DPoS引入了候选节点池的概念,基本思想是通过社区投票选出头部节点加入候选节点池(目前候选节点池大约有来自不同国家的60个节点),每个周期(每小时)24个节点从候选节点池中随机选取参与PBFT共识协议。
候选节点池在IoTeX网络生态不断发展的过程中(更多侧链子链和应用)将全球不断扩大,从而保证了在不牺牲效率的情况下的去中心化和安全性。
蓝狐笔记:我们知道IoTex和Chainlink有合作,第六个问题是: IoTeX和Chainlink合作主要带来什么?
Qevan:IoTeX和Chainlink都是驻扎在硅谷的技术团队,这次官宣的合作只是一个开始,后续我们有一个长远的技术合作计划,主要的愿景是基于TEE和预言机技术,一起研发如何把物理世界数据可信链接进入区块链的基础设施,包括可信预言机,中间件,工具等。
IoTeX在TEE领域研发已经有一年多,已经研发出一系列内置TEE的可信硬件开发组件和产品,并在IoTeX区块链网络上搭建layer2可信计算平台,今年下半年将逐步发布。Chainlink也非常看好TEE和预言机结合的方向,早已在这个领域投入研发。
TEE和Oracle的结合将实现端对端的数据可信和可追踪,同时在整个交互过程中不会泄露敏感信息,实现数据的隐私性和完整性。另一方面,物联网数据的可信链接可能是最具挑战也是未来最具潜力的领域,物联网数据也是未来最大的数据源。
IoTeX与ChainLink的合作会实现双方在区块链数据市场上的双赢。一方面IoTeX会集成ChainLink系统使得IoTeX上的智能合约可以访问可信的网络数据。另一方面IoTeX会通过自己的面向物联网的Oracle网络为ChainLink提供可信的物联网数据赋能所有公链,联盟链甚至传统企业。
IoTeX主网将于今年三季度开始部署接入Chainlink Oracle网络,并预计在第四季度完成对接。年底前,IoTeX智能合约和物联网应用程序将可以安全地访问链外数据(例如:公共APIs,银行支付网关,物联网传感器等)。
蓝狐笔记:接下来是一个很多人都有疑惑的问题:有很多人认为现在物联网和区块链结合还太早了,您怎么看?
Qevan:首先,我们团队的一个观点是,区块链天生是给“物”创造的,比如私钥管理钱包的设计,发起交易的方式,不可逆的属性等等,都更适合“物”,和人的很多思维和交互模式不符合。
在这个认知的基础上,我们IoTeX的初衷就是实现万物可信互联,赋能机器经济和智物世界。区块链嫁接物联网的意义在于解决物联网设备直接的信任以及互通互联的问题。
由于物联网系统的复杂性(不同的设备身份管理协议、通信协议、标准以及stakeholder),目前的物联网应用的形态基本上是一个个的孤岛,区块链的引入能够在这些独立的物联网应用直接架起信任的桥梁,并通过信任的传递实现所有物联网设备直接的价值传输。
这是一个大的愿景。如何实现?
第一步一定是设备的身份管理协议,例如我们在积极的实践DID(Decentralized Identifiers 分散标识符,遵循W3C工作组所规定的特定标准)在IoTeX链上的整合和应用。
第二步是收集、处理物联网的像太平洋一样广阔的数据、通过交易引擎和预言机使其流向最能产生价值的地方。
第三步是让设备互联互通,万物互联,打造超智新世界。
5G的快速发展也为物联网的爆发带来了历史性机会。5G不仅能带来更快的传输速率和更高的网络带宽,也将带来超高可靠性和低延迟,5G的出现会给整个物联网行业带来许多新的应用。
5G的三大应用场景(海量物联网通信mMTC、低时延高可靠通信uRLLC、增强型移动宽带eMBB),其中前两大是物联网场景 —— mMTC对应的是大规模物联网业务,而URLLC对应的是如无人驾驶、工业自动化等需要低延时高可靠连接的业务。
在4G时代,我们已经可以初窥端倪——例如基于4G的NBIOT、Lora等技术变得极为便宜,为设备互联提供了廉价的解决方案。但一个11位的电话号码+SIM卡还是限制了很多这方面的场景落地。
在5G的时代,这个趋势会持续下去,连通性变得进一步廉价。一旦物联网的连通性问题被解决,其将飞速的发展起来。接下来首当其冲的就是设备身份管理+数据市场的通用标准,这里就是区块链可以发力的点,也正是我们的布局所在。
蓝狐笔记:最后一个问题是关于落地场景:目前看基于区块链的可信计算和隐私保护会有哪些应用场景?IoTeX会在哪些领域率先落地?
Qevan:基于区块链的可信计算和隐私保护有很多应用场景,包括隐私加密货币、预测市场,隐私拍卖、基于隐私的机器学习与应用、信用分数等等。
IoTeX在这方面会在物联网数据相关的领域(例如供应链金融、供应链管理、工业物联网数据分析等等)率先落地。更加具体一点,我们目前在落地的一些场景:
1. 供应链金融:多家制造业企业;
2. 可信信用数据授权:信用和移动数据企业;
3. 设备身份管理与授权:通讯企业,智能设备制造商;
4. 电视盒子内容版权管理与支付:电视TVBox制造商;
5. 与区域性的系统集成商,咨询企业和区块链技术服务企业合作,提供标准中间件和场景解决方案。
蓝狐笔记社群Ronin: 想问下IoTeX的跨链解决案是什么?
Qevan:简单来讲,IoTeX的跨链解决方案是通过共识节点监听以及IoTeX主网上的跨链事件,当一条链上的币打到特定地址销毁后,另外一条链上会产生同等数量的币。
蓝狐笔记社群JJ:IoTeX的定位是什么?是要做一个全球物联网设备的数据交换中枢吗?
Qevan:前面讲到了这个问题,我这里总结下:区块链嫁接物联网的意义在于解决物联网设备直接的信任以及互通互联的问题。
IoTeX的重点是,设备的身份管理协议;收集、处理物联网数据,通过交易引擎和预言机使其流向最能产生价值的地方;最终实现设备互联互通,万物互联,打造超智新世界。
蓝狐笔记社群罗志威:请问IoTeX怎么解决轻节点以及物联网设备的离线验证问题?
Qevan:轻节点根据资源的不同会分为不同的类别,这点在物联网设备上特别明显。根据物联网设备存储空间的大小可以分别实现轻节点和远程节点。在物联网环境下轻节点有一定的空间存储所有的区块头,而远程节点没有足够的存储空间只能通过询问全节点获取网络状态。
IoTeX网络中的物联网设备需要完成链上注册过程,并通过智能合约管理物联网设备的身份与状态。
蓝狐笔记社群JJ:如果想入门IoTeX的技术实现,有哪些资料可以参考?
Qevan:https://docs.iotex.io/ 是一个我们不断更新的文档,可以从这里开始。另外,你对golang很熟悉,也可以通过尝试接我们的一些社区的开发任务来锻炼。
蓝狐笔记社群不丹:我的问题是以后物联网设备相互之间交易用IOTX币,代币价格波动如何结算?价格上涨很多后不利于结算。
QeVan:这个是个好问题,如果是和法币关联很紧密的部分,可以通过稳定币的方式进行价值流转,而在区块链世界内部的价值流转可以用IOTX进行实现。
蓝狐笔记社群shanL:目前IoTeX都有哪些开发工具?
QeVan:请关注https://docs.iotex.io/会不断更新。同时欢迎开发者来贡献。
蓝狐笔记社群朱林:老师你好,请教一下,IoTeX专注于可信计算,TEE方案一般都会使用比如Intel的SGX等方案,目前已知的支持SGX的芯片都比较高端,请问在物联网领域是否存在使用成本的问题?
Qevan:TEE包括很多种可信计算硬件,包括TPM、ARM TrustZone、SGX等等,每种TEE硬件都有不同的安全特性,面向的应用场景也很不同。IoTeX的可信计算主要专注于物联网方向,我们的AvoBoard就是一个基于ARM TrustZone技术的物联网网关。
与基于SGX的高端芯片相比成本要小很多,比较适合物联网领域的应用。对于IoTeX未来的生态建设,我们希望各种基于TEE的安全硬件能够逐步加入我们的生态系统。
蓝狐笔记社群shanL:IoTeX如何解决区块链可扩展性问题?
QeVan:IoTeX的区块链采用根链+第二层链的架构,在根链保证系统安全的同时应用会在第二层链上实现。用户可以通过IoTeX的SDK启动多条第二层链解决应用的扩展性问题,每条第二层链独立运行。
有疑问加站长微信联系(非本文作者)