跳到主要内容

42 篇博文 含有标签「Sui」

与 Sui 区块链和 Move 编程语言相关的内容

查看所有标签

使用 Sui Paymaster 构建免 Gas 体验:架构与实现指南

· 阅读需 8 分钟
Dora Noda
Software Engineer

想象一个用户可以无缝地与你的 dApp 交互,而无需持有任何原生代币(SUI)的世界。这已不再是遥不可及的梦想。借助 Sui 的 Gas Station(亦称 Paymaster),开发者可以代替用户支付 gas 费用,彻底消除新用户进入 Web3 的最大障碍之一,实现真正无摩擦的链上体验。

本文提供了将你的 dApp 升级为免 Gas 的完整指南。我们将深入探讨 Sui Paymaster 的核心概念、架构、实现模式以及最佳实践。

1. 背景与核心概念:什么是赞助交易?

在区块链世界中,每笔交易都需要网络费用,即“gas”。对于习惯了 Web2 无缝体验的用户而言,这是一道显著的认知和操作障碍。Sui 在协议层面通过 赞助交易 来解决此挑战。

核心思路很简单:允许一方(赞助者)为另一方(用户)的交易支付 SUI gas 费用。这样,即使用户钱包中没有 SUI,也能成功发起链上操作。

Paymaster ≈ Gas Station

在 Sui 生态系统中,赞助交易的逻辑通常由称为 Gas StationPaymaster 的链下或链上服务处理。其主要职责包括:

  1. 评估交易:接收用户的免 Gas 交易数据(GasLessTransactionData)。
  2. 提供 Gas:锁定并分配交易所需的 gas 费用。通常通过由多个 SUI Coin 对象组成的 gas 池来管理。
  3. 生成赞助者签名:在批准赞助后,Gas Station 使用其私钥(SponsorSig)对交易进行签名,表明其愿意支付费用。
  4. 返回已签名交易:将包含 gas 数据和赞助者签名的 TransactionData 发送回去,等待用户的最终签名。

简而言之,Gas Station 就像为你的 dApp 用户提供加油服务,确保它们的“车辆”(交易)能够在 Sui 网络上顺畅运行。

2. 高层架构与交互流程

典型的免 Gas 交易涉及用户、dApp 前端、Gas Station 和 Sui 全节点之间的协同。交互顺序如下:

流程拆解:

  1. 用户 在 dApp UI 中执行操作,构造一个不含 gas 信息的交易数据包。
  2. dApp 将该数据发送至指定的 Gas Station 请求赞助。
  3. Gas Station 验证请求的有效性(例如检查用户是否符合赞助条件),随后为交易填充 Gas Coin 并签名,将半成品交易返回给 dApp。
  4. 用户 在钱包中看到完整的交易详情(例如“购买一个 NFT”),并提供最终签名。这一步至关重要,确保用户对其操作保持同意和控制。
  5. dApp 将包含用户和赞助者签名的完整交易广播至 Sui 全节点
  6. 交易在链上完成后,Gas Station 可通过监听链上事件或回执进行确认,然后通过 webhook 通知 dApp 后端,以完成业务流程的闭环。

3. 三种核心交互模型

你可以根据业务需求单独或组合使用以下三种交互模型。

模型 1:用户发起 → 赞助者批准(最常见)

这是标准模型,适用于绝大多数 dApp 内的交互。

  1. 用户构建 GasLessTransactionData:用户在 dApp 中执行操作。
  2. 赞助者添加 GasData 并签名:dApp 后端将交易发送至 Gas Station,后者批准交易、附加 Gas Coin 并添加签名。
  3. 用户审阅并给出最终签名:用户在钱包中确认最终交易详情并签名。随后 dApp 将其提交至网络。

该模型在安全性与用户体验之间取得了极佳的平衡。

模型 2:赞助者发起的空投/激励

该模型非常适用于空投、用户激励或批量资产分发。

  1. 赞助者预填 TransactionData 并签名:赞助者(通常为项目团队)预先构建大部分交易(例如向特定地址空投 NFT),并附加赞助签名。
  2. 用户的二次签名使其生效:用户只需对该“预批准”交易签名一次,即可执行。

这提供了极其流畅的用户体验。用户只需点击一次确认,即可领取奖励或完成任务,显著提升营销活动的转化率。

模型 3:通配符 GasData(信用额度模型)

