专注底层技术创新,超高性能公链新星 Sui Network 有何独特优势?

news2024/10/7 10:14:02

图片

近年来,Sui Network 为了能够打造让开发者低成本实现广泛应用开发的公链环境付诸实际行动。其建立了以对象为中心的数据模型、在交易签名和 PTB 中实现精细化权限、优化用户友好功能,逐步为开发者和用户提供了一个更为灵活、安全的链上运行环境。在优越技术优势的背后,Sui Network 有哪些值得开发者探索的新星亮点?

图片

4 月 9 日晚 20:00 举行的第 34 期 TinTinMeeting 活动邀请到了 Sui 技术大使 UVD 与关注 Sui 生态发展的爱好者们相聚直播间,共同探讨 Sui 公链与众不同的生态奥秘。本次线上活动共吸引了近 1,000 位观众的参与,不少观众还在直播间与嘉宾们近距离交流互动。

新公链 Sui Network 为何与众不同 

作为基于 Move 智能合约语言,具有水平可扩展性的新公链,Sui Network 诞生后便引起了广泛的关注。谈及 Sui 与其他公链的不同之处,Sui 技术大使 UVD 指出其虽然主网上线还不满一年,但可以说是一条超高性能的 Layer1 区块链在测试网期间就完成测试了 0-30WTPS(这对很多区块链来说是一道难以逾越的鸿沟),在证实自身高性能的同时也没有出现任何安全事故;此外,与高性能对应的是 Sui 的 Gas 费用却非常低廉,对开发者来说可以免去很多不必要的困扰。也是凭借这样的技术优势,今年 2 月初,Sui Network 主网又经历了两次重要更新,TVL 突破 5 亿美元并在 10 天后再次突破 6 亿美元值得一提的是这些成绩仅在 9 个月内就得以达成。

图片

智能合约编程语言 Move

而在亮眼的 TVL 数字资产总量背后,何种技术选择在支持 Sui 的快速发展。“大家都知道区块链最注重的一个是速度,另一个就是安全。于是我们调研了所有编程语言,创建了一门面向资产的智能合约编程语言 Move:Move 最初由 Facebook (现 Meta)开发并用于 Libra/Diem 区块链平台,其用 Rust 进行编写并深受 Rust 语言的影响,注重简单性、正确性和安全性特征。尤其是 Move On Sui 的 Object 模型能够让 Sui 上的所有资产都变成一个 Object 或理解为一个 NFT,实现所有的对象皆为全局存储且都有一个全局唯一 ID 并互相嵌套”,UVD 分析道。

图片

谈到这里,UVD 还与大家分享了 Object 模型创新对 Sui 生态带来的潜在影响。Object 所有权意味着对象有字段标记的所有权,对象不仅能独享所有权并被某个地址拥有来实现全局共享。UVD 说到:“独享所有权就是前面举的例子那样,假设你身上拥有的人民币,那一定是属于你自己的,在区块链上会被标记为人民币属于你。”

图片

独特的共识机制创新

除此以外,Sui 之所以具备如此之高的性能,也来源于其独特的共识机制创新。“在 Sui Network 上大部交易不需要走全局共识,但全局共识凭借高 TPS、低延时的优势依然存在。” 具体而言,Sui Network 由基于 DAG 的拜占庭容错 Narwhal 和 Bullshark(Tusk)实现 DPoS,从而使其可以并行处理交易、快速达成共识,它将交易事务处理分为两种:独立的交易和具有从属关系的交易(独立交易是没有因果关系的交易类型,采用拜占庭式一致广播达成共识;从属关系交易是指明确说明交易的从属关系来实现并行处理,主要是 Narwhal 和 Tusk 两种协议)。

图片

传统区块链的交易完成顺序是线性的,而基于 DAG 的交易模型是平行处理的信息机制。Sui Network 采用Narwhal (内存池协议) Tusk (异步共识协议)结合的方式来解决传统拜占庭容错共识中网络算力浪费的固有缺陷。Narwhal 能够在保持数据可用性的同时广播交易以达成共识,容忍故障形式异步或间歇性活力损失;Tusk 使用共享随机性来消除节点之外的通信冗余情形,保障系统故障时的高性能运作。

共建存储机制创新与无限水平扩容

