Lição 1

SUI 区块链简介

本模块涵盖 SUI 区块链的基础方面,包括其起源和特点。

SUI 网络概述

SUI 区块链由 Mysten Labs 开发,旨在解决现有区块链技术中的问题,例如高昂的交易费用、网络拥堵以及最常见的可扩展性限制。SUI 作为一个 Layer-1 区块链,为去中心化应用 (dApp) 和其他 Web3 技术提供了高吞吐量、低延迟和可扩展的基础设施。

该网络支持每秒超过 10 万笔交易 (TPS),并且平均不到一秒即可完成交易确认。为了更直观地理解这一点,让我们将 SUI 与其他区块链在性能指标方面进行比较。

  1. SUI:支持超过 10 万笔 TPS,平均不到一秒即可完成交易确认。
  2. Solana:在最佳条件下,Solana 每秒可处理约 6.5 万笔交易。它结合了历史证明 (PoH, Proof of History) 和权益证明 (PoS, Proof of Stake) 共识机制来实现可扩展性,但在实际使用中,由于其共识机制,网络能够保持快速交易确认。
  3. Algorand:Algorand 的理论 TPS 约为 6,000,实际 TPS 平均略低于 30。由于其纯权益证明 (PPoS, Pure Proof-of-Stake) 共识机制和区块提议机制,Algorand 可以实现接近即时的确认,通常大约 3 秒。
  4. Avalanche:该网络的理论能力为 4,500 TPS,但实际上,兼容 EVM 智能合约的 C-Chain 每秒仅处理约 3.5 笔交易。包括各种子网,Avalanche 每秒处理约 15.5 笔交易,交易确认大约需要一秒钟。
  5. 互联网计算机 (Internet Computer):互联网计算机的理论 TPS 约为 11,500,实际处理约 6,000 TPS。该网络实现了快速确认,某些子网可以在大约一秒钟内处理交易。
  6. Cardano:Cardano 的理论 TPS 超过 1,000,主要得益于其 Ouroboros PoS 共识机制以及 Hydra Layer 2 扩展解决方案等增强功能。实际 TPS 和确认时间取决于网络条件,但 Cardano 旨在提供快速高效的交易处理。
    SUI 的架构即使在高活动时期也能确保高效的交易处理。这是因为该区块链应用了并行交易处理,它允许同时执行多个交易,从而提高网络效率。另一方面,对象中心模型(object-centric)通过将区块链上的实体视为具有特定属性和功能的对象,进一步实现了有效的数据管理和交易验证。

SUI 的主要功能

zkLogin

zkLogin 是一种通过零知识证明 (ZKPs) 增强用户隐私和安全的功能,它允许用户使用标准网络凭证(例如 Google 或 Facebook)来验证他们的交易,而无需承担在区块链上公开敏感信息的风险。

zkLogin 可以在保持安全措施的同时,还能方便用户登陆,使用户更容易在 SUI 网络上与去中心化应用程序进行交互并开始使用。

并行处理 Parallel processing

并行处理是一种将大型问题分解成更小的、独立的可以同时处理的任务(而不是逐个处理)的计算方法。这种方法在提高某些计算系统(包括 SUI 等区块链网络)的效率和速度方面非常有用。

在区块链中,并行处理意味着可以在网络的不同分片或段上同时执行多个交易。这种方式允许同时执行多笔交易(只要它们互不干扰),而不是像顺序处理那样一个接一个地处理每个交易。SUI 使用并行交易处理来支持每秒超过 10 万笔交易并实现不到一秒的交易确认。

对象中心(Object-Centric)数据模型

在区块链中,对象中心数据模型是一种将网络实体视为具有特定属性和功能的不同对象的方法。这种模型与许多系统使用的更传统的基于账户的模型形成对比。

