Sui 官方于今日发布了期待已久的测试网!这次的宣布可能意味着主网不远了!
Sui test网络的这个实例作为 Sui 的长期运行、去中心化和无需许可的测试网。与过去的 Testnet Waves 1 和 2 不同,这个新的 Testnet 即使在 Mainnet 启动后也会继续运行。
通过这个网络,可以为社区带来许多重要的功能更新。
核心网
动态验证者集:满足足够权益要求的候选验证者可以在 epoch 边界加入网络,活跃的验证者可以在 epoch 边界离开网络。这个验证者访问模型证明了无需许可。
协议软件和 Sui 框架升级支持:与 Devnet 不同,Testnet 不会在每次软件更新时被擦除(除非有情有可原的情况)。在 Testnet 上任何计划的软件更新或数据擦除之前,社区将得到适当的通知。
从数据库快照恢复全节点:节点操作员可以利用检查点快速启动全节点,而不是等待全节点同步。
地址和签名更新:账户地址、对象 ID 和交易 ID 已从 20 字节升级到 32 字节,以防止哈希冲突。此外,Sui 的默认哈希函数现在是 Blake2b 而不是 SHA3,因为它的性能要高得多。为了支持广泛的交易规模,签名现在应用于哈希摘要而不是序列化的 BCS 数据。这使得 Sui 与硬件钱包兼容,硬件钱包的签名者 API 通常允许有限大小的输入。
开发者经验
为了实现我们希望 Sui 成为同类最佳开发人员平台的愿望,我们将这一里程碑视为我们所谓的Sui DevX 1.0的最早化身,其中汇集了许多核心开发人员原语和语义:
迄今为止,整个 Sui 旅程中开发商和建设者反馈的高潮,Sui 的开发人员工效学和开发人员效率将继续改进的基础元素,旨在实现去中心化但不分散的Sui 生态系统。
这些原语是:
可编程交易块:这个强大的结构可以将一系列交易链接在一起——splitCoin、mergeCoins、transferObjects、moveCall、makeMoveVec、publish——以创建一个自定义的、原子的交易块,特别适合您的应用程序需求。由于moveCall可以指定任何现有的链上功能,可编程交易块本质上提供了临时交易组合,显着增强了 Sui Move 编程模型的通用性。 可编程交易块还简化了gas管理,因为应用程序可以传入gas 对象向量并在可编程交易块内执行硬币拆分/合并,而不必在提交前执行硬币选择。
赞助交易和加油站:虽然自0.27版以来就支持赞助交易,但我们很高兴地宣布 Shinami 的加油站(指南, API)现在可用于 Sui 的永久测试网!
对象显示标准:这使用一组命名模板标准化了相同类型对象的链下显示。Sui 浏览器和 Sui 钱包现在都支持对象显示标准。Sui API 和 Typescript/Rust SDK 也支持对象显示标准。这是一项来自 Sui 社区的大量想法和头脑风暴的协作努力——我们特别要感谢Capsules和OriginByte以及他们对这个标准的投入。
Kiosk Standard:Kiosk 是一种功能强大的新原语,支持列出待售对象并在对象售出时强制执行创建者定义的版税政策。Object Display 和 Kiosk 的结合填补了人们在 Sui 上构建收藏品和交易平台的两个关键空白。我们鼓励生态系统钱包、浏览器和市场探索对象显示标准和 Kiosk 标准,以实现整个生态系统的无缝兼容性。
RPC 改进:现在有更多基于聚合的RPC get * 方法:getEpoch、getNetworkMetrics、getMoveCallMetrics、queryObjects。JSON RPC 批处理请求已弃用,取而代之的是MultiGet * 方法。系统事件已弃用,取而代之的是事务响应中的专用字段。最后,一些遗留的 RPC 方法(标有unsafe_ *)被弃用,取而代之的是可编程事务块。
零知识证明:现在有Move API 支持使用 BN254 椭圆曲线和 BLS12-381(两种最广泛使用的曲线)验证 Groth16 ZKP。这提供了 Sui 智能合约中的计算证明,并支持隐私保护应用程序。
时间戳的两个粒度:细粒度的 Clock 模块,支持近实时应用的 2-3 秒粒度,以及粗粒度的Epoch 时间戳。
Move Package Upgrade:这是开发人员更新其 Move 合约并引入依赖包升级的基本功能。Move Package Upgrade 将在 Testnet 上提供下一次软件更新(暂定于 4 月的第一周)!敬请关注!
除了使用 Devnet 和 Testnet,官方还鼓励构建者使用本地环境进行初始开发和更快的迭代。sui-test-validator二进制文件已得到改进,以帮助本地开发流程。
Sui Devnet 与测试网有哪些不同呢?
下表描述了截至本文发布之日 Devnet 和永久测试网之间的不同网络特征。
属性 | 开发网 | 永久测试网 |
验证者集 | 四个 Mysten Labs 运营的验证器 | 93 个验证器 + 2 个 Mysten Labs 运营的验证器 |
全节点 | Mysten Labs 运营的节点和社区运营的节点 | Mysten Labs 运营的节点和社区运营的节点 |
验证器位置 | 美国东部 | 地域分布 |
期间 | 永恒的 | 永恒的 |
使用权 | 民众 | 民众 |
JSON API 网址 | https://fullnode.devnet.sui.io:443 | https://fullnode.testnet.sui.io:443 |
不和谐水龙头 | 不和谐频道 | 不和谐频道 |
水龙头单元 | 每个请求 1 个 SUI | 每个请求 1 个 SUI |
时代持续时间 | 24小时 | 24小时 |
参考气价 | 1 迷雾 | 从 1,000 MIST开始纪元 0 。之后,参考 gas 价格将随着验证者在每个 epoch 中参与 gas 价格调查而更新。 |
储气价格 | 1 迷雾 | 76 迷雾 |
截至 2023 年 3 月 29 日的软件版本 | v0.29.1 | v0.29.1 |
发布节奏 | 每周发布一次,并根据需要进行更频繁的热修复 | 仅根据近期需要进行更新。定期发布时间表将在确定后公布。 |
数据持久性 | 作为定期软件更新的一部分擦除数据 | 没有数据擦除作为软件更新的一部分。在建立定期擦除时间表之前,任何数据擦除都将提前公布。 |
事件支持 | Mysten Labs oncalls 和 Mysten Labs 事件管理协议 | Mysten Labs 随叫随到,并与验证者进行必要的协调 |
从上面的数据可以看出,Sui可以在去中心化和无需许可的网络上实现许多强大的新功能。如果您是感兴趣的验证者或全节点运营者,可以加入测试网络。如果您是应用程序开发者,可以在Sui DevX 1.0上的建设一些dapp丰富sui的生态(尤其是可编程交易块和赞助交易)!在测试网的创造与建设都会成为 Sui 主网所做的每一个独特贡献!官方还是没有明确空投,但是笔者认为选择的贡献点就是未来发空投的重要依据!
本文来自Sui中文资讯投稿,不代表链科天下立场,如若转载,请注明出处:https://linknews.cc/blockchain/177100.html