另外,Sui 的存储机制创新与无限水平扩容优势也吸引诸多开发者深入探索。在 Sui 生态上,用户可以预先支付处理和存储费用,将存储费用存入存储基金。如果执行删除之前存储的链上数据时将会返还存储费用,这极大鼓励了用户删除不需要的数据从而让链上数据变得更轻量化。在此基础上,无限水平扩容得益于共识及存储机制的创新,通过增加验证节点的方式来提升网络容量,达到相应的扩容目标。

图片

阐述完技术优势的不同维度后,UVD 从投资交易角度出发向大家展现了 Sui 在交易可编程上的创新突破,进一步降低了开发难度和门槛,并强调运用 ZKLogin、DeepBook 和 Koask 能够为链接 Web2 世界和  Web3 10 亿用户打下基础,增强 NFT 市场的交易流动性,更通过赞助交易的模式在为用户提供丝滑体验的同时,为构建者开辟更多收入模式。

Sui OverFlow 诚邀开发者瓜分 50W 美元奖金池! 

活动尾声,UVD 还向大家介绍了 Sui Network 组织的首届全球黑客松赛事 Sui OverFlow。本次大赛即将于 4 月 21 日拉开帷幕,届时来自世界各地的行业爱好者和开发者将齐聚一堂,共同探索在基础设施和工具、zkLogin、游戏、DeFi、Move 高级特性、移动端和大众应用、随机数 7 大赛道的开发创新方向,大赛设有 50W 美元奖金池,深度赋能 Sui Network 生态的蓬勃发展。

图片

为此,UVD 向大家详细解读了各赛道的参赛要点,希望感兴趣的开发者做好准备:

游戏

制作展示 Sui 上可能开发的游戏或与游戏相关工具,包括动态 NFT、zkLogin 集成等;在游戏方面的选择多种多样——无论是休闲小游戏、史诗级赛车还是平台冒险,都有足够的空间让你释放创造力,超越平凡。

🌟 Play Beyond:https://playbeyond.sui.io

DeFi

利用 Sui 独特的技术架构和强大的基本组件,如可编程交易区块来构建下一代 DeFi 应用。收益聚合、交易机器人基础设施、流动性管理仪表板等都能让大家进行自由构建。

移动端和大众应用

利用 Sui 独特功能简化消费者应用中的区块链体验,应用范围包括社交媒体、电子商务、移动支付、生产力工具、健康与健身、食品配送、市场、视频流媒体和自由职业;利用 Sui 基础组件如 zkLogin 和 赞助交易,开发者可以创建一流的用户体验。

基础设施与工具

从无代码资产创建平台到 DAO 工具,你有能力为构建者配备工具并简化在 Sui 上的开发路径。开发网络 IDE、实用命令行接口甚至端到端的应用测试工具,努力在 Sui 的基础设施和工具上留下印记。

Move 高级特性

通过设计巧妙的设计模式、贡献有用的库,或开发利用 Move 组合能力的新应用来展示你的能力。选择开发利用 Move 在 Sui 上的强大特性或深入创建新的测试和加固 Move 代码工具,你还能开发提高 Move 开发者生活质量的工具。无论你是 Move 领域的资深专家还是新手,都有机会展示你的创新力。

🌟 Move:https://sui.io/move

随机数

创建在 Sui 的 Move 随机模块之上的强大新功能、算法或数据结构库。无论是用于 DeFi、游戏、运气游戏或完全独特的东西,你都能探索利用随机性增强 Sui 上的参与度、乐趣和安全性。

zkLogin

通过 zkLogin 解锁无缝衔接新体验并开发 zkLogin 新应用。无论是创建互操作工具或在传统 Web2 应用中使用 zkLogin 和 zkSend,所有全新的 zkLogin 应用都将被解锁,探索 zkLogin 未开发潜力,拓新区块链用户体验。

🌟 zkLogin:https://sui.io/zklogin

除了上述七个赛道外,Sui Overflow 还将特设一系列由 Sui 生态项目创建和赞助的赏金计划,参与者在主赛道项目基础上可以构建并利用 Sui 的可组合性,瓜分更多大赛奖金池。

图片

与此同时,伴随 Sui Overflow 开展的还有和 TinTinLand 携手举办的「Move 开发训练营」带你抢先进入 Sui 生态开发实战训练,Sui 官方还将有多场线下活动陆续在杭州、成都、上海、深圳、珠海开展,请各位开发者保持期待。

