第2课

技术基础

本模块深入探讨了 Harmony 成为区块链领域杰出平台的技术基础。我们将剖析 Harmony 在分片、共识机制和网络基础设施方面的创新方法。本模块旨在全面了解驱动 Harmony 性能的技术,包括其快速拜占庭容错(FBFT)共识算法和 libp2p 网络协议的使用。

理解区块链分片

Harmony 从三个维度实现区块链分片:状态、网络和交易。这种多维分片方法旨在提高可扩展性和性能。在状态分片中,每个分片维护自己的区块链和状态数据库,允许每个分片的验证器只存储整个网络状态的一部分。这种划分确保了区块链可以随着分片数量的增加而扩展,提高了存储效率和处理速度。

网络分片是指将 Harmony 验证器网络划分为不同的分片,每个分片都有自己的验证器。这些验证器密切合作,以达成共识并同步其分块内的区块。这种结构可以在验证器之间实现高效通信和达成共识,减少与单一、单片式的区块链网络相关的开销和延迟。

交易分片使 Harmony 能够在不同分片之间并行处理交易。每笔交易都分配给一个特定的分片,从而实现并行处理,并显著提高网络的整体交易吞吐量。这种方法可确保 Harmony 能够在不影响速度和效率的情况下处理大量事务。

Harmony 的分片机制设计为无缝运行,通过结构化方法促进跨分片交易,确保最终的原子性。这意味着,尽管分片是分离的,但网络保证跨分片交易的执行方式能防止重复消费,确保整个区块链的一致性和完整性。

Epochs(时间段)在 Harmony 的分片结构中起着至关重要的作用,标记了分片的验证者委员会保持不变的时期。时间段之间的过渡涉及选举新的验证者委员会,确保网络保持动态和安全。这种验证器在分片之间的周期性轮换增强了安全性和去中心化,因为它防止任何单一的验证器组对网络产生过大的影响。

交叉链接作为分片链和信标链之间的桥梁,确保在分片链中确认的区块被整个网络认可和验证。这些交叉链接不仅认可分片链区块的权威状态,而且在记录验证器活动方面起着至关重要的作用,这些活动对于区块奖励计算和维护网络的完整性至关重要。

完全可扩展的 Harmony 架构

Harmony 的架构设计具有完全可扩展性,通过实现去中心化、安全性和可扩展性之间的平衡,解决了区块链的三难问题。该架构利用分片技术将网络负载分配给多个分片,每个分片都能独立处理交易和维护自身状态。这种设计使 Harmony 能够随着分片数量的增加而线性扩展,同时又不影响安全性或去中心化特性。

该网络的可扩展架构由一个强大的共识机制—快速拜占庭容错(FBFT)—来支撑,该机制可确保快速的区块确认时间,并提高网络的吞吐量。FBFT 针对性能进行了优化,使 Harmony 能够在短短几秒钟内实现区块终结,比传统区块链系统有了显著提高。

Harmony 的架构还包括一种新颖的质押机制—有效权益证明(Effective Proof-of-Stake,EPoS),旨在减少中心化,确保在验证者之间公平分配奖励。EPoS 允许持有不同数量代币的验证者为网络安全做出贡献,从而鼓励参与,确保没有任何一个验证器或一组验证器可以主宰网络。

该网络的基础设施建立在业界领先的点对点协议 libp2p 基础之上,该协议提供了一个稳健且可扩展的网络层。这种网络技术的选择确保了 Harmony 能够有效处理分片间和跨分片交易所需的大量通信,进一步增强了网络的可扩展性。

Harmony 的架构还辅以一套开发工具和协议,旨在促进去中心化应用程序(dApp)的创建和部署。这些工具与 Harmony 的可扩展基础设施相结合,为希望构建可扩展、高效的 dApp 的开发人员提供了一个有利的环境,而不会受到传统区块链平台的限制。

架构的设计原则强调简单性、模块化和对未来的考虑,确保 Harmony 能够适应不断发展的技术进步和用户需求。这种具有前瞻性的方法使 Harmony 成为一个可扩展的多功能区块链平台,能够支持广泛的应用程序和用例。

Harmony 对完全可扩展架构的承诺体现在其正在进行的研发工作中,这些工作的重点是增强网络的能力和解决与区块链可扩展性相关的挑战。通过不断创新和社区参与,Harmony 旨在推动区块链领域的发展,推动去中心化技术在各行各业的应用。

安全随机分片解释

安全随机分片是 Harmony 实现可扩展和安全区块链的基石。这项技术包括将验证器随机分配和洗牌到不同的分片,确保网络安全,抵御潜在的基于分片的攻击。分片过程中使用的随机性是通过分布式随机性生成算法生成的,这种算法具有不可预测、无偏见、可验证和可扩展的特点。

