首页 > 区块问答

Sui Network发布的永久测试网,在生态中扮演什么角色?

发布时间:2024-06-25 13:12:52
OK欧意app

OK欧意app

欧意交易app是全球排名第一的虚拟货币交易所。

APP下载  官网地址

原件:隋基金会

编译:隋世界

今日,隋网在官方推特上宣布推出永久测试网,这是一个长期的、分散的、无执照的测试网。与之前的Waves 1和Waves 2测试网络不同,这种新的测试网络即使在主网络启动后也将继续运行。通过这个永久的测试网络,穗网将为社区带来许多重要的功能更新。

核心网动态验证者集:满足足够权益要求的候选验证者可以在历元边界加入网络,主动验证者可以在历元边界离开网络。这种验证者访问模型真正实现了无权限。

支持协议软件和Sui框架的升级:与Devnet不同,Testnet不会在每次软件更新时被删除(除非有特殊原因),在Testnet上进行任何软件更新或数据删除之前都会通知社区。

从数据库快照恢复整个节点:节点操作员可以使用检查点快速启动整个节点,而不是等待整个节点的同步。

地址和签名更新:帐户地址、对象ID和交易ID从20字节升级到32字节,以防止哈希冲突。另外,现在Sui默认的hash函数是Blake2b而不是SHA3,因为Blake2b的性能更高。为了支持广泛的交易,现在签名被应用于哈希摘要而不是序列化的BCS数据,这使得Sui与硬件钱包兼容,并且硬件钱包的签名者API通常允许有限的输入。

开发者体验为了实现让Sui成为公链上对开发者最友好的平台的愿望,Sui把这个永久的测试网作为Sui DevX 1.0最早的化身,汇聚了众多核心的开发者原语和语义:

1)收集SUI整个开发过程中开发者和建设者的反馈;

2)开发者效率的基本要素将继续细化;

3)设计的目的是实现一个分散但不分散的SUI生态系统。

这些原语是:1)可编程事务块

https://docs.sui.io/build/prog-trans-ts-sdk

这种强大的结构可以将一系列事务——拆分硬币合并硬币转移对象移动调用Make Movec发布——链接在一起,以创建一个特别适合应用程序需求的自定义原子事务块。由于moveCall可以指定链上的任何现有函数,所以可编程事务块实质上提供了一个临时的事务组合,大大增强了Sui Move编程模型的通用性。

可编程事务块还简化了气体硬币对象的管理,因为应用程序可以传入气体硬币对象向量,并在可编程事务块内执行硬币分割/合并,而不必在提交前执行硬币选择。

2)赞助交易和加油站

https://docs.sui.io/learn/sponsored-transactions

虽然从0.27版本开始就支持赞助交易,现在Shinami的加油站

https://github . com/mysten labs/sui/releases/tag/devnet-0 . 27 . 0

可以用隋的永久测试网!

3)对象显示标准

https://docs.sui.io/build/sui-object-display

一组命名模板标准化了链下相同类型对象的显示。现在Sui浏览器和Sui钱包都支持对象显示标准,Sui API和Typescript/Rust SDK也支持对象显示标准。这是来自Sui社区的许多想法和头脑风暴的共同努力——特别感谢Capsules和OriginByte以及他们对该标准的投入。

4)售货亭标准

https://github . com/mysten labs/sui/blob/main/crates/sui-framework/docs/kiosk . MD

Kiosk是一个强大的新原语,它支持列出待售对象,并在对象售出时强制执行创建者定义的版税策略。实物展示和Kiosk的结合,填补了空 white两把钥匙,供人们在Sui上搭建收藏品和交易平台。我们鼓励生态系统钱包、浏览器和市场探索对象显示标准和Kiosk标准,以实现整个生态系统的无缝兼容。

5)RPC转换

基于聚合的RPC get*方法比较多:getEpoch、getNetworkMetrics、getMoveCallMetrics、queryObjects。ON RPC批处理请求已被弃用,并被MultiGet*方法取代。系统事件已被弃用,并被事务响应中的专用字段所取代。最后,一些遗留的RPC方法(标记为unsafe_*)被放弃,并被可编程的事务块所取代。

6)零知识证明

现在Move API支持使用BN254椭圆曲线和BLS12-381(两种使用最广泛的曲线)验证Groth16 ZKP。这提供了Sui智能合同中的计算证明,并支持隐私保护应用程序。

7)具有两种粒度的时间戳

https://docs.sui.io/build/move/time

细粒度时钟模块支持2-3秒粒度的近实时应用程序和粗粒度的历元时间戳。

8)移动包升级

这是开发者升级自己的Move智能合约,导入相关包的基本功能。移动套餐升级将与下一次软件更新一起在测试网络上提供(暂定在4月的第一周),请保持关注!

除了使用Devnet和Testnet,我们还鼓励构建者使用本地环境进行初始开发和更快的迭代。sui-test-validator二进制文件已经过改进,有助于本地开发。

Sui Devnet VS Testnet下表描述了截至本文发布之日,Devnet和永久测试网络之间的不同网络特征。

本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。

温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复。

(责编: admin)

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

如有疑问请发送邮件至:goldenhorseconnect@gmail.com