第3课

Waves.tech的技术基础

本部分将探讨WAVES代币的经济模型、在平台中的作用以及在交易、质押和节点操作中的应用。此外,模块还将涵盖代币的分配、市场动态以及Waves生态系统中不同利益相关者的财务激励。

区块链架构

完整节点
完整节点是Waves区块链的核心,负责维护所有交易的完整历史记录。这些节点在网络中至关重要,通过验证交易和区块,确保区块链数据的完整性和准确性。完整节点采用租赁权益证明(LPoS)机制,可以接受其他参与者的代币租赁,以增加被选中生成下一个区块的机会。完整节点通过共识机制生成新块,并因此获得交易费用和区块奖励。

轻量节点
轻量节点则不存储区块链的完整历史,而是依赖完整节点进行交易验证和其他网络交互。这种设计使得轻量节点能够更高效地运行,资源消耗也更少,因为它们无需下载整个区块链。轻量节点的主要功能是加速交易和增强网络通信,适合那些不希望维护完整账本但仍希望参与网络活动的用户。

双层架构
Waves区块链采用双层架构来维护其网络,包括完整节点和轻量节点。这种架构旨在优化网络的可扩展性和性能。完整节点负责交易验证和区块生产的繁重工作,而轻量节点则为用户交易提供快速和高效的服务。这种角色分工不仅提升了整体网络性能,还增强了安全性,因为它在生态系统中分散了各自的职责和角色。

共识机制

租赁权益证明(LPoS)是Waves平台的一种独特共识机制,允许代币持有者参与网络安全和共识,而无需运行完整节点,从而改善了传统的权益证明(PoS)模型。在LPoS中,WAVES代币持有者可以将他们的代币租给负责生成区块的完整节点运营者。这种机制保持了区块验证的去中心化特性,同时让更多用户能够参与网络安全,无论他们的技术能力如何或是否愿意运行完整节点。

功能和优势
在LPoS中,生成区块的能力与租赁给节点的WAVES数量成正比。换句话说,节点控制的WAVES越多,无论是通过直接拥有还是租赁,生成下一个区块的机会就越大。租赁者对自己的WAVES代币保持完全控制,因为这些代币仍然存放在他们的钱包中,不会转移给节点运营者。这种安排降低了参与的门槛,确保即使是持有较少WAVES的人也能为网络安全做出贡献并获得收益。

节点运营者可以通过与租赁者分享一部分区块奖励和交易费用来吸引更多的租赁,这样双方都能积极支持网络。这种奖励分配机制增强了网络的安全性,因为它鼓励更多人参与,从而在网络中更均匀地分配权力,降低了中心化的风险。

网络安全与用户参与
LPoS机制不仅让参与网络共识变得更容易,还增强了安全性。通过允许用户租赁他们的权益,LPoS鼓励更多人参与网络的共识过程,这对维护一个强大和安全的区块链至关重要。此外,由于租赁的WAVES在租赁期间是锁定的(但租赁者可以随时取消),这确保了网络质押和共识过程的稳定性。

经济激励
LPoS为节点运营者和代币租赁者提供了强大的经济激励。运营者被鼓励保持高水平的运营标准和诚实,因为他们的奖励生成能力与他们能够吸引和持有的WAVES数量直接相关。相对而言,租赁者参与的动机在于,他们可以在不需要大量硬件投入或技术专长的情况下,从持有中获得被动收益,这使得小型持有者也能轻松获得奖励。

高级协议

Waves NG协议

Waves NG是区块链技术的一项重要创新,旨在显著提升交易处理能力并降低延迟,使Waves成为最快的区块链网络之一。该协议受到Bitcoin-NG的启发,通过关键区块和微区块的两级系统来优化区块的生成。关键区块定期生成,为矿工创建微区块提供了权限,而微区块则更小且可以更频繁地生成,从而加快了交易确认速度。

这种设计使Waves区块链能够处理更高的交易量,预计可达到每秒100笔交易,显著优于传统区块链系统。Waves NG的高效性不仅提升了系统的可扩展性,还通过更快的交易验证改善了用户体验。

智能合约
Waves还支持灵活且安全的去中心化应用(DApps)开发,提供智能合约功能。与其他一些区块链平台不同,Waves的智能合约在执行时不需要消耗大量的燃气费用,而是采用固定费用的方式,这使得开发过程和成本预测变得更加简单。

Waves使用了一种名为Ride的编程语言来编写智能合约,该语言专注于安全性和易用性。Ride是非图灵完备的,这减少了图灵完备语言中常见的某些错误和漏洞。这种设计确保了计算成本的可预测性,提高了网络安全性,并保持了高吞吐量。

该平台支持三种类型的智能合约:

  1. DApp脚本:功能最为灵活,几乎可以执行所有在Waves上可能进行的操作。
  2. 智能账户:可以设定交易许可的条件,例如要求多重签名。
  3. 智能资产:可以对资产的交易或转移施加限制,例如只允许在特定价格下进行交易,或只允许转移到经过批准的账户。

