Harmony

发布时间:2021-10-26 16:45:19

Harmony 是一个基于状态分片和 PoS 的高性能公链项目,它的分片架构由一条信标链和多条分片链组成,信标链提供包括去中心化的随机数,分片链 Header 的验证,接受验证节点的权益抵押等服务。在共识算法方面,Harmony 在每个分片内部使用 FBFT 达成共识,FBFT 是 PBFT 深度优化的共识,通过 BLS 多重签名,使传统的 PBFT 的效率提升了一个数量级,通过这种方式在分片内快速达成共识。

ONE今日最新价格

排名
币种名 人民币价格 美元价格$
24H涨跌幅
流通市值$
初始发行价
24h最高价
24h最低价
1 ONE
Harmony
¥0.17 $0.02 23.18% 3.3亿 $0.003175 $0.03 $0.02

ONE行情走势图

项目简介

Harmony 是一个基于状态分片和 PoS 的高性能公链项目,它的分片架构由一条信标链和多条分片链组成,信标链提供包括去中心化的随机数,分片链 Header 的验证,接受验证节点的权益抵押等服务。

项目愿景

致力于建造一个新一代区块链网络:以分片架构为基础,实现高可扩展性、安全、低能耗的区块链。

市场需求

区块链技术被视为重构生产关系的重大技术,能够在很多领域提升效率。随着其发展,越来越多地人关注该领域,带来了大量资本的流入,但是目前发展比较成熟的公链并没有被大规模的应用。区块链技术始终在大规模采用方面努力取得进展,它面临的主要障碍之一就是性能。

许多公链都在进行提升性能的尝试:EOS 用牺牲部分去中心化的形式来获取性能的提升;以太坊 2.0 和一些新的公链采用分片的形式;Cosmos、Polkadot 采用跨链的形式去提升其可扩展性等。Harmony 也是在追逐这方面机会的公链,它提出了一种在共识机制、状态分片以及点对点网络方面进行创新,实现一种安全高效区块链的方案。

项目解决方案

Harmony是用于去中心化应用程序的快速,安全的区块链。Harmony的主要重点是通过不仅将网络节点而且将区块链状态划分为多个碎片来实现可伸缩性,“在机器,交易和存储的所有三个方面进行线性扩展”。

可验证的随机函数可实现Harmony的分片,从而实现安全性和随机状态分片。和谐的共识机制,即有效的权益证明,在实用的拜占庭容错共识机制上进行了创新,以进一步减少集中化,同时支持质押,奖励和双倍惩罚。

项目机制

项目实现机制

Harmony 的整体架构和以太坊 2.0 类似,由信标链和分片链组成。 Harmony 在共识、分片和网络上都有一定的技术创新:

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

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

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

代币使用场景

自2019年6月以来,其功能性代币ONE一直在Harmony的主网上运行,并有望实现3%的年通货膨胀率。代币必须用作网络验证器的抵押,并且是启动交易必备的代币。

采用算法

Harmony 采用 PoS+FBFT 的共识机制,即先通过 PoS 选出参与区块签名的节点,再通过 FBFT 达成共识。其中,FBFT 是 Harmony 在 PBFT 基础上的创新。

PBFT 是一种共识算法,允许预定义的节点就某些结果达成一致,只要其中超过 2/3 的人遵循该算法,无论剩下小于 1/3 的节点有什么样的恶意行为,PBFT 都能保证让所有诚实的节点对相同的结果达成一致的意见,并在有限的时间内完成。

PBFT 通过选举其中一名节点为领导者并让领导者协调共识来工作,与此同时,其他节点被选为验证者。在一般情况下,PBFT 每个共识轮次都有两个阶段——准备和提交。在每个阶段中,领导节点向所有验证器节点广播提议,并且验证器节点本身将其投票广播到每个其他节点。所有验证人的投票需要由其他验证人计算。这种情况下所有节点都进行 O(n^2) 复杂度的网络通信,其中 N 是节点的总数。

O(n^2) 复杂度意味着,随着节点的增多,PBFT 网络通信复杂度呈平方的形式上升,因此 PBFT 不具备扩展性,网络只能由较少的节点参与共识。针对 PBFT 的扩展性问题,Harmony 进行了优化,如前所述称之为 FBFT。FBFT 实现了 O(n) 的通讯复杂度,能够线性扩展。

