会话密钥:打造流畅的用户体验

原文Session Keys: Unlocking Better UX

翻译及校对「Starknet 中文社区」

转载请注明出处


打造更流畅的区块链用户体验

以太坊通过提供了一种安全且透明的在线交互方式,彻底改变了去中心化应用程序(dApp)领域。然而,早期区块链网络如以太坊所采用的外部拥有账户(EOA)这种基本账户模式对大多数用户而言并不直观。

在最近一篇关于原生账户抽象的文章中,我们深入探讨了 EOA 带来的主要挑战:

  • 欠佳的区块链用户体验。

  • 「由私钥持有者支配一切」所带来的安全风险。

  • 由于 EOA 与以太坊协议紧密绑定,导致的灵活性不足。

为了解决这些问题,我们提出了账户抽象概念。账户抽象重新定义了账户的运作方式,通过可定制的「账户合约」为开发者带来了灵活性。作为智能合约,这些合约应用了账户抽象的三大支柱功能:用于自定义权限的签名抽象、用于多功能支付的费用抽象,以及用于提高便利性的随机数抽象。

要更深入地了解与 EOA 相关的挑战以及 Starknet 是如何克服这些挑战的,请访问《原生账户抽象:为区块链开启新的可能性》

会话密钥

账户抽象中一个极具潜力的应用是「会话密钥」概念。传统的 dApp 要求用户通过钱包对每笔交易进行单独签名,这在进行多笔交易的会话中尤其不便。账户抽象带来了生成「会话密钥」的创新技术,使 dApp 能够在设定期限内以及特定交易参数(如时间和金额限制)下,代表用户自主签署交易。

会话密钥的应用为 dApp 简化用户交互提供了重要的机遇。无论是频繁交易还是偶尔购买,用户都可以根据自己的具体需求定制会话密钥。这种普适性为区块链技术吸纳了更广泛的用户群体,并在去中心化金融(DeFi)和链上游戏两个关键领域,显著提升了用户体验。

DeFi

在 DeFi 领域,去中心化交易所(DEX)目前的不便之处在于需要在不同阶段分别批准每笔交易。然而,有了会话密钥,我们可以在规避中心化交易所(CEX)缺点的同时,实现同样流畅的体验。例如,用户可以创建一个一小时有效的会话密钥,允许在去中心化交易所进行高达 7000 美元的交易,而无需钱包对每笔交易进行单独确认。这不仅简化了交易流程,而且还有助于打造一个更加用户友好、高效的 DeFi 生态系统。

游戏

目前的链上游戏体验充其量只能用「笨拙」来形容。会话密钥使用户无需处理繁琐的 gas 管理问题或签署多笔交易,提供了类似传统游戏般的流畅体验。这种转变带来了一个更加用户友好的链上游戏环境,将玩家从繁琐的配置和错误中解放出来。玩家可以专注于游戏本身,而不必花更多精力在区块链技术上。

结论

以太坊革新了 dApp 领域,但也遇到了像外部拥有账户(EOAs)这样僵化的账户结构所带来的挑战。引入账户抽象解决了这些问题,为开发者带来了灵活性,并通过可定制的「账户合约」提升了用户体验。

账户抽象中的「会话密钥」可能是其最关键的应用之一,它简化了 DeFi 和链上游戏中的用户交互。在 DeFi 领域中,会话密钥消除了去中心化交易所上对每笔交易单独批准的需求,提供了与中心化交易所类似的用户友好体验。在链上游戏中,会话密钥则简化了用户体验,将玩家从复杂的 gas 费和交易签名中解放出来。探索使用 Starknet 原生账户抽象实现的更多特殊功能,并学习 Cairo 语言来亲自尝试一下吧。

Subscribe to Starknet 中文
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.