主要功能

  1. 封装:每个对象都封装其数据和行为,将与对象相关的状态和功能捆绑在一起,从而简化它们并使交互和管理变得更加容易。
  2. 属性和功能:对象具有属性(数据字段)和功能(方法)。例如,代表数字资产的对象可能具有所有权和价值等属性,以及转移和更新等功能。
  3. 层次结构:对象可以包含其他对象,从而创建层次结构。这允许在区块链内自然地表示复杂的关系和所有权模型。

优点

  • 清晰的所有权和控制:对象中心模型提供明确的所有权和控制机制。每个对象都有一个清晰的所有者,并且只能由所有者或授权方对对象进行操作。
  • 增强安全性:通过将数据和行为封装在对象中,该模型降低了未经授权访问和操纵的风险。只有特定的方法才能更改对象的状态,确保更改是可控和可预测的。
  • 并行处理:对象中心模型非常适合并行交易处理。由于对象是独立的单元,因此涉及不同对象的交易可以并发处理而不会冲突,从而提高区块链的可扩展性和性能。
  • 灵活性:该模型通过允许开发人员定义针对其特定用例的自定义对象来支持多个应用程序。它提供了一个灵活的框架,可以适应从数字资产到复杂业务逻辑的各个领域。
    与许多区块链网络和协议使用的以账户为中心的模型不同,SUI 的架构使用以对象为中心的数据处理方式。区块链上的每个实体都被视为具有特定属性和功能(密钥、存储、复制、删除)的对象,这有助于简化开发人员的概念框架,并通过提供明确的所有权和控制机制来增强安全性。

亮点

  • SUI 由 Mysten Labs 开发,可解决区块链技术中的高交易成本、拥堵和可扩展性问题。
  • SUI 作为第一层区块链运行,具有高吞吐量、低延迟和可扩展的基础设施,适用于 dApp 和 Web3。
  • 通过并行处理和以对象为中心的数据模型,支持超过 100,000 TPS 和亚秒级的交易完成度。
  • 并行交易处理通过同时执行多笔交易来提高网络效率。
  • 以对象为中心的数据模型简化了数据管理和验证,提供了明确的所有权和控制权。
Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.
Catálogo
Lição 1

SUI 区块链简介

本模块涵盖 SUI 区块链的基础方面,包括其起源和特点。

SUI 网络概述

SUI 区块链由 Mysten Labs 开发,旨在解决现有区块链技术中的问题,例如高昂的交易费用、网络拥堵以及最常见的可扩展性限制。SUI 作为一个 Layer-1 区块链,为去中心化应用 (dApp) 和其他 Web3 技术提供了高吞吐量、低延迟和可扩展的基础设施。

该网络支持每秒超过 10 万笔交易 (TPS),并且平均不到一秒即可完成交易确认。为了更直观地理解这一点,让我们将 SUI 与其他区块链在性能指标方面进行比较。

  1. SUI:支持超过 10 万笔 TPS,平均不到一秒即可完成交易确认。
  2. Solana:在最佳条件下,Solana 每秒可处理约 6.5 万笔交易。它结合了历史证明 (PoH, Proof of History) 和权益证明 (PoS, Proof of Stake) 共识机制来实现可扩展性,但在实际使用中,由于其共识机制,网络能够保持快速交易确认。
  3. Algorand:Algorand 的理论 TPS 约为 6,000,实际 TPS 平均略低于 30。由于其纯权益证明 (PPoS, Pure Proof-of-Stake) 共识机制和区块提议机制,Algorand 可以实现接近即时的确认,通常大约 3 秒。
  4. Avalanche:该网络的理论能力为 4,500 TPS,但实际上,兼容 EVM 智能合约的 C-Chain 每秒仅处理约 3.5 笔交易。包括各种子网,Avalanche 每秒处理约 15.5 笔交易,交易确认大约需要一秒钟。
  5. 互联网计算机 (Internet Computer):互联网计算机的理论 TPS 约为 11,500,实际处理约 6,000 TPS。该网络实现了快速确认,某些子网可以在大约一秒钟内处理交易。
  6. Cardano:Cardano 的理论 TPS 超过 1,000,主要得益于其 Ouroboros PoS 共识机制以及 Hydra Layer 2 扩展解决方案等增强功能。实际 TPS 和确认时间取决于网络条件,但 Cardano 旨在提供快速高效的交易处理。
    SUI 的架构即使在高活动时期也能确保高效的交易处理。这是因为该区块链应用了并行交易处理,它允许同时执行多个交易,从而提高网络效率。另一方面,对象中心模型(object-centric)通过将区块链上的实体视为具有特定属性和功能的对象,进一步实现了有效的数据管理和交易验证。