图片

🔍 以下为「TinTin DESTINATION MOON」杭州站 Sui 生态线下活动详情。请感兴趣的伙伴们积极报名,共赴 Sui 生态发展的高光未来!现场还有 Web3 招聘墙,想在 Web3 行业深耕发展的朋友们请别错过海量工作机会!

活动主题

构建下一个 Web3 巅峰:Sui Overflow 全球黑客松燃魂启动!

动时

4 月 20 日(周六)13:00-18:00 UTC+8

活动地点

杭州市西湖区(具体地址报名后可获取)

报名方式

⭐️ 点击活动行链接,完成报名:https://hdxu.cn/G46z7

图片

UVD 在直播最后寄语道,下一轮 Web3 创新浪潮一定会有 Sui 的身影,也希望开发者能够在 Sui 生态保持探索精神,你的每一次创新都能让 Sui 前行一大步!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1607323.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【吊打面试官系列】Java高并发篇 -为什么使用 Executor 框架比使用应用创建和管理线程好?

大家好,我是锋哥。今天分享关于 【为什么使用 Executor 框架比使用应用创建和管理线程好?】面试题,希望对大家有帮助; 为什么使用 Executor 框架比使用应用创建和管理线程好? 为什么要使用 Executor 线程池框架 1、每…

springboot 载入自定义的yml文件转DTO

改进方法,直接spring注入 import cn.hutool.json.JSONUtil; import org.springframework.beans.factory.config.YamlMapFactoryBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import …

开抖音小店需要用到哪些软件?全部都给大家整理好了,快来看看!

哈喽~我是电商月月 在抖音小店的运营过程中,选品上架,售后客服都是要靠软件辅助进行的 那开抖音小店到底会用到哪些软件?这些平台都叫什么? 今天我就给大家介绍一下抖音小店运营过程中会使用到的软件,干货满满&…

图片/视频上传(超简单教程)

#应用场景# 该后端开发接口适用 图片/视频上传&#xff0c;返回路径名称场景 1.视频上传 写在Controller层 这里只是一个接收&#xff0c;调用uploadObject方法上传oss public OmsResult<FileUploadDto> goodsUploadVideo(RequestParam(value "file") Mu…

SQL优化——执行计划

文章目录 1、获取执行计划常用方法1.1、使用AUTOTRACE查看执行计划1.2、使用EXPLAIN PLAN FOR查看执行计划1.3、查看带有A-TIME的执行计划1.4、查看正在执行的SQL的执行计划 2、定制执行计划3、怎么通过查看执行计划建立索引4、运用光标移动大法阅读执行计划 SQL执行缓慢有很多…

ubuntu环境下使用g++把c++编译成汇编语言(暂时)

1. 引言 为了深入理解c&#xff0c;决定学习一些简单的汇编语言。使用ubuntu系统下g很容易将一个c的文件编译成汇编语言。本文使用此方法&#xff0c;对一个简单的c文件编译成汇编语言进行理解。 2.示例 文件名&#xff1a;reorder_demo.cpp #include<stdio.h>typede…

【网络运维知识】—路由器与交换机区别

【网络运维知识】—路由器与交换机区别 一、路由器&#xff08;Router&#xff09;和交换机&#xff08;Switch&#xff09;对比1.1 功能1.2 转发方式1.3 范围1.4 处理方式 &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不迷路&#x1f496; 路由器&#xff08…

MySQL8.0 一主二从

1. 系统环境 cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)192.168.183.137 mysql-master 192.168.183.153 mysql-slave-1 192.168.183.154 mysql-slave-2# 关闭SELINUX sed -i s/SELINUXenforcing/SELINUXdisabled/g /etc/selinux/config seten…

基于SpringBoot的幼儿园管理系统 免费获取源码

项目源码获取方式放在文章末尾处 项目技术 数据库&#xff1a;Mysql5.7 数据表&#xff1a;16张 开发语言&#xff1a;Java(jdk1.8) 开发工具&#xff1a;idea 前端技术&#xff1a;html 后端技术&#xff1a;SpringBoot 功能简介 项目获取关键字&#xff1a;幼儿园 该…

React-css-in-js技术

​&#x1f308;个人主页&#xff1a;前端青山 &#x1f525;系列专栏&#xff1a;React篇 &#x1f516;人终将被年少不可得之物困其一生 依旧青山,本期给大家带来React篇专栏内容:React-css-in-js技术 目录 1、简介 2、定义样式与使用 3、样式继承 4、属性传递 1、简介 …

