MystenLabs/sui

GitHub: MystenLabs/sui

Sui 是一个由 Move 语言驱动的高吞吐量、低延迟的下一代智能合约区块链平台,通过并行交易处理和面向资产的编程模型解决 Web3 应用的可扩展性问题。

Stars: 7706 | Forks: 11683

Logo

# 欢迎使用 Sui [![Github release](https://img.shields.io/github/v/release/MystenLabs/sui.svg?sort=semver)](https://github.com/MystenLabs/sui/releases/latest) [![License](https://img.shields.io/github/license/MystenLabs/sui)](https://github.com/MystenLabs/sui/blob/main/LICENSE) [Sui](https://sui.io) 是一个下一代智能合约平台,具有高吞吐量、低延迟的特点,并由 [Move 编程语言](https://github.com/MystenLabs/awesome-move) 驱动其面向资产的编程模型。 ## Sui 亮点 Sui 提供了以下优势和功能: * 无与伦比的可扩展性,即时结算 * 主流开发者也能轻松上手的智能合约安全语言 * 能够定义丰富且可组合的链上资产 * 为 web3 应用提供更好的用户体验 Sui 是当今唯一能够在随 web3 发展而扩展的同时,实现业界领先性能、成本、可编程性和可用性的区块链。Sui 展现出了超越现有系统(无论是传统系统还是区块链)交易处理能力的容量。Sui 是首个具备互联网规模的可编程区块链平台,是 web3 的基础层。 ## Sui 架构 ``` 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 放弃了共识机制,转而使用更简单、更低延迟的基础操作。这在区块链世界中是史无前例的,并催生了大量对延迟敏感的新型分布式应用,涵盖从游戏到实体销售点零售支付等各个领域。 Sui 使用 [Rust](https://www.rust-lang.org) 编写,并支持使用 [Move 编程语言](https://github.com/move-language/move) 编写智能合约,以定义可能拥有所有者的资产。Move 程序定义了对这些资产的操作,包括资产创建的自定义规则、将这些资产转移给新所有者,以及改变资产状态的操作。 Sui 拥有名为 SUI 的原生代币,其供应量固定。SUI 代币用于支付 gas,同时在每个 epoch 中用作[授权给节点的质押](https://learn.bybit.com/blockchain/delegated-proof-of-stake-dpos/)。节点在该 epoch 内的投票权是此项授权质押的函数。节点会根据 delegated 给它们的质押定期进行重置。在任何 epoch 中,节点集合都是 [Byzantine fault tolerant (拜占庭容错)](https://pmg.csail.mit.edu/papers/osdi99.pdf)的。在 epoch 结束时,通过处理所有交易收集到的费用将根据节点对系统运行的贡献度分配给它们。反过来,节点也可以将部分费用作为奖励,分享给向其 delegated 质押的用户。 Sui 得到了多项前沿的[同行评审研究](https://github.com/MystenLabs/sui/blob/main/docs/content/concepts/research-papers.mdx)以及多年开源开发的支持。 ## 更多关于 Sui 的信息 使用以下链接了解更多关于 Sui 和 Sui 生态系统的信息: * 在 [Sui 文档](https://docs.sui.io/)中了解更多关于使用 Sui 的信息。 * 在 [Sui Discord](https://discord.gg/sui) 上加入 Sui 社区。 * 在 [Sui 资源](https://sui.io/resources/)页面了解有关 Sui 生态系统的更多信息。 * 在 [Sui 基金会](https://sui.io/about)网站上查看有关 Sui 治理、[去中心化](https://suifoundation.org/decentralization)和[开发者资助计划](https://sui.io/grants-hub)的信息。 ## 行为准则 有关我们的行为准则详情,请参阅[行为准则](CODE_OF_CONDUCT.MD)。 ## 许可证 有关更多详细信息,请参阅 [LICENSE](LICENSE) 文件。
标签:Move语言, Prisma Cloud, Web3, 区块链, 可视化界面, 底层公链, 文档结构分析, 智能合约, 通知系统