可验证随机函数(VRF)和可验证延迟函数(VDF)为验证器分配中使用的随机性提供了加密保证,从而进一步增强了 Harmony 分片过程的安全性。这确保攻击者无法预测或操纵验证器到分片的分配,从而维护了网络的完整性和安全性。

Harmony 的安全随机分片机制还包括一个称为 “重新分片 “的过程,它会定期将验证器重新分配到不同的分片。该过程采用 “布谷鸟规则(Cuckoo Rule)”,以非中断方式进行,确保网络能够抵御适应性较差的拜占庭对手。重新分片可防止攻击者在任何单一分片中建立持久存在,从而增强网络的安全性。

安全随机分片的使用使 Harmony 能够保持高度去中心化和安全性,即使网络规模不断扩大。通过确保验证器均匀、随机地分布在各个分片上,Harmony 降低了与中心化相关的风险,增强了区块链的整体安全性。

安全随机分片在促进高效跨分片交易方面也发挥着至关重要的作用。通过确保分片由随机选择的验证者组成,Harmony 实现了分片之间的无缝安全通信,从而在不影响网络安全的情况下高效执行跨分片交易。

Harmony 实现安全随机分片代表了区块链技术的重大进步,解决了与可扩展性和安全性相关的关键挑战。通过这种创新方法,Harmony 能够提供一个可扩展、安全和去中心化的区块链平台,非常适合各种应用和用例。

亮点

  • Harmony 从三个维度实现了区块链分片:状态、网络和交易,通过允许并行处理和减少每个验证器的存储来提高可扩展性和性能。
  • 状态分片将区块链和状态数据库划分为多个分片,每个分片维护自己的链,使验证器只需存储整个网络状态的一小部分。
  • 网络分片将验证者组织到不同的分片中,优化分片内的共识和区块同步,促进高效的跨分片通信。
  • 交易分片将交易分配给特定的分片进行并行处理,大大提高了网络的交易吞吐量和效率。
  • Harmony 的架构设计具有全面的可扩展性,利用分片、稳健的共识机制(FBFT)和新颖的质押机制(EPoS)来平衡去中心化、安全性和可扩展性。
  • 安全随机分片确保了验证器对分片的随机分配和洗牌,并使用加密方法(VRF 和 VDF)来防止基于分片的攻击并维护网络的完整性。
  • 这些技术基础的结合使 Harmony 能够提供一个可扩展、安全和去中心化的平台,适用于各种去中心化应用程序和服务。
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第2课

技术基础

本模块深入探讨了 Harmony 成为区块链领域杰出平台的技术基础。我们将剖析 Harmony 在分片、共识机制和网络基础设施方面的创新方法。本模块旨在全面了解驱动 Harmony 性能的技术,包括其快速拜占庭容错(FBFT)共识算法和 libp2p 网络协议的使用。

理解区块链分片

Harmony 从三个维度实现区块链分片:状态、网络和交易。这种多维分片方法旨在提高可扩展性和性能。在状态分片中,每个分片维护自己的区块链和状态数据库,允许每个分片的验证器只存储整个网络状态的一部分。这种划分确保了区块链可以随着分片数量的增加而扩展,提高了存储效率和处理速度。

网络分片是指将 Harmony 验证器网络划分为不同的分片,每个分片都有自己的验证器。这些验证器密切合作,以达成共识并同步其分块内的区块。这种结构可以在验证器之间实现高效通信和达成共识,减少与单一、单片式的区块链网络相关的开销和延迟。

交易分片使 Harmony 能够在不同分片之间并行处理交易。每笔交易都分配给一个特定的分片,从而实现并行处理,并显著提高网络的整体交易吞吐量。这种方法可确保 Harmony 能够在不影响速度和效率的情况下处理大量事务。

Harmony 的分片机制设计为无缝运行,通过结构化方法促进跨分片交易,确保最终的原子性。这意味着,尽管分片是分离的,但网络保证跨分片交易的执行方式能防止重复消费,确保整个区块链的一致性和完整性。

Epochs(时间段)在 Harmony 的分片结构中起着至关重要的作用,标记了分片的验证者委员会保持不变的时期。时间段之间的过渡涉及选举新的验证者委员会,确保网络保持动态和安全。这种验证器在分片之间的周期性轮换增强了安全性和去中心化,因为它防止任何单一的验证器组对网络产生过大的影响。

交叉链接作为分片链和信标链之间的桥梁,确保在分片链中确认的区块被整个网络认可和验证。这些交叉链接不仅认可分片链区块的权威状态,而且在记录验证器活动方面起着至关重要的作用,这些活动对于区块奖励计算和维护网络的完整性至关重要。

完全可扩展的 Harmony 架构

