Sui账户抽象消除用户使用障碍,让大规模用户使用区块链成为可能

news2024/11/19 0:32:15

Sui通过其本机语言和两个特定功能实现了账户抽象,使账户管理中更加细节化的过程自动化。无论是zkLogin还是赞助交易,都简化了用户的使用过程,而Sui Move的基本结构则使开发人员能够提供丝滑的体验。

最近,随着区块链寻求扩大其用户群,账户抽象的话题引起了人们的兴趣。作为早期采用者,现有的区块链用户乐意通过各种方式来使用这项技术,包括保存助记词或想出助记符来记住它们,以及通过直接交易或寻找空投来获取tokens。

尽管区块链的早期采用者对这项技术表现出极大的热情并为其宣传,但第二波用户对于复杂的入门流程表现出较少的耐心。Web3应用程序很难与仅需要用户名和密码(如果需要的话)的现有Web2服务竞争。

Sui的贡献者很早就意识到,一个新的区块链需要复杂的账户抽象来吸引新一代用户。

降低阻力

对于一个简化的登录体验的需求促使为Web3应用程序建立第三方授权服务。与此不同的是,Sui通过zkLogin为第三方授权创建了本机支持。zkLogin作为一种原生功能,允许开发者通过现有的身份验证(如Google、Facebook和Twitch)向他们的应用程序添加登录路径。

在第三方授权提供商需要收集用户的Web2账户凭据和钱包访问权限时,Sui的zkLogin消除了这个中间环节。除了降低安全风险,简化的凭证流程意味着故障更少。开发者不需要依赖第三方授权服务的正常运行时间。

zkLogin创建了一个安全的流程,让Sui应用程序的开发者能够集成来自受信任的服务(如Google和Twitch)的Web2凭据

赞助交易通过允许开发者为使用他们app的用户支付gas费,进一步减少了阻力。Sui包括设置gas站的功能,为开发者提供了与用户互动和支付交易费用的各种选项。

赞助交易在吸引对典型的Web3流程不熟悉的用户方面显示出巨大的潜力。如果用户首先需要从交易所或其他来源购买token,许多用户将不会尝试新的应用程序。如果应用程序是免费试用的,用户更有可能去尝试。

尽管对于开发者来说,覆盖应用程序使用成本可能看起来是一个亏损的主张,但赞助交易为Web3应用程序提供了参与更传统的软件收入模型的途径。开发者可以提供订阅和试用期,或者采用广告支持模式。这些传统模型有可能产生收入,而不必让用户为交易付费。

结合zkLogin和赞助交易消除了新用户在开始使用Web3应用程序时遇到的阻力。新用户可以使用现有的用户名和密码登录,并立即开始使用游戏或应用程序。

网络基础

Sui的本地编程语言Sui Move在根本上为其账户抽象能力做出了贡献。Sui通过将对象作为存储的基本单元而不是账户,使自己与其他区块链区分开来。在Sui上的对象包含丰富的所有权元数据,从而创造了一些在其他区块链上不可能的复杂对象关系的选择。

这种范式使得对象能够执行以前只能在账户级别执行的功能。在Sui上,开发者可以创建充当账户所有者代理的对象,执行业主需要做的工作,抽象掉某些功能。例如,一个应用程序可以为用户执行定期或重复的支付。不支持账户抽象的旧区块链要求账户所有者手动启动每笔支付,这很快会变得乏味。

可编程交易区块(Programmable Transaction Blocks ,PTBs)是Sui Move的另一个基本组成部分,它在编写交易时为开发者提供了一种抽象形式。开发者可以将许多事件捆绑到单个交易中,而不是创建触发交易的许多小事件。其他区块链要求每个事件都需要一笔交易,这导致性能较慢和更高的gas费。