Waves NG与智能合约共同为构建可扩展、高效和安全的区块链解决方案奠定了坚实基础,支持从金融服务到供应链管理的多种应用。

Unit Zero

Unit Zero引入了一种复杂的操作结构,建立在基础Waves网络之上,称为Layer-0,并将其能力扩展到Layer-1的Unit Zero。这种架构允许Waves的某些节点直接参与Unit Zero网络,从而实现两个层级之间的无缝集成和功能扩展。操作机制由Waves网络上的链合约管理,该合约协调Unit Zero的共识过程,包括在Layer-1中选择区块生成器,其中Waves中的每个区块对应于Unit Zero中的一个纪元,该纪元中由特定生成器负责区块生成。

采用的共识机制是经过修改的公平权益证明(PoS)系统,它计算每个生成器生成区块的资格时间延迟,确保公平参与并增强网络安全性。生成器在生产区块后,会与链合约进行交互,将区块元数据注册回Waves区块链,这有助于通过维护大多数共识的链来解决潜在的分叉问题。

扩展网络和代币经济学
Unit Zero的网络要求其节点做出相当大的承诺,参与区块生成的最低要求为20,000 WAVES。网络的代币经济学最初围绕一个中介代币L2MP展开,在Unit Zero网络的前两年内,L2MP作为节点的生成余额。该质押机制通过Waves上的质押合约进行管理,L2MP持有者可以委托代币来代表其节点的生成余额。

区块生产的奖励以UNIT0代币形式分配,除了固定的纪元奖励外,还包括交易费用,形成一种激励结构,鼓励用户积极参与网络的共识和健康。

节点架构
Unit Zero的节点架构主要分为两个部分:

  • 执行客户端:负责处理交易并维护区块链的状态。它在一个点对点网络中运行,管理节点之间的通信,并处理外部的JSON-RPC API请求。
  • 共识客户端:负责在网络中促进区块的添加和达成共识。在Unit Zero中,这个客户端实际上是一个增强版的Waves节点,集成了共识客户端扩展,将Waves的强大网络能力与新的区块链层结合在一起。

这种技术架构不仅提升了Unit Zero的可扩展性和效率,还确保了强大的安全性和去中心化,充分利用了Waves基础设施的优势。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第3课

Waves.tech的技术基础

本部分将探讨WAVES代币的经济模型、在平台中的作用以及在交易、质押和节点操作中的应用。此外,模块还将涵盖代币的分配、市场动态以及Waves生态系统中不同利益相关者的财务激励。

区块链架构

完整节点
完整节点是Waves区块链的核心,负责维护所有交易的完整历史记录。这些节点在网络中至关重要,通过验证交易和区块,确保区块链数据的完整性和准确性。完整节点采用租赁权益证明(LPoS)机制,可以接受其他参与者的代币租赁,以增加被选中生成下一个区块的机会。完整节点通过共识机制生成新块,并因此获得交易费用和区块奖励。

轻量节点
轻量节点则不存储区块链的完整历史,而是依赖完整节点进行交易验证和其他网络交互。这种设计使得轻量节点能够更高效地运行,资源消耗也更少,因为它们无需下载整个区块链。轻量节点的主要功能是加速交易和增强网络通信,适合那些不希望维护完整账本但仍希望参与网络活动的用户。

双层架构
Waves区块链采用双层架构来维护其网络,包括完整节点和轻量节点。这种架构旨在优化网络的可扩展性和性能。完整节点负责交易验证和区块生产的繁重工作,而轻量节点则为用户交易提供快速和高效的服务。这种角色分工不仅提升了整体网络性能,还增强了安全性,因为它在生态系统中分散了各自的职责和角色。

共识机制

租赁权益证明(LPoS)是Waves平台的一种独特共识机制,允许代币持有者参与网络安全和共识,而无需运行完整节点,从而改善了传统的权益证明(PoS)模型。在LPoS中,WAVES代币持有者可以将他们的代币租给负责生成区块的完整节点运营者。这种机制保持了区块验证的去中心化特性,同时让更多用户能够参与网络安全,无论他们的技术能力如何或是否愿意运行完整节点。

功能和优势
在LPoS中,生成区块的能力与租赁给节点的WAVES数量成正比。换句话说,节点控制的WAVES越多,无论是通过直接拥有还是租赁,生成下一个区块的机会就越大。租赁者对自己的WAVES代币保持完全控制,因为这些代币仍然存放在他们的钱包中,不会转移给节点运营者。这种安排降低了参与的门槛,确保即使是持有较少WAVES的人也能为网络安全做出贡献并获得收益。