买婴儿洗衣机怎么选择?四大绝佳好用婴儿洗衣机分享

幼龄时期的宝宝的衣物&#xff0c;是比较需要注意的时候。可能一不注意宝宝穿在身上就会有不适宜症状发生。所以宝妈们真的要随时观察&#xff0c;然后在宝宝洗衣服的这上面多下点功夫&#xff0c;不要让宝宝受到这种无谓的伤害。小婴儿的抵抗力比我们差很多。有些细菌、病毒可…

IP地址怎么实现https

IP可以申请SSL证书。可以解决企业需要对IP实现https加密的需求&#xff0c;一张证书可以支持同时绑定多个IP。 IP证书有两种级别&#xff1a;基础级IP SSL证书和标准企业级IP SSL证书。 基础型SSL证书只需要10-30分钟即可颁发&#xff0c;企业型需要1-3个工作日即可颁发。 企…

Suno,属于音乐的ChatGPT时刻来临

AI绘画 AI视频我们见过了&#xff0c;现如今AI都能生成一首音乐&#xff0c;包括编曲&#xff0c;演唱&#xff0c;而且仅需几秒的时间便可创作出两分钟的完整歌曲 相信关注苏音的很大一部分都是从获取编曲或者混音插件来的&#xff0c;现如今AI却能帮你几秒生成曲子 今天就带…

deepspeed笔记

文章目录 一、deepspeed是什么&#xff1f;二、能训多大的模型&#xff0c;耗时如何&#xff1f;三、RLHF训练流程四、通信策略 一、deepspeed是什么&#xff1f; 传统的深度学习&#xff0c;模型训练并行&#xff0c;是将模型参数复制多份到多张GPU上&#xff0c;只将数据拆分…

C语言结课实战项目_贪吃蛇小游戏

目录 最终实现效果&#xff1a; 实现基本的功能&#xff1a; 根据游戏进程解释代码&#xff1a; 游戏初始化&#xff1a; 首先进入游戏&#xff0c;我们应该将窗口名称改为 “贪吃蛇” 并将光标隐藏掉。再在中间打印游戏信息。 之后我们要把地图打印出来&#xff1a; 然后…

数据可视化插件echarts【前端】

数据可视化插件echarts【前端】 前言版权开源推荐数据可视化插件echarts一、如何使用1.1 下载1.2 找到js文件1.3 入门使用1.4 我的使用 二、前后端交互&#xff1a;入门demo2.1 前端htmljs 2.2 后端entitycontrollerservicemapper 三、前后端交互&#xff1a;动态数据3.1 前端j…

书生·浦语大模型全链路开源体系-第6课

书生浦语大模型全链路开源体系-第6课 书生浦语大模型全链路开源体系-第6课相关资源Lagent & AgentLego 智能体应用搭建环境准备创建虚拟环境安装LMDeploy安装 Lagent安装 AgentLego Lagent 轻量级智能体框架使用 LMDeploy 部署启动并使用 Lagent Web Demo使用自定义工具获取…

mysql的mgr集群的网络不可达之后脑裂的问题

此时主节点上的dml和ddl操作都会挂死&#xff0c;由于脑裂问题&#xff0c;无法判断谁是主谁是备&#xff0c;所以节点无法写操作。 此时需要手动介入处理&#xff1a; mysql> show variables like %group_replication_member_expel_timeout%; ---------------------------…

Java上机实验报告(7)

实验 &#xff08;7&#xff09; 项目名称&#xff1a;组件及事件处理-注册页面 一、 实验报告内容一般包括以下几个内容&#xff1a; 实验项目名称 实验7 组件及事件处理-注册页面 实验目的和要求 本实验的目的&#xff1a; 本实验的目的是让学生掌握常用的组件类JButton&am…

空气源热泵电控系统部分控制功能的逻辑

空气源热泵的电控系统&#xff0c;是一台空气源热泵设备的大脑&#xff0c;电控系统逻辑的合理性、执行的精准性&#xff0c;直接决定设备运行的稳定、能效高低、运行寿命。 控制功能 &#xff08;1&#xff09;压缩机防频繁起停 压缩机再次启动间隔时间为3分钟&#xff0c;即压…