除了对象模型和PTBs,Sui的密码学灵活性也为抽象概念做出了贡献,增强了zkLogin等基元。密码学灵活性意味着开发者可以将加密签名方案(如Ed25519和Secp256k1 ECDSA)插入到他们的应用程序中。这样,Sui从协议中抽象了加密,使开发者可以选择最优秀的签名方案。密码学灵活性还通过向新的加密方案开放,这些方案可能使用量子技术或人工智能来保护用户,使Sui未来有了保障。

总结

典型的iPhone用户不需要了解Swift就可以使用Apple的播客应用,就像销售人员不需要了解云计算的工作原理就可以使用Salesforce一样。同样,Web3用户不应被要求了解密钥管理才能与他们最喜欢的游戏互动。大多数人希望能够在使用应用程序时获得所花费时间的价值和良好的体验。

区块链爱好者希望数据安全,并希望摆脱企业和政府的霸权,并愿意忽视烦恼或复杂性来实现这一目标。而由普通人组成的下一波用户需要更具吸引力和更有价值的体验。

Sui的账户抽象是专门设计的,旨在消除进入障碍,使技术对用户来说不再是一个问题。


关于 Sui Network

Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群

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

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

相关文章

Flink(林子雨慕课课程)

文章目录 12.Flink12.1 Flink简介12.2 为什么要选择Flink12.3 Flink应用场景12.4 Flink技术栈、体系架构和编程模型12.5 Flink的安装和编程实战 12.Flink 12.1 Flink简介 企业的处理架构已经由传统数据处理架构和大数据Lamda架构向流处理架构演变 Flink实现了Goole Dataflow…

配置nginx的虚拟主机

1.基于域名的虚拟主机 vim /usr/local/nginx/conf/nginx.conf 复制一个 cd /var/www/html/ mkdir kgc accp cd kgc/ vim index.html this is kgc! cd .. cd accp this is accp! vim /etc/hosts systemctl restart nginx 2.基于ip的虚拟主机 ifconfig ens33:0 192.168…

如何生成SSH服务器的ed25519公钥SHA256指纹

最近搭建ubuntu服务器,远程登录让确认指纹,研究一番搞懂了,记录一下。 1、putty 第一次登录服务器,出现提示: 让确认服务器指纹是否正确。 其中:箭头指向的 ed25519 :是一种非对称加密的签名方法&#xf…

AMEYA360:北京君正集成电路多核异构跨界处理器X2000

• 双XBurst2核,主频1.2GHz • 跨界第三核XBurst0(240MHz),面向安全管理和实时控制 • H.264编、解码器1080P30fps • 内置LPDDR3 128MB • 双摄Mipi接口双ISP,可实时同步 • 丰富的外设接口 应用领域 • 智能音频:智能音箱&#…

ubuntu安装datasophon问题记录

问题描述: 主机agent分发报红 解决步骤一: 修改datasophon-worker.tar.gz文件 解压/opt/datasophon/DDP/packages目录下的datasophon-worker.tar.gz文件修改datasophon-worker/bin目录下的datasophon-worker.sh文件 . /etc/profile解决步骤二: chkconfig命令不存在 当执行ch…

人事管理系统springboot42

大家好✌!我是CZ淡陌。一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路…

龙迅LT7911UXC 是一款高性能TYPE-C/DP/EDP转换四端口MIPI/LVDS的芯片,还支持图像处理

龙迅LT7911UXC 1.描述: LT7911UXC是一款用于VR/显示应用的高性能Type-C/DP1.4a到MIPI或LVDS芯片。HDCP RX作为 HDCP中继器的上游端,可以与其他芯片的HDCP TX协同工作,实现中继器的功能。对于DP1.4a 输入,LT7911UXC可以配置为1…

基于LoRa的远程气象站:实现远程气象监测与数据传输

随着物联网技术的不断发展,基于无线通信的远程气象监测系统得以广泛应用。本文将介绍一种基于LoRa技术的远程气象站,通过LoRa模块实现气象数据的远程采集和传输,为气象监测提供了一种高效、低功耗的解决方案。 LoRa技术概述 LoRa&#xff08…