这是一种更灵活且基于权限的模型。

  1. 赞助者转移 GasData 对象:赞助者首先创建一个或多个具有特定预算的 Gas Coin 对象,并直接将所有权转移给用户。
  2. 用户在预算范围内自由消费:用户随后可以在预算上限和有效期内自由使用这些 Gas Coin 来支付其发起的任何交易。
  3. Gas Coin 被归还:当 Gas Coin 用尽或过期后,可设计为自动销毁或返回给赞助者。

该模型相当于为用户提供一张限时、限额的“gas 费用信用卡”,适用于在游戏赛季期间提供免费试玩体验等需要高度用户自主性的场景。

4. 典型应用场景

Sui Paymaster 的强大之处不仅在于解决 gas 费用问题,还在于它能够深度融合业务逻辑,创造新可能。

场景 1:付费墙

许多内容平台或 dApp 服务要求用户满足特定条件(例如持有 VIP NFT、达到某会员等级)才能访问功能。Paymaster 可以完美实现此逻辑。

  • 流程:用户请求操作 → dApp 后端验证用户资质(如 NFT 持有) → 若符合条件,则调用 Paymaster 为其赞助 gas 费用;若不符合,则直接拒绝签名请求。
  • 优势:该模型天然抵御机器人和滥用行为。由于赞助决策在后端完成,恶意用户无法绕过资质检查而耗尽 gas 资金。

场景 2:一键结算

在电商或游戏内购买场景中,简化支付流程至关重要。

  • 流程:用户在结算页点击“立即购买”。dApp 构造包含业务逻辑的交易(例如 transfer_nft_to_user)。用户只需在钱包中签名批准业务交易,无需关心 gas,gas 费用由 dApp 的赞助者承担。
  • 优势:可以将业务参数如 order_id 直接编码进 ProgrammableTransactionBlock,实现后端订单的精准链上归因。

场景 3:数据归因

精准的数据追踪是业务优化的基础。

  • 流程:构造交易时,将唯一标识(如 order_hash)写入交易参数或将在执行时触发的事件中。
  • 优势:Gas Station 在收到成功交易的链上回执后,可通过解析事件或交易数据轻松提取该 order_hash,实现链上状态变化与后端订单或用户行为的精准映射。

5. 代码骨架(基于 Rust SDK)

下面是一个简化的代码片段,演示核心交互步骤。

let tx_data = TransactionData::new_gasless(...);
let signed_tx = gas_station.evaluate_and_sign(tx_data)?;
let final_tx = user.sign(signed_tx)?;
submit(final_tx);

完整实现请参考官方 Sui 文档的 Gas Station 教程,其中提供了开箱即用的代码示例。

6. 风险与注意事项

虽然 Sui Paymaster 带来了诸多好处,但仍需关注潜在的风险和考量。

安全风险

如果 Gas Station 的私钥泄露,攻击者可能伪造签名并耗尽 gas 资金。

  • 密钥管理:确保私钥存放在安全硬件模块中或采用多签方案。
  • 交易验证:严格验证传入的交易请求,防止恶意负载。

经济考量

开发者需要评估赞助 gas 费用的成本,尤其是在高交易量的场景中。

  • 预算管理:保持充足的 gas 池并监控使用模式,避免意外耗尽。
  • 定价模型:部分项目采用分层赞助(如免费额度后由用户自行支付),以平衡成本与用户体验。

7. 结论

Sui Paymaster 是一项强大的工具,能够显著提升用户体验,降低 Web3 应用的准入门槛。通过掌握其核心概念、架构和交互模型,开发者可以将其无缝集成到 dApp 中,为用户提供真正免 Gas 的流畅体验。

Sui 网络可靠性工程(NRE)工具:节点运营商完整指南

· 阅读需 7 分钟
Dora Noda
Software Engineer

Sui 区块链因其创新的可扩展性和性能方案迅速受到关注。对于希望可靠运行 Sui 节点的开发者和基础设施团队,Mysten Labs 提供了一套完整的网络可靠性工程(NRE)工具,帮助简化部署、配置和管理流程。

在本指南中,我们将一起探索 Sui NRE 仓库,并展示如何利用这些强大的工具进行 Sui 节点运营。

宣布 Sui Overflow 黑客马拉松获奖者!

· 阅读需 4 分钟
Dora Noda
Software Engineer

