专栏名称: 币圈百科
本号为数字货币和区块链行业服务,坚持原创,严谨,有深度,有节操的原则,为各位粉丝提供高质量的科普文章,行业新闻,行业快讯等内容。
目录
相关文章推荐
51好读  ›  专栏  ›  币圈百科

被V神点赞的Harmony有什么亮点?

币圈百科  · 公众号  ·  · 2019-07-10 18:31

正文

请到「今天看啥」查看全文



Harmony是如何诞生的?


一切的故事都是从一瓶酒开始的!这很区块链~~从一瓶酒开始的!实际上,是很多瓶酒后。当Stephen开始第二次创业的时候,每周都会召集一个创业者的聚会,思维的碰撞诞生出革命的火花,Harmony也自此诞生。


Harmony是什么?


Harmony致力于建造一个新一代区块链网络:以 分片 架构为基础,实现高可扩展性、安全、低能耗的区块链。除了在区块链架构方面的创新,Harmony还从共识机制、随机性生成、区块同步机制、信息传递、p2p网络层协议、通证激励机制等方面对现有方法进行了改进和适配,形成了自己独特的优势。


Harmony使用分片架构提高系统的可扩展性。设计合理的分片机制能够在不损失安全性的前提下将原本只能顺序处理交易的区块链变成可以同时处理多笔交易的并发系统。Harmony中,每个分片都相当于一条独立的区块链,但不同分片之间具有信息交互和相互转账的能力,使多个分片能连成一个一致的网络。


分片对比


链上扩容 一直都是区块链中的一大难点,因此也有很多专注于分片的项目诞生,如 Zilliqa 交易分片 目前还未实现储存分片、 Quarkchain 状态分片目前仅实现 储存分片 、以及还处于起步阶段的Ethereum分片。各个项目对于分片的侧重点各有不同,各自的方案难度也有所差异。


Harmony汲取了以往分片项目的优势,对其不足作出了改正,采用了信标链+分片链的架构,实现 全维度分片,包括网络分片、交易分片以及储存分片。


分片虽然是最有希望的链上扩容方案,但是其实现难度仍然非常大,特别是状态分片。分片通常被划分为网络分片、交易分片和状态分片等。网络分片是交易分片和状态分片的基础,仅实现网络分片与交易分片区块链系统性并无法取得质的飞跃,只有实现状态分片才可能真正解决扩容问题。


通过状态分片,Harmony 使每个节点不必存储整个区块链的信息而只需要存相关分片状态。Harmony 有两类账号: 用户账户和智能合约账户 。用户账户可以在不通分片内拥有余额,但智能合约账户只能在一个分片内存在。如果智能合约想要在多个分片内提供服务,则必须在多个分片内重复部署,而且不通分片间的智能合约状态无法共享。


Harmony 的每个分片都相当于一条独立的区块链,但不同分片之间具有信息交互和转账的能力,使多个分片能连接成一个统一的网络。 Harmony 共有两类分片: 信标链和普通链 。信标链是在普通链的基础上新增加的,目的是资源消耗只发生在必要的节点上,不会浪费所有节点的资源,降低网络阻塞风险。信标链需负责处理转账信息,还负责节点登记、随机数生成等功能,并且会对各个普通链所生成的区块头进行验证,保证系统的安全。对区块头的验证也包含两部分,首先是区块头的哈希能否与相应的链正确对应,其次是区块头内的多重签名的验证者与信标链上的记录是否相符。区块头通过验证后将进行全网广播,记录在所有节点上,用来验证片与片的交互。普通链则负责处理各类的交易请求。换句话说就是Harmony的分片结构更加平衡稳定,没有瓶颈问题。


激励机制


目前市面上存在许多分片项目,有交易分片、状态分片、网络分片等,但是拥有staking激励机制的分片项目仅有Harmony,除了还在研发阶段的Ethereum, Harmony可称之为唯一的分片POS项目。


Harmony激励机制包括三点:


1.共识奖励 在成功添加一个区块后,所有参与共识过程的验证者将根据票数均分区块链奖励和转账费用


2.质押没收 所有网络监测到的违规行为,如未按时出块、双花恶意行为等,将会对违规节点做出惩罚并没收部分质押通证。


3.质押撤回 在质押通证撤回过程中设置额外措施减少长度攻击的可能性


目前Harmony主网已经上线,创世节点处于测试阶段,还未对外开启投票验证功能,据预测,Harmony质押者年化收益大约为15%左右。届时,用户可通过节点进行投票参与到Harmony的网络治理当中,获得通证激励。