论文阅读》用语义解耦改进共情对话生成 2022 IJCKG

《论文阅读》用语义解耦改进共情对话生成 前言简介相关知识对抗学习模型架构Semantics DecouplerEmpathetic Generator损失函数前言 论文阅读不迷路! 今天为大家带来的是《Improving Empathetic Dialogue Generation with Semantics Decoupling》 出版:IJCKG(International…

Variations-of-SFANet-for-Crowd-Counting记录

论文:Encoder-Decoder Based Convolutional Neural Networks with Multi-Scale-Aware Modules for Crowd Counting 论文链接:https://arxiv.org/abs/2003.05586 源码链接:GitHub - Pongpisit-Thanasutives/Variations-of-SFANet-for-Crowd-C…

如何用BI制作图表组合?

BI(Business Intelligence)是一种通过收集、分析和可视化数据来帮助企业做出决策的技术和工具。在BI中,制作图表组合是一种常见的方式,可以将不同的图表类型组合在一起,以更全面地呈现数据。 下面将详细介绍如何使用B…

行业追踪,2023-10-13

自动复盘 2023-10-13 凡所有相,皆是虚妄。若见诸相非相,即见如来。 k 线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让…

Redis分布式锁最牛逼的实现(Java 版,最牛逼的实现方式)

写在前面的话 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。 本篇博客将介绍第二种方式,基于Redis实现分布式锁。 为什么需要分布式锁? 在单机环境下编写多线…

WAF绕过-信息收集之反爬虫延时代理池 46

老师用的阿里云的服务器,装了宝塔和安全狗, 演示案例 Safedog-默认拦截机制分析绕过-未开CC 没有打开防止流量攻击的安全狗, 而这里,get请求可以直接看到返回结果,而head就不行。 我们就给工具换成get请求 在没有c…

JS数组方法map 和 forEach 的区别

一、定义: forEach(): 针对每一个元素执行提供的函数。 map(): 创建一个新的数组,其中每一个元素由调用数组中的每一个元素执行提供的函数得来。 二、区别 1、map 方法返回一个新的数组,而 forEach 方法不会返回任何值,仅仅是遍…

常见的作物模型有哪些?DSSAT模型、APSIM模型、WOFOST模型与PCSE模型等应用

目录 ①最新DSSAT作物模型建模方法及应用 ②基于Python语言快速批量运行DSSAT模型及交叉融合、扩展应用 ③R语言与作物模型(以DSSAT模型为例)融合应用 ④WOFOST模型与PCSE模型应用 ⑤基于R语言APSIM模型进阶应用与参数优化、批量模拟 ⑥遥感数据与…

十二、【修复工具组】

文章目录 污点修复画笔工具移除工具修复画笔工具修补工具内容感知移动工具红眼工具 污点修复画笔工具 提前说一下,如果光标是十字型的话,可以按一下大写键位,然后光标会变成画笔的圆形状态 污点修复画笔工具是根据画笔选区周围的颜色来进行…

品牌投放小红书种草笔记没有流量怎么办?

品牌做小红书种草投放,流量越大,种草笔记的转化就会越高,所以当你的小红书种草笔记没有流量的时候就要好好思索下是怎么回事,接下来伯乐网络传媒就来给大家分析问题,并提出针对性的解决方案。纯干货,建议收…

maven 编译.../maven-metadata.xml 报错

文章目录 问题解决 问题 突然编译报错: 解决 打开maven的里离线工作模式,感觉就是下载包到本地. 一个是在maven设置里面 或者直接在maven编译的窗口:

代购商城网站的建设与推广

随着互联网的普及和电子商务的快速发展,代购商城网站的建设与推广逐渐成为了商业发展的重要手段。代购商城,顾名思义,就是通过网站为消费者提供各种商品代购服务的平台。在这个平台上,消费者可以找到心仪的商品,并由专…