BlockEden.xyz 激动地宣布 Sui Overflow 黑客马拉松的获奖者!经过数周的创新编码、激烈竞争和创意问题解决,我们自豪地呈现最出色的项目。恭喜所有参赛者的卓越贡献。以下是获奖名单:

1st Prize ($1,500 in SUI):Orbital

项目链接:

Orbital 是一款前沿的跨链借贷平台,利用 Wormhole 技术和 Supra Oracles 重新定义去中心化金融(DeFi)。通过在 SUI、Avalanche 等多个区块链网络之间实现无缝且安全的借贷,Orbital 最大化流动性和资本效率。Supra Oracles 的集成提供精准、实时的价格行情和利率数据。

Orbital 的设计类似于用户熟悉的 DEX,提供统一界面,让用户在单一仪表盘上管理所有交易。直观的单击式借贷体验,彻底改变传统 DeFi 的使用方式。

2nd Prize ($1,000 in SUI):Liquidity Garden

项目链接:

Liquidity Garden 是一款创新的农场模拟游戏,玩家可以建设并管理自己的农园。玩家将 FlowX DEX 的流动性质押以购买 NFT 种子,每日浇水后,动态 NFT 会成长并释放 $OXYGEN 代币。游戏还提供养宠物、在游戏内直接进行代币兑换等功能,将游戏与 DeFi 融合,鼓励持续参与和互动。

3rd Prize ($100 in SUI):BioWallet、Cocktail OTC Market、SharkyTheSuiBot、Zomdev

BioWallet

项目链接:

BioWallet 通过生物特征登录将设备转变为安全的硬件钱包。该创新数字钱包无需传统助记词,将私钥安全存储在 Secure Enclave 中。凭借 MultiSig 与 WebAuthn 等高级功能,BioWallet 在保护与灵活性之间取得最佳平衡,弥合了浏览器钱包与硬件钱包的差距。

Cocktail OTC Market

项目链接:

Cocktail OTC Market 提供无需中心化交易所的代币交易平台。卖家可灵活定价上架代币,买家可轻松浏览并购买。该平台由 Sui 合约管理,确保交易安全透明,是代币交易的可靠解决方案。

SharkyTheSuiBot

项目链接:

SharkyTheSuiBot 是最快的 SUI Telegram 机器人,专注于在不同 SUI DEX 上寻找并利用套利机会。它基于脚本逻辑执行交易,提供实时价格获取,并支持用户直接从机器人为池子提供流动性。高级功能包括闪电贷和实时图表,提升用户的交易体验。

Zomdev

项目链接:

Zomdev 是一个开发者赏金平台,企业可发布针对 GitHub Issue 或人才招聘的赏金,开发者通过提交项目来领取奖励。该平台促进了企业寻求开发帮助与开发者寻找收益与展示技能机会之间的动态互动。

结束语

恭喜所有获奖者和参赛者!你们的创新方案和创意想法让本次黑客马拉松取得了卓越成功。我们期待这些项目的后续发展,并继续影响区块链与 DeFi 生态。

敬请关注 BlockEden.xyz 的更多更新和未来黑客马拉松!


加入 Sui Overflow 黑客松并赢取 5000 美元等值的 Sui,使用 BlockEden.xyz!

· 阅读需 2 分钟
Dora Noda
Software Engineer

BlockEden.xyz 很高兴宣布我们在 2024 年 4 月 21 日至 6 月 15 日期间的 Sui Overflow 黑客松中为参与者提供的生态系统项目奖。我们为使用我们的 RPC 和 Indexer 服务的创新项目提供总计 5000 美元等值的 Sui 奖金池。

加入 Sui Overflow 黑客松并赢取 5000 美元等值的 Sui,使用 BlockEden.xyz!

如何参与

  1. 注册 Sui Overflow:确保你已报名参加 Sui Overflow 黑客松
  2. 集成 BlockEden.xyz:在项目中使用我们的 RPCIndexer 服务。
  3. 提交项目:完成项目并在黑客松截止日期前提交。

奖项分配

  • 第一名:1500 美元等值的 Sui(1 名获奖者)
  • 第二名:1000 美元等值的 Sui(2 名获奖者)
  • 第三名:100 美元等值的 Sui(15 名获奖者)

共计 5000 美元等值的 Sui,奖励 18 位获奖者。

评审标准

  • 创新性:你对 BlockEden.xyz 服务的创意使用程度。
  • 影响力:对 Sui 生态系统的潜在影响。
  • 功能性:项目的技术性能。

