以太坊彻底改变了去中心化应用程序 (dApp) 的世界,提供了一种安全、透明的在线交互方式。然而,像以太坊这样的早期区块链网络提供了一种对大多数用户来说不直观的基本帐户模型,称为外部拥有帐户(EOA)。
在最近一篇有关本机帐户抽象的博客文章中,我们深入探讨了 EOA 带来的主要挑战:
区块链用户体验不佳。
与私钥持有者完全控制相关的安全风险。
由于 EOA 与以太坊协议的严格联系而缺乏灵活性。
为了解决这些问题,引入了账户抽象。账户抽象重新定义了账户的运作方式,通过可定制的“账户合约”为开发人员提供了灵活性。这些合约充当智能合约,采用账户抽象的三大支柱:自定义权限的签名抽象、多功能支付的费用抽象以及增强便利性的随机数抽象。
要更深入地了解与 EOA 相关的挑战以及 Starknet 如何克服这些挑战,请访问本机帐户抽象:开启区块链新的可能性。
帐户抽象的一个特别有前途的应用在于“会话密钥”的概念。传统上,去中心化应用程序 (dApp) 要求用户通过钱包单独签署每笔交易,这会带来摩擦,尤其是在会话中的多个交易期间。账户抽象引入了生成“会话密钥”的创新,使 dApp 能够在指定的时间段和交易参数(例如持续时间和价值的限制)内代表用户自主签署交易。
会话密钥的实施为 dApp 提供了简化用户交互的重要机会。用户可以根据自己的特定需求定制会话密钥,无论他们是频繁交易还是偶尔购买。这种适应性为区块链技术培养了更具包容性的用户群,并显着增强了两个关键领域的用户体验:去中心化金融(DeFi)和链上游戏。
在 DeFi 领域,目前去中心化交易所(DEX)的不便在于需要在各个阶段单独批准每笔交易。然而,通过会话密钥,我们可以复制中心化交易所(CEX)的无缝体验,而不会屈服于其缺点。例如,用户可以创建一个有效期为一小时的会话密钥,允许在去中心化交易所进行高达 7000 美元的交易,而无需通过钱包对每笔交易进行单独确认。这不仅简化了流程,还有助于打造更加用户友好和高效的 DeFi 生态系统。
链上游戏的当前状态充其量可以用笨拙来形容。会话密钥不是向用户强加管理汽油费或签署多个交易的复杂性,而是促进无缝的用户体验,类似于传统游戏的流畅体验。这种转变带来了更加用户友好的链上游戏环境,将游戏玩家从配置和错误的麻烦中解放出来。游戏玩家可以专注于游戏,而不必更多地关注区块链本身。
以太坊已经改变了去中心化应用程序 (dApp),但面临着外部拥有账户 (EOA) 等严格账户结构的挑战。帐户抽象的引入解决了这些问题,为开发人员提供了灵活性,并通过可定制的“帐户合约”增强了用户体验。
也许账户抽象最重要的应用之一是“会话密钥”,它简化了 DeFi 和链上游戏中的用户交互。在 DeFi 中,会话密钥消除了去中心化交易所 (DEX) 上个人交易批准的需要,提供了类似于中心化交易所 (CEX) 的用户友好体验。在链上游戏中,会话密钥简化了用户体验,使游戏玩家摆脱了汽油费和交易签名的复杂性。探索使用 Starknet 的Native Account Abstraction启用的更多特殊功能,并学习Cairo亲自尝试。