SUI 的主要功能

zkLogin

zkLogin 是一种通过零知识证明 (ZKPs) 增强用户隐私和安全的功能,它允许用户使用标准网络凭证(例如 Google 或 Facebook)来验证他们的交易,而无需承担在区块链上公开敏感信息的风险。

zkLogin 可以在保持安全措施的同时,还能方便用户登陆,使用户更容易在 SUI 网络上与去中心化应用程序进行交互并开始使用。

并行处理 Parallel processing

并行处理是一种将大型问题分解成更小的、独立的可以同时处理的任务(而不是逐个处理)的计算方法。这种方法在提高某些计算系统(包括 SUI 等区块链网络)的效率和速度方面非常有用。

在区块链中,并行处理意味着可以在网络的不同分片或段上同时执行多个交易。这种方式允许同时执行多笔交易(只要它们互不干扰),而不是像顺序处理那样一个接一个地处理每个交易。SUI 使用并行交易处理来支持每秒超过 10 万笔交易并实现不到一秒的交易确认。

对象中心(Object-Centric)数据模型

在区块链中,对象中心数据模型是一种将网络实体视为具有特定属性和功能的不同对象的方法。这种模型与许多系统使用的更传统的基于账户的模型形成对比。

主要功能

  1. 封装:每个对象都封装其数据和行为,将与对象相关的状态和功能捆绑在一起,从而简化它们并使交互和管理变得更加容易。
  2. 属性和功能:对象具有属性(数据字段)和功能(方法)。例如,代表数字资产的对象可能具有所有权和价值等属性,以及转移和更新等功能。
  3. 层次结构:对象可以包含其他对象,从而创建层次结构。这允许在区块链内自然地表示复杂的关系和所有权模型。

优点

  • 清晰的所有权和控制:对象中心模型提供明确的所有权和控制机制。每个对象都有一个清晰的所有者,并且只能由所有者或授权方对对象进行操作。
  • 增强安全性:通过将数据和行为封装在对象中,该模型降低了未经授权访问和操纵的风险。只有特定的方法才能更改对象的状态,确保更改是可控和可预测的。
  • 并行处理:对象中心模型非常适合并行交易处理。由于对象是独立的单元,因此涉及不同对象的交易可以并发处理而不会冲突,从而提高区块链的可扩展性和性能。
  • 灵活性:该模型通过允许开发人员定义针对其特定用例的自定义对象来支持多个应用程序。它提供了一个灵活的框架,可以适应从数字资产到复杂业务逻辑的各个领域。
    与许多区块链网络和协议使用的以账户为中心的模型不同,SUI 的架构使用以对象为中心的数据处理方式。区块链上的每个实体都被视为具有特定属性和功能(密钥、存储、复制、删除)的对象,这有助于简化开发人员的概念框架,并通过提供明确的所有权和控制机制来增强安全性。

亮点

  • SUI 由 Mysten Labs 开发,可解决区块链技术中的高交易成本、拥堵和可扩展性问题。
  • SUI 作为第一层区块链运行,具有高吞吐量、低延迟和可扩展的基础设施,适用于 dApp 和 Web3。
  • 通过并行处理和以对象为中心的数据模型,支持超过 100,000 TPS 和亚秒级的交易完成度。
  • 并行交易处理通过同时执行多笔交易来提高网络效率。
  • 以对象为中心的数据模型简化了数据管理和验证,提供了明确的所有权和控制权。
Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.