为什么选择 BlockEden.xyz?

  • 稳定可靠的 RPC 服务
  • 完备的 Indexer 解决方案
  • 无缝集成体验

开始使用

  1. 访问 BlockEden.xyz:前往 https://blockeden.xyz/auth/sign-up/ 注册并创建你的 API 访问密钥。
  2. 查阅文档:详细指南帮助你集成 https://blockeden.xyz/docs/sui/。
  3. 加入黑客松:开始构建,让你的创意落地。

在 Sui 生态系统中留下你的印记,尽在 BlockEden.xyz!

联系我们

与我们的团队取得联系获取支持并分享你的创新想法:

😆 Happy hacking!

使用 BlockEden.xyz 质押 SUI 并赚取奖励

· 阅读需 10 分钟
Dora Noda
Software Engineer

通过 Sui Wallet、Martian Wallet 或 Suiet 在 BlockEden.xyz 上质押你的 SUI,即可赚取奖励!我们很高兴宣布,主网 SUI 质押现已开放,为你提供通过赚取质押奖励来获取 $SUI 被动收入的机会。本指南将逐步说明如何使用你偏好的 Sui 钱包:Sui Wallet、Suiet 和 Martian Wallet。

使用 Sui Wallet 质押 SUI

首先,你需要安装 Sui Wallet 的浏览器扩展。目前,Sui Wallet 仅在 Chrome 上可用,未来可能会支持其他浏览器。如果你未使用 Chrome 且想质押 SUI,请考虑使用本指南中讨论的其他钱包。

创建钱包时,点击 “Get Started”,随后点击 “Create a New Wallet”。如果你已有钱包,可通过点击 “Import an Existing Wallet” 导入。

现在需要设置密码。建议使用至少 12 位的强密码,包含数字、字母和符号。同时,请将密码写下来并保存在安全的离线位置。阅读并同意条款后,选择 “Create Wallet”。

务必将恢复助记词记录在安全的离线地点。这对于日后访问你的 SUI 至关重要。

质押你的 SUI

钱包设置完成后,即可开始质押!在仪表盘上点击 “Stake & Earn SUI”。从列表中选择你想要的验证节点,确认后点击该验证节点。

接下来,填写你想质押的 SUI 数量。确认所有信息后,点击 “Stake Now”。

交易确认成功后,你的质押将在下一个 epoch 开始产生奖励。无需手动重新质押,奖励会自动复投。

使用 Sui Wallet 解除质押 SUI

要领取或解除质押,请点击 “Currently Staked”。你将看到已质押的验证节点列表。从中选择你想要解除质押的验证节点。

随后点击 “Unstake SUI”。确认所有信息后,点击 “Unstake Now”。

恭喜!你已成功解除质押 SUI。

使用 Martian Wallet 质押 SUI

首先,下载 [Martian Wallet] 应用并创建钱包账户。请务必通过官方网站的下载按钮获取浏览器扩展。扩展安装到浏览器后,Martian Wallet 将自动打开。

在 “start” 界面,点击 “Create a New Wallet” 开始创建。如果已有钱包,选择 “I already have a Wallet”,输入私钥助记词以恢复钱包。

同样,设置至少 12 位的安全密码,包含数字、字母和符号。选择密码并同意条款后,点击 “Continue”。

你的恢复或种子助记词随后会显示。请务必离线安全保存此助记词,切勿泄露给他人。这对于日后访问你的资产至关重要。

质押你的 SUI

账户准备就绪后,即可开始质押。在 Martian 扩展的仪表盘中,点击 “Stake your SUI”。滚动查找并选择你想要的验证节点。

输入你想质押的 SUI 数量,并预留部分 SUI 用于支付 gas 费用。最低质押金额为 1 SUI。填写完成后,点击 “Preview”。

最后,在弹窗中核对所有细节,包括质押数量和 gas 费用。如无误,点击 “Confirm and Stake”。稍后会出现 “Success” 提示,表示质押成功。关闭窗口后,你的质押将在下一个 epoch 开始赚取奖励。

使用 Martian Wallet 解除质押或领取奖励的流程

在 Martian Wallet 中解除质押 SUI 非常简单。首先进入 Home 界面并选择 “Stake”。随后在质押仪表盘中会显示所有已质押的 SUI 及其对应的 epoch。请注意,必须一次性解除全部 SUI 的质押。找到想要解除的 SUI,点击后选择 “Unstake”。稍等片刻,资产即完成解除质押,恭喜!

