什么是区块链抽象?
2025-02-06 16:20
随着加密生态系统的不断拓展,区块链抽象(链抽象)已成为 Web3 领域的热门话题。究竟什么是区块链抽象?链抽象有哪些应用?下文深入探讨了区块链抽象的概念、必要性、案例以及以太坊上的账户抽象标准 ERC-4337,为读者全面解析这一备受瞩目的 Web3 话题。
本文译自 The Block 文章“What is blockchain abstraction?”,作者为 Jordan Leech。原文链接:https://www.theblock.co/learn/312777/what-is-blockchain-abstraction
随着开发人员、用户和爱好者都在寻求吸引新用户并拓宽整个加密生态系统范围的方法,区块链抽象,或简称为链抽象,已经成为一个备受瞩目的 Web3 话题。区块链抽象是指通过将区块链技术与区块链复杂的底层技术分离,同事保留其核心优势,来简化区块链技术的终端用户体验。这使得用户和开发人员能苟更容易地与区块链应用程序进行交互,而无需具备深厚的技术知识。尽管多年来各种区块链应用的可用性有所提高,但某些技术复杂性仍然经常存在,这对普通用户来说可能具有挑战性。区块链的新用户可能习惯于简单地使用美元或信用卡来购买任何他们喜欢的东西,但他们可能会因为在相应的区块链上没有资产而无法购买区块链上的东西,甚至可能因为选择了错误的网络而损失了资金。虽然这些行为对于有经验的“加密原生”用户来说似乎很简单,但是对于新用户来说,它可能会显得笨拙和令人困惑。区块链抽象试图通过提高各种区块链网络的可用性和互操作性来纠正这一点。互操作性是指不同的区块链系统能够进行通信、分享数据和无缝协作的能力。构建具有更多固有互操作性的应用程序,用户就无需使用跨链桥。正如互联网抽象了 HTTP 和 TCP/IP 的复杂性并逐渐被广泛采用,或通常使用 Windows 和 Apple 操作系统的计算机被广泛采用一样,区块链也需要这样做才能吸引主流用户。通过提供熟悉的用户体验,如简单的登录和一键式交互,区块链抽象旨在复制流行的 Web2 应用程序的可用性。用户友好的界面是区块链抽象的一个例子。像 MetaMask 或 Phantom 这样的钱包简化了私钥管理和交易的过程。用户可以通过类似网上银行应用程的更直观的界面收发加密货币,而不是处理加密细节。例如,MetaMask 允许用户直接从他们的网络浏览器与以太坊区块链进行交互,使任何熟练使用浏览器扩展程序的人都可以使用区块链技术。这些钱包多年来也推出了功能,为用户提供了更多选择。例如在应用内桥接或交换,无需寻找和连接到外部跨链桥即可在区块链之间通信。NEAR 协议是 Layer1 区块链,它实现了区块链抽象的某些方面,这是其创始人的一个重要目标,因为它能够降低用户的准入门槛。一种方法是用人类可读的账户,允许使用名称而不是复杂的钱包地址进行交互。Chainlink 等中间件解决方案通过将智能合约与外部数据源连接起来,提供了另一层抽象。中这对于依赖真实世界数据的应用来说至关重要。Chainlink 的去中心化预言机网络从各种来源获取数据,并将其馈送到智能合约中,抽象出将外部数据与区块链应用程序集成的复杂过程。以太坊创始人 Vitalik Buterin 也在韩国的一次会议上发言,对账户抽象化进行了评论,称账户抽象化是为区块链开发者和用户提供安全性和便利性的方式。以太坊的账户抽象标准,也称为 ERC-4337,旨在使用户钱包能够作为智能合约工作,而无需管理外部拥有的账户及其私钥。ERC-4337 允许更高级的功能,如多重签名钱包、社交恢复机制和直接在用户账户中自定义验证规则。通过将验证逻辑从核心协议转移到帐户级别,用户可以实现个性化的安全措施,从而使其帐户更能够抵御未经授权的访问和潜在的漏洞。ERC-4337 能为用户带来实质性的好处。例如,用户可以通过多重签名认证等功能,以更灵活、更安全的方式管理他们的账户,其中需要多个私钥来授权交易,从而大大降低了黑客攻击的风险。此外,社交恢复选项允许用户通过信任的联系人重新访问其帐户,减轻丢失私钥的影响。
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。