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

账户抽象使用户摆脱了在Sui上管理账户时无需了解的技术细节。

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

Sui zkLogin 和赞助交易可实现账户抽象化,通过其母语和两个特定功能自动处理账户管理的更多细节。zkLogin赞助交易可简化用户体验,而Move 的基本结构可让开发人员提供无缝体验。

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

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

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

降低阻力

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

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

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

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

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

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

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

网络基础

Sui的本地编程语言、 MoveSui 与其他区块链的不同之处在于,它将对象而非账户作为存储的基本单位。Sui 上的对象包含丰富的所有权元数据,为其他区块链无法实现的复杂对象关系提供了选择。

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

可编程事务块(PTB)是Sui 的另一个基本元素,它为开发人员提供了一种事务编码的抽象形式。开发者无需创建许多触发交易的小事件,而是可以将许多事件捆绑到一个交易中。其他区块链要求每个事件只能进行一次交易,从而导致性能降低和气体费用增加。

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

结束语

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

区块链爱好者希望获得数据安全以及摆脱企业和政府霸权的自由,并愿意为此忽略烦恼或复杂性。而普通人,也就是下一波用户,则需要更有吸引力、更有价值的体验。

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