和 PBFT 一样,在 FBFT 算法中也有领导者和验证者的角色,并不要求所有验证者广播他们的投票,领导者运行一个多重签名的签名过程来收集验证者的投票。如上图所示,FBFT 采用 BLS (Boneh-Lynn-Shacham)多签方案,该方案是 Schnorr 签名方案的改进,在实现多重签名大小恒定(在复杂度为 O(1))的基础上,还实现了只要求一次往返来传递消息(复杂度为 O(n))。在这种情况下,FBFT 的验证者只需接收一个多重签名,通信的复杂度从 O(N²) 下降到 O(N)。

除了以上改进,Harmony 还采用 RaptorQ 喷泉码来加速区块广播过程。相比于 PBFT,Harmony 的 FBFT 更具扩展性,支持更多的节点参与共识。

技术特点

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

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

激励机制

激励机制是维持区块链网络安全稳定的重要因素。Harmony设计的激励机制主要包括一下3方面:

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

2.质押没收。所有被网络检测到的违规行为,如没有按时出块、有双花等恶意行为等,违规节点质押的通证将被部分没收。没收通证将分给举报违规行为的节点。

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

项目风险

针对于状态分片困难的技术创新实现尚存在不确定性。

价值判断

Harmony 核心团队成员多来自谷歌、亚马逊、苹果等大型高科技公司的技术团队,涉及到较多的领域,他们在 Harmony 的共识机制、状态分片和网络通信(快速块传播、跨分片路由)中,有较大创新。在提升性能的同时,Harmony 同时对网络的安全性、去中心化程度都有着一定程度的提升,可以说在一定程度上较好地解决了“不可能三角”难题。不过,在白皮书中 Harmony 没有论述在领导者作恶情况下 FBFT 活动机制和安全性,对此较难作出审查。

Harmony 代码自年初以来即已开源,在行业内也受到一定好评。通过与其他公链对比,我们能够看到它在性能、安全性等方面的优势,但 Harmony 主网的延期上线也显示出开发的难度。公链的发展和生态息息相关,相比于以太坊和 EOS 等上线较久的公链,在生态方面有着较大的差距。

通证经济方面,Harmony 初始通证分配较为合理,通过 Binance Lauchpad 进行了较广泛的分配,同时为协议的继续开发和生态运营留下了一定的储备资金,该部分资金的线性解锁方案也相对合理。Harmony 对验证节点的通证激励方案没有明显的问题,需要在实践中进一步验证和改善。

作为与 AVAX / SOL / FTM 一样具备高性能和短时延,但知名度属于小且透明。具备功能跨链桥、可兼容 EVM,Harmony 所缺乏的只是社区开发和项目开发。这让我感觉 ONE 与 2 月初的 SOL 非常类似,当时 Solana 区块链的速度很快,但上面只有一个 DApp:Raydium。 几周前,Harmony 启动了一个 3 亿美元的生态系统基金,以刺激开发、鼓励建设者,所以希望很快就会看到更多的项目出现。

