虫洞跨链之 — Sui
欢迎来到虫洞跨链系列的最新篇章,我们将介绍最新加入虫洞网络的区块链。2023 年 5 月 3 日,标志着 L1 区块链 Sui 的主网第一天上线,而虫洞也从第一天起就支持它,并成为其规范跨链桥。
Sui 是什么?
Sui(发音为swē)是一种旨在实现卓越的速度和可扩展性的 L1 区块链,同时也支持新一代低延迟的去中心化应用。Sui 由 Mysten Labs (前 Meta 员工共同创立)开发,团队成员以前曾在 Project Libra 和 Facebook 的 Novi 研究部门工作。
Sui 平台采用 Sui Move 编程语言构建,衍生自核心 Move 语言。为了实现高速的交易确定性和可扩展性,Sui 善用了大量区块链涉及的交易并非重叠状态的空间。Sui 能够并行处理交易,同时完全消除简单交易中的共识需求。将会在后面讨论更多相关细节。
“Sui”(swē)在日本哲学中代表水元素。水元素的特性在于其流动性 — — 它能够轻松适应并改变任何环境。同样地,Sui 平台旨在提供一个灵活的网络来塑造 Web3 的世界。(来自 Sui 文档)
Sui 如何操作?
像大多数其他区块链一样,Sui 由多个独立验证者运营验证。每个验证者在单独的机器上运行自己的Sui 软件(节点),或由同一实体操作的分片群集的机器。 验证器通过处理客户端发送的读取和写入请求来参与网络。
但与依赖于“发送并忘记”(fire-and-forget)广播的传统区块链不同,Sui 的设计让请求者或代理可以主动与验证器通信以完成交易,从而带来了性能、成本、可编程性和可用性等一系列优势。
此外,验证器可以通过内部跨验证器分片进行水平扩展。 因此,节点可以通过投入更多资源,可以是通过CPU、内存、机器内的存储或利用多个机器来进行扩展。网络容量随着 Sui 验证器的处理能力的增强而增加,从而在高网络流量期间依然可实现低燃气费(gas fee)。
让我们来看看 Sui 的具体细节:
系统架构和设计
与其他区块链将存储集中在帐户上,每个帐户包含一个键值存储区(key-value store)不同,Sui 的存储集中在可编程物件(programmable [objects])上,每个对象都有一个全链唯一的 ID。这些物件由 Move 软件包创建和管理,也称为智能合约。
每个物价都有一个拥有者字段,显示该物件的拥有权操作。拥有权决定了在交易中如何使用该物件。探讨物件分类的细节超出了本文章的范围,但您可以在这里了解有关 Sui Move 物件的详情。
Sui 区块链上的验证器无需对独家拥有的物件(exclusively owned objects)交易产生共识。相反,它们以高吞吐量并行执行交易,并采用拜占庭一致广播。对于涉及共享物件的交易,验证器则使用 Bullshark,一种基于 DAG(directed acyclic graph)的高吞吐量共识协议。
您可以在此了解更多相关资讯。
并行交易处理
Sui 实现了并行交易处理,并免除了简单交易中需达成共识的条件。这突破现有区块链中的关键瓶颈 — 需要在全球范围内达成共识,以生成一个有序的交易列表。
许多区块链交易并没有复杂的相互依赖关系,因为它们在状态不互绕的部分上操作。因此,Sui 采用的方法涉及仅针对相关数据(不是整个链)进行锁定。例如,发送者的地址被锁定,因为它一次只能发送一笔交易。
Sui 将这种方法扩展到更复杂的交易,这些交易可能明确依赖于发送者控制下的多个元素,利用物件模型和 Move 强大的拥有权模型。通过确保依赖关系明确,Sui 采用“多通道”策略进行交易验证,确保独立的交易流可以在没有其他干扰的情况下进行。
新颖的 Sui 燃气费
Sui 以一系列不重叠的固定时间段(例如24小时)的时期(epoch)序列运行。每个时期都由验证器委员会管理,并且所参与的验证器以及它们的投票权是固定的。从一个时期到下一个时期,无许可的验证器会被重新排列。在每个时期开始时,验证器将投票决定网络范围内的燃气费参考价格,该价格直到下一个时期都不会被更改。这种方法能让用户获得更具可预测性和稳定性的燃气费。
如果想要深入了解更多,请参考 Sui 文档。
Sui Move 是什么?
Sui 是由 Rust 语言编写的,支持 Sui Move(Move语言的变体) 编写的智能合约。 Sui Move 安全且具有表达力,其类型系统(type system)和数据模型(data model)支持并行协议和执行方法,这使得Sui具有可扩展性。
可以在以下文档中找到 Move 功能的详细解说:
Sui 和 Wormhole Connect
Wormhole Connect 是一个开源的前端SDK,可以让 Web3 开发者直接将资产跨链桥接嵌入到他们的应用程序或网站中。开发者可以通过 Connect 简化用户的端到端桥接体验,并且可以自定义用户界面,以便 Connect 插件可融入到他们的自生环境中。
您可以在此处了解更多有关 Wormhole Connect 以及集成方法的资讯。提示:您只需要复制并粘贴 3 行代码即可集成。
Mysten Labs 团队背景
Mysten Labs 是一个 Web3 基础设施组织,由四名前 Meta 工程师E van Cheng,Sam Blackshear,Adeniyi Abiodun 和 George Danezis 于 2021 年 9 月创立。这些联合创始人此前曾在 Facebook 的Novi 研究部门工作。曾在 Novi 担任研究和开发总监的 Cheng 目前担任 Mysten Labs 的 CEO。
其他
原生代币 — SUI
Sui 区块链的原生代币是 “SUI”。SUI 代币的总供应量为 100 亿,主要具有以下四个用途:
- 作为权益委派以及参与验证派发的奖励
- 作为燃料费的计价单位
- 作为 dApps 的计量单位、交换媒介或价值储存
- 用于治理和链上投票
去中心化交易市场
Naami
Araya Finance
区块链浏览器
Sui Explorer
Suiscan
编程语言
Rust
(Sui) Move
联系方式
官网 | Twitter | YouTube | Discord | Blog
开发者看这里!
使用虫洞构建的应用程序允许用户在无多重封装的情况下,在 20 多个支持的链之间转移资产。它实现了每个链上的 DeFi 与 NFT 生态系统之间的无缝式连接。
我们很希望您加入我们一起打造全新的跨链体验!
虫洞新手须知
虫洞是跨链信息传递协议的行业标准,驱动着Web3上的应用程序。虫洞为开发者提供了对 20 多个主要区块链网络上的流动性和用户访问,支持包括DeFi、NFT、治理等多种应用场景。
虫洞让越来越多的产品协议在其信息传递层上开发,其中 Wormhole Connect更是一个关键的资产层产品。它为开发者提供了一个可在自家应用内直接集成跨链桥的小插件,只需 3 行代码即可完成集成。
虫洞网络已被 Circle 和 Uniswap 等团队所信任和使用。迄今为止,该平台已经通过数以亿计的跨链信息,也完成了超过 350 亿美元的跨链转移。
访问 wormhole.com 以了解更多。
虫洞数据
- 协议的总交易量超过 $350 亿美元
- 已成功发送数亿条跨链信息
- 目前每天有数百万条信息被提交跨链
- 超过 60 种各类型协议在虫洞的通用信息传递层上创建
加入虫洞的大家庭
如果你想要与我们交流、提问、寻求帮助、或者获取最新消息等,那就加入我们的社群吧。我们也欢迎你的建议和反馈,让我们一起加油!