使用 Martian Wallet 质押 SUI

首先,下载 [Martian Wallet] 应用并创建钱包账户。请务必通过官方网站的下载按钮获取浏览器扩展。扩展安装到浏览器后,Martian Wallet 将自动打开。

在 “start” 界面,点击 “Create a New Wallet” 开始创建。如果已有钱包,选择 “I already have a Wallet”,输入私钥助记词以恢复钱包。

同样,设置至少 12 位的安全密码,包含数字、字母和符号。选择密码并同意条款后,点击 “Continue”。

你的恢复或种子助记词随后会显示。请务必离线安全保存此助记词,切勿泄露给他人。这对于日后访问你的资产至关重要。

质押你的 SUI

账户准备就绪后,即可开始质押。在 Martian 扩展的仪表盘中,点击 “Stake your SUI”。滚动查找并选择你想要的验证节点。

输入你想质押的 SUI 数量,并预留部分 SUI 用于支付 gas 费用。最低质押金额为 1 SUI。填写完成后,点击 “Preview”。

最后,在弹窗中核对所有细节,包括质押数量和 gas 费用。如无误,点击 “Confirm and Stake”。稍后会出现 “Success” 提示,表示质押成功。关闭窗口后,你的质押将在下一个 epoch 开始赚取奖励。

使用 Martian Wallet 解除质押或领取奖励的流程

在 Martian Wallet 中解除质押 SUI 非常简单。首先进入 Home 界面并选择 “Stake”。随后在质押仪表盘中会显示所有已质押的 SUI 及其对应的 epoch。请注意,必须一次性解除全部 SUI 的质押。找到想要解除的 SUI,点击后选择 “Unstake”。稍等片刻,资产即完成解除质押,恭喜!

使用 Suiet 质押 SUI 的步骤

首先,你需要下载 Suiet Wallet 扩展。可前往[官方 Suiet 网站]进行下载,选择最适合你的下载方式。请务必小心,确保从官方 Suiet 网站获取钱包。

下载并安装扩展后,需要进行设置。打开扩展,点击 “Create Wallet”。

接下来创建一个安全密码,需包含大小写字母、符号和数字,长度至少 12 位。请安全记录此密码,最好离线保存,然后继续下一步。

随后会提供恢复助记词,这对于日后访问你的资产至关重要。务必保密并离线安全存放此助记词。

质押你的 SUI

准备就绪后,即可开始质押 SUI。前往仪表盘,选择 “SUI”,随后点击 “Stake”。

仪表盘顶部会显示验证节点列表。选择你偏好的验证节点并填写想要质押的 SUI 数量。请预留部分 SUI 用于 gas 费用和后续交易。确认无误后,提交交易。

交易确认后,你的质押将在下一个 epoch 开始累积奖励。

使用 Suiet 领取或解除质押 SUI 的方法

使用 Suiet 钱包领取 SUI 奖励或解除质押非常简便。进入已质押资产页面,点击想要操作的资产,然后选择 “Unstake”。稍等片刻,即可收到解除质押成功的确认。就是这么简单!

使用 Ethos 质押 SUI

与其他钱包类似,使用 Ethos 质押 SUI 前需先创建钱包。请访问官方 [Ethos Wallet for Sui 网站] 开始。

下载并安装 Ethos 扩展后,点击 “Generate New Wallet”,并按照前述指南创建安全密码。请安全记录密码。

随后会提供恢复或种子助记词。请记住,此助记词是日后访问资产的关键,切勿与他人共享。请离线安全保存。

Ethos 还允许你使用颜色和表情符号自定义钱包。此步骤不影响安全性,可根据个人喜好选择跳过或完成。

使用 Ethos 质押 SUI 的流程

在 Ethos 上进行质押,先在仪表盘选择 “staking”。从验证节点列表中挑选你想要的节点并继续。

输入想要质押的 SUI 数量,注意预留部分用于 gas 费用和后续交易。检查交易详情,如无误,点击 “Review”,随后点击 “Confirm”。稍后会出现 “Staking Complete!” 提示。你的质押 SUI 将从下一个 epoch 开始赚取奖励。

解除质押需等待一个 epoch(约 24 小时)。SUI 奖励会自动复投,你无需再次质押奖励。

