sui - Sui,具有高吞吐量、低延迟和由 Move 编程语言支持的面向资产的编程模型的下一代智能合约平台

Created at: 2021-11-09 11:17:36
Language: Rust
License: Apache-2.0

商标

欢迎来到Sui,一个具有高吞吐量、低延迟和面向资产的编程模型的下一代智能合约平台。
探索更多关于隋的信息 »

社区 ·文档


欢迎来到Sui,一个具有高吞吐量、低延迟和由Move编程语言提供支持的面向资产的编程模型的下一代智能合约平台!在下面的 Sui 开发人员指南和支持材料中找到你需要的一切。 sui_icon

文档(主要)

快速链接

突出

隋提供:

  • 无与伦比的可扩展性,即时结算
  • 主流开发人员可以使用的安全智能合约语言
  • 能够定义丰富且可组合的链上资产
  • 为 web3 应用提供更好的用户体验

Sui 是当今唯一可以随着 web3 的增长而扩展的区块链,同时实现行业领先的性能、成本、可编程性和可用性。随着我们推动主网的启动,我们将展示超出现有系统(传统和区块链)的交易处理能力的能力。我们将Sui视为第一个互联网规模的可编程区块链平台,是web3的基础层。

建筑

flowchart LR
    CC(CLI Client) --> ClientService
    RC(Rest Client) --> ClientService
    RPCC(RPC Client) --> ClientService
    ClientService --> AuthorityAggregator
    AuthorityAggregator --> AC1[AuthorityClient] & AC2[AuthorityClient]
    subgraph Authority1
      AS[AuthorityState]
    end
    subgraph Authority2
      AS2[AuthorityState]
    end
    AC1 <==>|Network TCP| Authority1
    AC2 <==>|Network TCP| Authority2

概述

Sui是一个智能合约平台,由一组无需许可的权限维护,这些权限的作用类似于其他区块链系统中的验证者或矿工。

Sui 为常见用例提供可扩展性和前所未有的低延迟。Sui 使绝大多数事务可并行处理,从而更好地利用处理资源,并提供使用更多资源提高吞吐量的选项。Sui 放弃了共识,转而将更简单、延迟更低的原语用于常见用例,例如支付交易和资产转移。这在区块链世界中是前所未有的,并支持许多新的延迟敏感型分布式应用程序,从游戏到实体销售点的零售支付。

Sui 是用 Rust 编写的,支持用 Move 编程语言编写的智能合约来定义可能具有所有者的资产。Move 程序定义对这些资产的操作,包括用于创建这些资产的自定义规则、将这些资产转让给新所有者以及更改资产的操作。

Sui 有一个名为 SUI 的原生代币,具有固定供应。SUI代币用于支付gas,也用作时代内当局的委托股份。在这个时代内,当局的投票权是这个委托股份的函数。当局根据委托给他们的股份定期重新配置。在任何时代,权威集都是拜占庭式的容错。在纪元结束时,通过处理的所有交易收取的费用将根据当局对系统运行的贡献分配给当局。反过来,当局可以分享一些费用,作为对委托给他们的股份的用户的奖励。

Sui 得到了许多最先进的同行评审作品和多年开源开发的支持。