什么是V0主网在当前的区块链世界有什么不同
扫描二维码
随时随地手机看文章
Harmony公链于2019年6月28日发布V0主网。那么,到底什么是V0主网?在当前的区块链世界有什么不同?带着这些问题,蓝狐笔记对Harmony公链的联合创始人兰荣坚进行了专访。
蓝狐笔记:Harmony 6月28日发布的主网为什么称为V0主网?它主要包括哪些内容?
兰荣坚:Harmony主网会分阶段上线,我们称第一阶段的主网为Day ONE Mainnet,也称v0。Day ONE主网是一个具备分片和共识等基本功能的初版主网,总共有4个全状态分片,包括150个基石节点在内的总共600个节点同时参与共识。
v0主网的主要目的是初步开启共识,让验证者得到区块奖励,并为之后的主网阶段升级打好基础。在v0主网,我们暂时关闭了交易处理功能,等待网络完全稳定之后会开启。v0主网的区块奖励可以实时通过区块浏览器查询(explorer.harmony.one)。
蓝狐笔记:为什么说Harmony是首个拥有分片和PoS的产品级别的公链?
兰荣坚:在Harmony v0主网中,白皮书设计的FBFT共识已经完整实现,包括BLS多重签名,view change protocol等等,v0主网出块速度在8秒以内。同时我们是第一个在PoS分片系统中实现View Change的区块链。
View Change协议可以有效保证FBFT共识的稳定性,不受恶意或者掉线的出块节点影响。我们在测试环境中已经成功应对了一个或者多个Leader掉线的问题,网络成功切换到了正常节点,并继续进行了共识。
蓝狐笔记:跟以太坊ETH2.0相比,Harmony有什么不同?
兰荣坚:Harmony在设计上和以太坊2.0有异曲同工之处,很多基础技术元素,比如BLS签名,VDF可验证延迟函数,都是在Harmony和ETH2.0上采用的。Harmony和以太坊ETH2.0最大的区别在于几点:
首先,Harmony采用FBFT共识机制,可以保证快速的出块时间和确认时间。而以太坊2.0采用的是基于最长链共识的Casper PoS共识,在区块确认时间上要比FBFT慢很多,因为需要等多个区块出现,才能确认之前的区块。
其次,Harmony的节点验证和Staking机制也与ETH2.0不同。Harmony网络中投票权是有限量的,所有验证者竞价去获得投票权,然后参与共识。投票权的价格由市场决定,可以实现最大化的验证者资源利用。而在ETH2.0,验证者的门槛是确定的32ETH,并且验证者就算抵押了32ETH之后,还要通过随机筛选机制,才有机会参与共识和出块,所以会有大部分验证者处于闲置和待命状态,并不能最大化验证者资源的利用。
最后,除了技术上的不同,Harmony相比ETH2.0,在执行速度上也有很大优势,Harmony已经完成很多关键技术的实现,比如BLS多重签名、VRF可验证随机数、稳定的共识机制等等。此外,我们完成了业界第一个用Go语言实现的安全高效VDF可验延迟函数(https://github.com/harmony-one/vdf),并且利用BLS12-381椭圆曲线实现了VRF的功能。我们的全功能主网将在今年内发布,在时间上会比ETH2.0早至少一年上线。
蓝狐笔记:Harmony V0主网目前有多少个节点?成为节点有哪些要求?
兰荣坚:600个节点,150个外部基石节点,目前的基石节点需要抵押919,118个ONE代币。我们这一阶段的基石节点项目已经结束,之后在网络升级后会开放更多节点位置。预计年底前,会完全开放网络,到时候会有至少2400个节点席位公开竞拍。
蓝狐笔记:Harmony未来的V1和V2的计划是什么?
兰荣坚:在Phase 2我们会提高分片的节点数量,从现有的150个提高的400个,到时候更多的节点可以参与共识。同时我们会引入之前设计的Staking经济模型和惩罚机制,并开启交易处理功能。
在Phase 3我们会扩大分片数量,从4个扩大的6个,进一步提高网络的去中心化程度,并且会进一步优化网络层性能,引入快速区块广播和高效的跨片路由协议。
蓝狐笔记:Harmony主网发布后,在Defi方面会有计划吗?
兰荣坚:我们认为Defi应用很有可能成为暨游戏后的第二个落地点。Defi由于其关乎价值和信任的特性,是最适合用区块链去实现的,前几年炒的轰轰烈烈的p2p借贷,就是因为很多中心化的失信问题,才导致最后行业乱象丛生。而利用区块链的可信性,可以完全消除之前中心化金融借贷服务的风险,让整个去中心化金融服务变的完全透明可靠,这会是Defi项目今后发展壮大的重要底层逻辑基础,这也是我们看好Defi的原因之一。
在Defi生态上,我们做了很多的研究,也有自己的Defi生态部署计划,如稳定币(Reserve, Stably),链下信息(chainlink),去中心化交易所(Hydro,Quanta)等等。同时我们的创始成员Nicolas提出的Delfi链上预言机设计曾在EthDenver开发者大会上获得最佳创意奖,这个链上预言机技术可以很好地为Defi应用提供准确的资产价格信息。
蓝狐笔记:Harmony主网发布后,在吸引开发者方面有哪些计划?
兰荣坚:鉴于大部分区块链开发者是从以太坊生态起步的,对以太坊的编程语言和开发工具很熟悉,Harmony现在完全兼容以太坊Solidity语言和开发环境,让开发者很容易上手Harmony应用开发,并且我们在今年下半年会加入WebAssembly编译器,到时候擅长其他开发语言的开发者也可以在Harmony上进行应用开发。这是技术方面,总体来说,我们的开发平台未来会越来越便捷。
在社区发展上,我们会和垂直领域的先锋企业和头部公司合作,这样会吸引到垂直领域的专业开发者。比如,我们和区块链游戏SDK开发领域的新兴企业DREP达成合作,今后更好地帮助区块链游戏开发者在Harmony上方便快捷地开发他们的产品,而和Picolo的合作让链上开发者可以享受去中心化的关系数据库基础设施。
总体来说,点面结合,一方面对开发者越来越友好,另外一方面,从重点垂直领域一个个去突破,进入他们的开发者社区。