使用 Ethos 领取 SUI 奖励

要领取 SUI 奖励,进入 Ethos 右上角菜单的 “staking”。此页面会显示你的质押概览及累计奖励。

若要解除质押,选择想要解除的验证节点并点击 “Unstake SUI”。确认后,即完成 SUI 的解除质押。

请记住,质押不仅能获得奖励,还能为 SUI 生态系统做出贡献,帮助保障区块链网络的安全。

结束语

质押在确保区块链网络的可持续性和安全性方面发挥关键作用。通过质押数字资产,你帮助网络运行并获得相应奖励。想要了解 SUI 质押或获取更多信息,可通过 BlockEden.xyz 的[网站]、[Twitter]、[博客]或加入[Discord]社区与我们联系。

DISCLAIMER: 本文不构成任何金融建议。质押、委托以及加密货币均存在相当大的风险,可能导致损失,包括全部质押的数字资产损失。若某些协议出现安全或活性故障,委托人可能面临被削减(slashing)的风险。建议在选择验证节点前进行充分的调研。

深入区块链编程:Sui Move

· 阅读需 4 分钟
Dora Noda
Software Engineer

区块链技术已成为数字世界的主导力量,提供了超越加密货币的革命性解决方案。专注于区块链的编程语言正在为自己开辟独特的空间。在这些语言中,Move 因其稳健性和固有的安全特性而占据了重要位置。今天,我们将介绍一套创新教程——“Sui Move”,它采用“通过示例学习”的方式,帮助开发者掌握 Move 编程语言。

深入区块链编程:Sui Move

理解 Move:编程语言

在深入教程之前,先简要回顾一下 Move 是什么。Move 由 Facebook 子公司 Diem Association(前身为 Libra)创建,是一种静态类型、面向资源的编程语言。其设计围绕安全性与可靠性展开,使其成为区块链和加密项目开发的理想语言。Sui Move 是 Move 编程语言的一个变体。

在 Move 中,资源(Resources)是其核心构造,区别于其他区块链编程语言。这类特殊类型既不能被复制也不能被销毁,只能在存储位置之间移动。该特性实现了对数字资产的精确控制,显著降低了双重支付等常见安全风险。

Sui Move:通过示例学习的教程

“Sui Move” 位于 https://blockeden.xyz/docs/sui/sui-move/intro/,是一套完整的、基于示例的教程,旨在教会开发者使用 Move 编程语言进行编码。

“Sui Move” 的理念是:动手实践能够加速理解与熟练程度。教程被拆分为若干小章节,每章聚焦 Move 的特定方面。这样,学习者不仅能掌握语言的技术细节,还能了解其实际落地场景。

“Sui Move” 的教学方式与众不同。它不以大量理论压垮学习者,而是为每个概念提供丰富的示例。学习者可以直接与这些示例交互,形成动态的学习环境,鼓励深入探索与理解。

该教程面向不同经验层级的学习者设计。无论你是希望进军区块链开发的资深程序员,还是刚踏入编程的大门的新手,“Sui Move” 都能帮助你高效掌握并运用相关概念。

你将学到的内容

“Sui Move” 涵盖了 Move 编程语言的核心主题,主要包括:

  • 理解 Move 的语法与结构
  • 深入探讨 Move 独特的面向资源模型
  • 使用 Move 的函数与方法进行数据操作
  • 创建并使用模块(Modules)和脚本(Scripts)
  • 处理异常并确保程序安全
  • 学习如何创建自定义代币和 NFT

为什么选择 Sui Move?

“Sui Move” 不仅是一套教程,更是一段结构化的学习旅程。它提供:

  1. 真实案例:每个概念都配有实际案例,展示如何高效使用。
  2. 全面覆盖:从基础语法到高级构造,提供完整的 Move 知识体系。
  3. 循序渐进:模块化设计帮助逐步构建理解,降低学习曲线,使复杂概念易于掌握。
  4. 灵活适配:满足从初学者到经验丰富的开发者的多样需求。

区块链技术正塑造众多行业的未来,掌握像 Move 这样的语言将为开发者打开全新机遇。借助 “Sui Move”,你将拥有一份可靠的学习资源,引领你顺利完成学习之旅。现在就开始吧,动手编码,探索 Move 与区块链技术为你带来的无限可能。

