# Harmony是什么，ONE的价值有哪些？

By [Kademlia](https://paragraph.com/@kademlia) · 2021-11-19

---

其实很早就注意到了区块链项目Harmony，倒不是这个项目又让人眼前一亮的特色，而是因为Harmony，我们都将这个翻译为“鸿蒙”，和华为的HarmonyOS鸿蒙系统差不多，莫非这个区块链项目和华为有关系，或者是开展的业务属于系统开发范畴吗？其实都不是，除了是一个国人开发的项目以外，和华为一点关系也没有。

说到国人开发的项目，我的观点一直都是明确的，经常看我文章的都知道我不喜欢国产项目，也多次说过原因。在没有找到合适的切入点发展国内市场的情况下，币就成了唯一的发展途径了，那么大环境下你的项目是不具备可持续发展基因的，都是一群高学历，大聪明的人，身上的光环也不允许他们正常的看待自己今后的失败，所以，索性就搞点钱吧。项目的两点要素他们把控的非常好，第一点，隔离风险；第二点，能搞到钱。至于其他的发展，技术，生态等我认为他们不是没想过，只是有心无力，只好将复杂的事情简单化。

上面一段话仅限于大部分要上交易所的国产区块链项目，并不是绝对的，只是从我进入币圈这七年以来所见所闻的一种感受。但是我们也要有信心，区块链技术我们发展的并不落后，很尽快就能见识到不发币的落地应用。

回到Harmony项目，它其实属于数据经济板块，和我们所熟悉的ICP,BTT等同属一个板块，并且都是这一板块中的头部项目。我们来看下区块链行业里面对数据经济是怎么定义的：

目前我们的数据都是被各种滥用的，所有权和使用权都不在我们手上。而区块链具有极强的保密性，在交易数据的时候，可以有效的保护个人隐私。比如某个大数据公司想统计很多人的某种行为数据，我们就可以只出售给他那部分行为的数据，而不用透露我们的真实身份。这样对双方都是有利的，我们个人保护了自己的隐私，而数据公司采集到了更加真实可信的数据。

这是一种理想的做法，预言机就能做到，也可以和预言机合作，但是目前行业之间的壁垒受限很多，不容易轻易打通。我们简单来了解下Harmony，它的目标是打造一个基于分片的区块链，具备完全扩展性、安全性。现在市场上已经有很多的区块链解决方案了，但是它又提出了自己的工程落地方案。这也是Harmony值得大家关注的地方。

不得不说这是一个很大的目标，首先具备完全的可扩展性，Harmony的分片不仅包括交易确认、网络通信，也包括区块链状态的分片。其次要保证分片的安全性。Harmony的分片基于DRG（分布式随机生成）过程，这让它具有无法被预测、公平、可验证和可扩展的特性。此外，Harmony采用了PoS机制，而不是PoW机制来选择验证者，它对PBFT共识机制有自己的优化。PoS有一定的门槛，既要保证小的权益质押者能够参与网络和赚取收益，也要防止恶意攻击者在单个分片获得掌控权。Harmony通过采用自适应信息扩散算法实现分片内和跨分片网络的信息传播。还采用Kademlia路由实现跨分片交易随着分片数量增加呈对数级扩展。有了分片，还必须保持跨分片交易的一致性，Harmony也支持跨分片交易，支持分片之间的直接通信，通过原子锁定机制确保跨分片交易的一致性。

小结一下，那就是Harmony通过对协议层和网络层的优化，试图提供一个可扩展的，同时也是安全和去中心化的区块链，能够支持更多主流的去中心化应用场景，包括游戏、去中心化交易所、IoT等。

目前，很多新的区块链项目都在试图提高交易处理速度来抢占市场，但像EOS和TRON中的dPoS，Quarkchain中的Rootchain等解决方案都必须牺牲部分关键要素，譬如去中心化和安全性，才能显著提升性能。这也是老生常谈的问题，不可能铁三角问题。

这样的系统尽管运行过程十分迅速，但只能算是半中心化的系统，丧失了区块链的核心理念——去中心化。 分片作为区块链扩容的解决方案，可显著提升网络性能且不损失安全性和去中心化。

Harmony通过在区块链中引入状态分片来解决区块链扩容问题——由于每个节点只需运行和存储一部分区块链数据就可以完成交易，交易处理工作量被分摊，由此大大提高了区块本身的可扩展性。

再来看下项目实现机制：Harmony 的整体架构和以太坊 2.0 类似，由信标链和分片链组成。Harmony 在共识、分片和网络上都有一定的技术创新：

共识：使用 BLS 多重签名对 PBFT 进行改进，实现可扩展的 FBFT 共识。

分片：通过 VRF 和 VDF 融合的分布式随机生成，以及自适应的 PoS 提高分片的安全性。 

网络：利用纠删码和 Kademlia 路由提升网络性能。

至于Harmony的技术特点并没有质的飞跃，只是改进，分片作为一种区块链的拓展方案，首先在Zilliqa 上实现。但是Zilliqa 仅实现了网络分片和交易分片。Zilliqa 将其网络分成多个分片，每个分片有数百个节点（网络分片）。这允许不同的交易由不同的分片同时处理（交易分片）。但是，为了能够处理交易，分片中的每个节点都必须存储整个区块链状态信息。这使得网络对节点的要求较高，阻止了硬件资源一般的节点加入网络，不利于网络的去中心化。 

Harmony 更进一步实现了状态分片，并将其分片技术命名为深度分片 (Deep Sharding)，其中 Harmony 不仅对交易层面进行分片，还会对共识发生的层面进行分片，这提高了并行处理的水平，从而提高了网络吞吐量。此外，由于所有节点都不需要存储整个区块链状态，因此一般的个人计算机也可以作为节点加入网络，从而使网络更去中心化。

这也是项目的风险之处，针对于状态分片困难的技术创新实现存在着非常大的不确定性。

他们在 Harmony 的共识机制、状态分片和网络通信（快速块传播、跨分片路由）中，有一些创新。在提升性能的同时，Harmony 同时对网络的安全性、去中心化程度都有着一定程度的提升，可以说在一定程度上较好地解决了“不可能三角”难题。不过，在白皮书中 Harmony 没有论述在领导者作恶情况下 FBFT 活动机制和安全性，对此很难作出审查。

同时Harmony作为一款新公链，在生态建设上面也存在着很多不足之处，例如主网延期上线的问题，生态成员一般的问题等，这两年公链炒作风气一直都在，虽然对Harmony有一些帮助，但是依旧没有出现闪光的时刻，目前ONE的市值虽有上升，但是也一直徘徊在50左右的位置。五十以内都是高手过招，能冲到前二十，就算彻底涅槃了。

最后来总结下，Harmony 是一个基于状态分片和 PoS 的高性能公链项目，它的分片架构由一条信标链和多条分片链组成，信标链提供包括去中心化的随机数，分片链 Header 的验证，接受验证节点的权益抵押等服务。它想建造一个新一代区块链网络：以分片架构为基础，实现高可扩展性、安全、低能耗的区块链。和众多老公链来比较来看，整体上是有创新，有提升的，但是基于情绪因素来看，适合观望，尽可能多一些理解吧。

---

*Originally published on [Kademlia](https://paragraph.com/@kademlia/harmony-one)*