节点运营者可以通过与租赁者分享一部分区块奖励和交易费用来吸引更多的租赁,这样双方都能积极支持网络。这种奖励分配机制增强了网络的安全性,因为它鼓励更多人参与,从而在网络中更均匀地分配权力,降低了中心化的风险。

网络安全与用户参与
LPoS机制不仅让参与网络共识变得更容易,还增强了安全性。通过允许用户租赁他们的权益,LPoS鼓励更多人参与网络的共识过程,这对维护一个强大和安全的区块链至关重要。此外,由于租赁的WAVES在租赁期间是锁定的(但租赁者可以随时取消),这确保了网络质押和共识过程的稳定性。

经济激励
LPoS为节点运营者和代币租赁者提供了强大的经济激励。运营者被鼓励保持高水平的运营标准和诚实,因为他们的奖励生成能力与他们能够吸引和持有的WAVES数量直接相关。相对而言,租赁者参与的动机在于,他们可以在不需要大量硬件投入或技术专长的情况下,从持有中获得被动收益,这使得小型持有者也能轻松获得奖励。

高级协议

Waves NG协议

Waves NG是区块链技术的一项重要创新,旨在显著提升交易处理能力并降低延迟,使Waves成为最快的区块链网络之一。该协议受到Bitcoin-NG的启发,通过关键区块和微区块的两级系统来优化区块的生成。关键区块定期生成,为矿工创建微区块提供了权限,而微区块则更小且可以更频繁地生成,从而加快了交易确认速度。

这种设计使Waves区块链能够处理更高的交易量,预计可达到每秒100笔交易,显著优于传统区块链系统。Waves NG的高效性不仅提升了系统的可扩展性,还通过更快的交易验证改善了用户体验。

智能合约
Waves还支持灵活且安全的去中心化应用(DApps)开发,提供智能合约功能。与其他一些区块链平台不同,Waves的智能合约在执行时不需要消耗大量的燃气费用,而是采用固定费用的方式,这使得开发过程和成本预测变得更加简单。

Waves使用了一种名为Ride的编程语言来编写智能合约,该语言专注于安全性和易用性。Ride是非图灵完备的,这减少了图灵完备语言中常见的某些错误和漏洞。这种设计确保了计算成本的可预测性,提高了网络安全性,并保持了高吞吐量。

该平台支持三种类型的智能合约:

  1. DApp脚本:功能最为灵活,几乎可以执行所有在Waves上可能进行的操作。
  2. 智能账户:可以设定交易许可的条件,例如要求多重签名。
  3. 智能资产:可以对资产的交易或转移施加限制,例如只允许在特定价格下进行交易,或只允许转移到经过批准的账户。

Waves NG与智能合约共同为构建可扩展、高效和安全的区块链解决方案奠定了坚实基础,支持从金融服务到供应链管理的多种应用。

Unit Zero

Unit Zero引入了一种复杂的操作结构,建立在基础Waves网络之上,称为Layer-0,并将其能力扩展到Layer-1的Unit Zero。这种架构允许Waves的某些节点直接参与Unit Zero网络,从而实现两个层级之间的无缝集成和功能扩展。操作机制由Waves网络上的链合约管理,该合约协调Unit Zero的共识过程,包括在Layer-1中选择区块生成器,其中Waves中的每个区块对应于Unit Zero中的一个纪元,该纪元中由特定生成器负责区块生成。

采用的共识机制是经过修改的公平权益证明(PoS)系统,它计算每个生成器生成区块的资格时间延迟,确保公平参与并增强网络安全性。生成器在生产区块后,会与链合约进行交互,将区块元数据注册回Waves区块链,这有助于通过维护大多数共识的链来解决潜在的分叉问题。

扩展网络和代币经济学
Unit Zero的网络要求其节点做出相当大的承诺,参与区块生成的最低要求为20,000 WAVES。网络的代币经济学最初围绕一个中介代币L2MP展开,在Unit Zero网络的前两年内,L2MP作为节点的生成余额。该质押机制通过Waves上的质押合约进行管理,L2MP持有者可以委托代币来代表其节点的生成余额。

区块生产的奖励以UNIT0代币形式分配,除了固定的纪元奖励外,还包括交易费用,形成一种激励结构,鼓励用户积极参与网络的共识和健康。

节点架构
Unit Zero的节点架构主要分为两个部分:

  • 执行客户端:负责处理交易并维护区块链的状态。它在一个点对点网络中运行,管理节点之间的通信,并处理外部的JSON-RPC API请求。
  • 共识客户端:负责在网络中促进区块的添加和达成共识。在Unit Zero中,这个客户端实际上是一个增强版的Waves节点,集成了共识客户端扩展,将Waves的强大网络能力与新的区块链层结合在一起。

这种技术架构不仅提升了Unit Zero的可扩展性和效率,还确保了强大的安全性和去中心化,充分利用了Waves基础设施的优势。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻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.