立即访问 https://blockeden.xyz/docs/sui/sui-move/intro/ 开始学习。

Sui 主网发布:BlockEden.xyz 扩展 API 套件以涵盖下一代区块链平台

· 阅读需 3 分钟
Dora Noda
Software Engineer

我们非常激动地宣布,备受期待的区块链平台 Sui 已成功启动主网。作为 BlockEden.xyz,我们致力于为客户提供区块链行业中最具创新性和前沿的解决方案。因此,我们很高兴将 Sui 纳入我们强大的 API 套件,为开发者提供更丰富的工具,以打造突破性的应用。

Sui 主网发布:BlockEden.xyz 扩展 API 套件以涵盖下一代

为什么 Sui 很重要

Sui 是下一代区块链平台,旨在解决现有方案在可扩展性、互操作性和能源效率方面的挑战。它融合了多种区块链技术的最佳特性,为开发者提供更高效、更灵活的去中心化应用(dApp)和智能合约构建平台。Sui 的关键特点包括:

  1. 可扩展性:Sui 采用独特的共识算法,能够处理 297k 交易每秒,从而确保高吞吐量和极低延迟。这使其成为构建需要快速安全交易的 dApp 的理想选择。
  2. 能源效率:Sui 的共识算法同样解决了传统工作量证明(PoW)机制的能源消耗问题。通过采用更环保的方式,Sui 为区块链行业的绿色可持续发展贡献力量。

对 BlockEden.xyz 用户的意义

随着 Sui 加入我们的 API 套件,开发者可以期待:

  1. 访问 Sui 区块链:我们的 API 将帮助开发者轻松与 Sui 区块链交互,支持在该革命性平台上部署智能合约、创建代币以及开发 dApp。
  2. 持续支持:BlockEden.xyz 将继续提供卓越的客户支持,为你在项目中实现 Sui 技术提供指导与帮助。
  3. 在 BlockEden.xyz 进行质押并获取奖励:通过在 BlockEden.xyz 质押代币,你可以参与 Sui 生态系统,并因贡献平台的增长与安全而获得奖励。

使用 BlockEden.xyz 的 Sui RPC 密钥快速入门

如果你已准备好使用 BlockEden.xyz 的 API 套件在 Sui 区块链上开发,请按照以下简单步骤获取 Sui RPC 密钥并启动项目:

步骤 1:获取连接字符串 前往我们的 API 市场 https://blockeden.xyz/api-marketplace 获取连接字符串。该字符串将使你能够通过我们的 API 访问 Sui 区块链并开始开发去中心化应用。

步骤 2:开发你的第一个 Sui DApp 参考我们完整的指南 https://blockeden.xyz/docs/sui/sui-typescript-sdk/,按照步骤设置开发环境、使用 Sui TypeScript SDK,并在 Sui 区块链上创建功能完整的 DApp。

按照以上步骤,你即可充分利用 Sui 区块链和 BlockEden.xyz 的 API 套件,开发创新且颠覆性的去中心化应用。如需任何帮助,我们的专属支持团队随时待命,为你提供全程指导。

结论

BlockEden.xyz 为迎接 Sui 加入我们日益壮大的区块链技术家族感到自豪。将 Sui 纳入 API 套件后,我们进一步拓宽了开发者在区块链领域创造突破性解决方案的可能性。我们始终致力于为用户提供最创新、最可靠的工具,赋能项目并推动去中心化技术的未来。

297k TPS!Sui 网络的惊人性能更新:吞吐量与最终确定时间概览

· 阅读需 3 分钟
Dora Noda
Software Engineer

Sui 基金会最近进行了一系列测试,以确定 Sui 网络在不同工作负载下的当前峰值吞吐量和最终确定时间。自宣布一年后,Sui 网络在性能上取得了显著进展,成为未来有前景的去中心化协议。

关键发现

  • 由 100 个全球分布的验证人组成的 Sui 网络,在不同工作负载下实现了 10,871 TPS 至 297,000 TPS 的峰值吞吐量。
  • Sui 的最终确定时间约为 480 毫秒,提供了快速的交易确认。

性能评估

为了衡量 Sui 协议的性能,基金会使用了一个在硬件配置、验证人数、地理分布和投票权分布方面与主网高度相似的全球分布式环境。测试使用了 100 个验证人、24 核 AMD 硬件、256GB 内存和 25Gbps 网卡。

使用可编程交易块(PTB)测量吞吐量