Harmony 的架构设计具有完全可扩展性,通过实现去中心化、安全性和可扩展性之间的平衡,解决了区块链的三难问题。该架构利用分片技术将网络负载分配给多个分片,每个分片都能独立处理交易和维护自身状态。这种设计使 Harmony 能够随着分片数量的增加而线性扩展,同时又不影响安全性或去中心化特性。

该网络的可扩展架构由一个强大的共识机制—快速拜占庭容错(FBFT)—来支撑,该机制可确保快速的区块确认时间,并提高网络的吞吐量。FBFT 针对性能进行了优化,使 Harmony 能够在短短几秒钟内实现区块终结,比传统区块链系统有了显著提高。

Harmony 的架构还包括一种新颖的质押机制—有效权益证明(Effective Proof-of-Stake,EPoS),旨在减少中心化,确保在验证者之间公平分配奖励。EPoS 允许持有不同数量代币的验证者为网络安全做出贡献,从而鼓励参与,确保没有任何一个验证器或一组验证器可以主宰网络。

该网络的基础设施建立在业界领先的点对点协议 libp2p 基础之上,该协议提供了一个稳健且可扩展的网络层。这种网络技术的选择确保了 Harmony 能够有效处理分片间和跨分片交易所需的大量通信,进一步增强了网络的可扩展性。

Harmony 的架构还辅以一套开发工具和协议,旨在促进去中心化应用程序(dApp)的创建和部署。这些工具与 Harmony 的可扩展基础设施相结合,为希望构建可扩展、高效的 dApp 的开发人员提供了一个有利的环境,而不会受到传统区块链平台的限制。

架构的设计原则强调简单性、模块化和对未来的考虑,确保 Harmony 能够适应不断发展的技术进步和用户需求。这种具有前瞻性的方法使 Harmony 成为一个可扩展的多功能区块链平台,能够支持广泛的应用程序和用例。

Harmony 对完全可扩展架构的承诺体现在其正在进行的研发工作中,这些工作的重点是增强网络的能力和解决与区块链可扩展性相关的挑战。通过不断创新和社区参与,Harmony 旨在推动区块链领域的发展,推动去中心化技术在各行各业的应用。

安全随机分片解释

安全随机分片是 Harmony 实现可扩展和安全区块链的基石。这项技术包括将验证器随机分配和洗牌到不同的分片,确保网络安全,抵御潜在的基于分片的攻击。分片过程中使用的随机性是通过分布式随机性生成算法生成的,这种算法具有不可预测、无偏见、可验证和可扩展的特点。

可验证随机函数(VRF)和可验证延迟函数(VDF)为验证器分配中使用的随机性提供了加密保证,从而进一步增强了 Harmony 分片过程的安全性。这确保攻击者无法预测或操纵验证器到分片的分配,从而维护了网络的完整性和安全性。

Harmony 的安全随机分片机制还包括一个称为 “重新分片 “的过程,它会定期将验证器重新分配到不同的分片。该过程采用 “布谷鸟规则(Cuckoo Rule)”,以非中断方式进行,确保网络能够抵御适应性较差的拜占庭对手。重新分片可防止攻击者在任何单一分片中建立持久存在,从而增强网络的安全性。

安全随机分片的使用使 Harmony 能够保持高度去中心化和安全性,即使网络规模不断扩大。通过确保验证器均匀、随机地分布在各个分片上,Harmony 降低了与中心化相关的风险,增强了区块链的整体安全性。

安全随机分片在促进高效跨分片交易方面也发挥着至关重要的作用。通过确保分片由随机选择的验证者组成,Harmony 实现了分片之间的无缝安全通信,从而在不影响网络安全的情况下高效执行跨分片交易。

Harmony 实现安全随机分片代表了区块链技术的重大进步,解决了与可扩展性和安全性相关的关键挑战。通过这种创新方法,Harmony 能够提供一个可扩展、安全和去中心化的区块链平台,非常适合各种应用和用例。

亮点

  • Harmony 从三个维度实现了区块链分片:状态、网络和交易,通过允许并行处理和减少每个验证器的存储来提高可扩展性和性能。
  • 状态分片将区块链和状态数据库划分为多个分片,每个分片维护自己的链,使验证器只需存储整个网络状态的一小部分。
  • 网络分片将验证者组织到不同的分片中,优化分片内的共识和区块同步,促进高效的跨分片通信。
  • 交易分片将交易分配给特定的分片进行并行处理,大大提高了网络的交易吞吐量和效率。
  • Harmony 的架构设计具有全面的可扩展性,利用分片、稳健的共识机制(FBFT)和新颖的质押机制(EPoS)来平衡去中心化、安全性和可扩展性。
  • 安全随机分片确保了验证器对分片的随机分配和洗牌,并使用加密方法(VRF 和 VDF)来防止基于分片的攻击并维护网络的完整性。
  • 这些技术基础的结合使 Harmony 能够提供一个可扩展、安全和去中心化的平台,适用于各种去中心化应用程序和服务。
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.