最新专题

  • LEO币历史价格走势图
    LEO币历史价格走势图

    LeoToken是一种区块链项目,致力于构建一个去中心化的金融生态系统。LeoToken项目的主要目标是提供支付、借贷、稳定币等金融服务,通过智能合约和区块链技术,实现金融服务的自动化和跨境支付的便捷性。LeoToken所处的赛道是金融科技领域,该领域利用区块链技术和数字货币创新金融服务模式,颠覆传统金融体系。通过区块链的去中心化特性和智能合约的自动化执行,LeoToken项目可以提供更高效、更安全的金融服务,同时降低成本和提升用户体验。本专题带您回顾LEO币历史价格走势图与LEO币历史最高价最低价,希望对您带来帮助。

    加密货币专题 2024-07-03 10:01 1305
  • LINK币历史价格走势图
    LINK币历史价格走势图

    Chainlink是一个区块链项目,旨在连接区块链智能合约与外部数据源和服务。它通过引入预言机(Oracle)的概念来解决智能合约无法直接访问外部数据的问题。预言机充当了区块链与外部世界沟通的桥梁,将外部数据传输到区块链上,为智能合约提供实时和准确的信息。Chainlink的预言机可以连接各种数据源,包括互联网API、传感器数据、天气信息等。通过这种方式,智能合约可以访问并利用这些外部数据,从而扩展了区块链应用的可能性。例如,基于天气数据的保险产品、基于运输数据的智能合约等都可以通过Chainlink的预言机实现。本期专题带您回顾LINK币历史价格走势图与LINK历史最高价最低价,希望对你带来帮助。

    加密货币专题 2024-07-03 09:54 1924
  • DOT币历史价格走势图
    DOT币历史价格走势图

    波卡(Polkadot)是一个由以太坊联合创始人之一加文·伍德(Gavin Wood)创建的区块链项目。波卡的目标是构建一个多链架构的区块链网络,旨在解决现有区块链网络的扩展性、互操作性和治理性等问题。波卡引入了一种创新的多链架构,通过主网络(Relay Chain)连接多条平行链(Parachains),每条平行链可以根据自身需求进行定制化,从而实现各种不同的功能和性能。这种架构有效地提高了整个网络的扩展性,使得系统能够更好地处理大量交易和数据。本期专题带大家回顾波卡DOT币历史价格走势图与DOT币历史最高价最低价,希望对您有帮助。

    加密货币专题 2024-07-03 09:44 2430
  • BCH币历史价格走势图
    BCH币历史价格走势图

    Bitcoin Cash (BCH)是比特币的一个硬分叉项目,旨在解决比特币网络拥堵和交易费用高涨的问题。它于2017年8月从比特币区块链中分叉出来,其首要目标是提高比特币的吞吐量,降低交易成本,并加速交易确认时间。Bitcoin Cash的支持者认为,通过增加区块大小限制,网络将能够处理更多交易,并提高整体的可扩展性。本文为您带来BCH币历史行情价格走势图以及BCH币历史最高价最低价,希望对您有所帮助。

    加密货币专题 2024-07-03 09:37 2887
  • AVAX币历史价格走势图
    AVAX币历史价格走势图

    Avalanche是一个开源的区块链平台,旨在解决现有区块链网络中的可伸缩性、安全性和去中心化之间的平衡问题。其采用了一种名为Avalanche Consensus的共识算法,该算法被认为是一种快速、高效、安全且具有高度去中心化的共识协议。本专题主要介绍AVAX币历年来的价格行情(最高价,最低价)及AVAX币历史行情价格走势图。

    加密货币专题 2024-07-03 09:27 1407
  • OKB币历史价格走势图
    OKB币历史价格走势图

    OKB币是OKEx交易所发行的代币,而OKEx是全球知名的加密货币交易平台。OKB币是基于以太坊区块链发行的代币,具有类似于数字货币的特性,可以在OKEx平台上用于支付交易手续费、参与平台治理和其他用途。OKB币在OKEx生态系统中扮演着重要的角色,拥有一定的使用场景和功能。

    加密货币专题 2024-07-03 09:17 1065
  • BTG币最新价格,BTG币最新消息
    BTG币最新价格,BTG币最新消息

    BTG全称BitcoinGold,也有人称之为BitcoinGPU,起源是一个由开发者组织发起的一个反对segwit2x的活动:“NO2X”。 BTG是对比特币区块链进行硬分叉得到的一种新的数字货币,其主要特点为: 类似于Bitcoin Cash,BTG也会添加SIGHASH_FORKED(一种硬分叉后的安全机制)。

    加密货币专题 2024-06-28 17:43 797
  • ROSE币最新价格,ROSE币最新消息
    ROSE币最新价格,ROSE币最新消息

    Oasis Labs借助区块链技术构建的新型云计算平台不仅具备了可扩展性,还解决了传统云计算平台存在的隐私保护问题。通过实现分布式架构和数据加密,Oasis Labs为用户提供了更加安全和可靠的云计算服务,助力用户更好地管理和保护自己的数据。随着区块链技术不断发展和完善,相信Oasis Labs的新型云计算平台将在未来得到更广泛的应用和认可。

    加密货币专题 2024-06-27 18:47 742