Sui 的核心开发者原语 PTB 允许构建复杂且可组合的交易序列。PTB 中的链式交易可以原子化执行或回滚,提升了效率和表达能力。每个 PTB 最多支持 1024 笔交易,使 Sui 能够处理大规模工作负载并降低用户的交易费用。

吞吐量测量的挑战

每秒交易数(TPS)是衡量区块链协议容量的常用指标。然而,仅统计每秒执行的 PTB 数量并不能准确反映 Sui 的计算能力。随着平均 PTB 大小的增加,Sui 的吞吐量会提升,但 PTB/秒 指标保持不变。因此,基金会选择以每秒执行的 PTB 中单笔交易数量作为更一致、实用的度量标准。

最终确定时间

区块链中的最终确定指交易被视为不可撤销、不可修改或回滚的时刻。此次性能更新中的最终确定时间衡量的是交易本身及其影响在交易生命周期中达到最终确定并可用于后续交易的时点。Sui 的最终确定时间约为 480 毫秒,第 95 百分位延迟约为 550 毫秒。

未来优化与可扩展性

Sui 协议在性能上取得了显著进展,但仍有许多优化和可扩展性的空间。近期,Sui 基金会计划完善以下方面:

  • 基准工具的可扩展性和覆盖范围
  • 横向扩展以支持跨多台机器的验证人内部扩展
  • 对单个验证人性能不足的弹性恢复

随着 Sui 协议的演进和性能提升,Sui 基金会将继续向社区分享更新,以获取反馈和建议。凭借其惊人的吞吐量和快速的最终确定时间,Sui 网络有望在去中心化系统领域产生重大影响。

介绍 SUIA:SUI 网络上的首个 POAP 应用

· 阅读需 3 分钟
Dora Noda
Software Engineer

注意:本文讨论的是 SUIA 在 Sui devnet 上的情况。主网的操作可能有所不同。

SUI 网络是由前 Meta 工程师开发的高性能公链。它使用 Move 编程语言构建,优先考虑安全性、可扩展性和可升级性。

什么是 POAP?

POAP(出席证明协议)是一种分发加密徽章以记录和纪念特定事件的机制。POAP 代币可以作为用户出席活动的凭证,也可以作为收藏品,类似于演唱会门票或纪念徽章。

活动组织者通常使用 POAP 向参与者分发代币,参与者随后可以收集独特的 POAP 代币(NFT 徽章),以纪念自己参加了该活动。

介绍 SUIA:SUI 网络上的首个 POAP 应用

Suia.io 是 SUI 区块链上的首个 POAP 应用,当前已在 SUI 的 devnet 上上线。未来,Suia 将拥有多种用途,如活动票务、贡献奖励和游戏,为 web3 品牌与用户之间提供全新的沉浸式、游戏化交互方式。

SUIA 的特性有哪些?

任何人都可以在 Suia 上创建 POAP 活动,所有的创建和分发都在 SUI 区块链上透明进行。用户拥有自己的 Suia 资产,SUI 区块链的独特架构和并行性能使 Suia 能够组合并创造更多的玩法可能,支持大规模用户参与、低延迟和低费用,促进与 web2 应用市场的对接。

如何使用 SUIA?

  1. 访问 Suia 官网 https://suia.io/,点击 “connect wallet” 连接钱包,当前支持 Sui 钱包和 Suiet 钱包。
  2. 连接钱包后,点击 “create Suia” 体验在 SUI 区块链上创建 POAP NFT 分发活动。按照提示上传 NFT 的类型、名称、描述、数量,如有需要还可设置白名单限制。点击 “create” 完成创建,该过程在 devnet 环境下仅需少量 SUI 代币。
  3. 创建活动后,它会出现在首页,其他用户即可发现并领取你的 POAP。

结论

Suia 由 Mynft 团队开发(该团队是 Flow 区块链上首个 vote‑to‑earn web3 平台的创始者),拥有成熟的市场和开发经验,以及坚实的社区基础。在 SUI 区块链上开发 Suia 能够发挥团队在 NFT 领域的专长,同时填补 POAP 应用的空白。

凭借完善的产品、清晰的路线图、强大的项目合作和社区运营能力,Suia 在首日测试即吸引了超过 6,000 名参与者。随着 SUI 主网的上线,SUI World DAO 将持续关注 Suia 的后续合作与用户增长。