在主网发布之初,每个分片将分配大约400个投票份额,每个验证者拥有一个投票份额,因此,每个分片将有400个验证者,在新的epoch开始时,基于来自DRG协议的随机性,验证者将被随机置换并随机序列,从序列的第一个位置开始,验证者轮流称为FBFT共识的领导者,每个验证者将是40个区块的领导者。


当领导者离线或变成恶意(例如双重签名块)时,整个验证者组将启动领导者切换协议以跳过该领导者,并继续前进到序列中的下一个领导者。根据削减规则,被跳过的领导者抵押的代币将被削减。领导者切换协议将确保离线的领导者位置能被立即抢占,而不是40个区块之后。


7月9日,V神 评论称,“这是否意味着如果单个验证者是恶意的,它们可以将任何交易的打包延迟40个块?(我不是指离线,而是指交易屏蔽)或者我理解不正确?”


Harmony创始人兰荣坚 回应称,“如果只谈本文档中的设计内容,是的。但有很多办法可以解决这个问题,例如1)如果超过2/3的验证者检测到对于k个块(例如k=4)某个交易一直被屏蔽了,则验证者们可以启动领导者替换协议换掉当前领导者;2)将参数40调整为更低的数字,这本质上是在用系统停滞时间来换更好的交易屏蔽抵抗能力。总的来说,包括比特币和以太坊在内的大多数区块链都存在一定程度的交易屏蔽问题,很难在不使系统过于复杂或不给用户带来不便的情况下100%避免交易屏蔽。”


V神同样认为这样的验证人设计是 非常有新意的 ,这或许是V神在为后续发展寻求某种灵感吧!


在POS验证者方面,Harmony较之类似POS项目,如Tezos、Cosmos这些不太一样,Harmony的验证节点将更加分散,在不同分片中有1000个验证者,这将使网络更加趋于去中心。验证者使用FBFT算法验证新区块并投票达成共识,为了拥有投票资格,验证者需要拥有与他们绑定的投票份额。每个投票份额对应支持FBFT共识的一票。


ONE的功能


ONE在链上主要有三个功能


1.作为验证节点的Stake ,验证节点需要先通过ONE代币来Stake获得投票权,之后才可以进入分片开始共识过程。


2.用户的交易费用会通过ONE来支付 ,未来Harmony的生态越大,应用越多,对ONE的需求越大。


3.链上治理(Governance)的投票权限 ,在Harmony主网上线后,任何社区对主网的改进提案都要通过社区用ONE的形式来投票决定。


此外,在应用层,我们也在积极和开发者或者企业拓展Harmony应用的需求,比如游戏虚拟物品售卖可以以ONE来支付等等,链上应用越多,对ONE的需求也越大。


游戏生态


提到ONE的生态应用我们不得不提到的ONE的游戏了,从ONE主网上线之初,我们就能看出Harmony对游戏的热爱了。一个简单的连线小游戏,玩过的朋友应该都不会陌生。


对于未来将ONE运用于虚拟物品的售卖我们还是非常期待的,目前,区块链仍处于起步阶段,除了支付交易,从流媒体内容到移动平台,它都会有巨大的潜力。它能在数百万人的日常生活中发挥作用。 Har mo n y 坚信,可以让下一代区块链比比特币和以太坊交易速度快一千倍,从而支撑起各个领域的大规模应用。


Harmony Animoca Brands (一家香港移动游戏开发公司)展开了合作,其产品包括加菲猫、阿童木、哆啦A梦等国际知名移动游戏和品牌。


区块链为游戏提供了新的功能,如游戏中物品和货币的真正所有权和可转移性,以及可证明的公平的游戏机制。此外,这些特性可以部署到现有用户群的游戏中,以便立即采用,而不是从头开始。


Har mo n y 可以提供低成本,高吞吐量的共识平台,游戏开发人员需要为基于区块链的游戏提供动力。构建一种协议,可以在链上托管快节奏的游戏机制,以承载需要低延迟和高APM的游戏逻辑,这是 Har mo n y 计划在以后的文章中探讨的主题-以及跨游戏NFT项目生态系统,拥有数千万的用户。这也意味着, Har mo n y 将随时准备支持游戏开发人员的大用户基础。游戏生态的落地也将成为Harmony实现价值的一大步,同时运用于游戏生态中的ONE将会随着整个网络的运用、以及需求的激增逐步提升自身的价值。



币圈百科致力于帮助大家更便利地参与到Staking中来,如果你对 Harmony 感兴趣,欢迎加群交流,进群请备注: ONE



微信:nvidiatitan



欢迎留言讨论,欢迎转发

如需转载请与大毛联系








请到「今天看啥」查看全文