Aaron

 · 18 days ago

什么是区块链抽象?

随着开发人员、用户和爱好者寻求吸引新用户并拓宽整个加密生态系统范围的方法,区块链(或简称为链抽象)已成为一个突出的 web3 主题。

区块链抽象是指将区块链技术与区块链复杂的底层技术分离,同时保留其核心优势,从而简化区块链技术的最终用户体验。

这使得用户和开发人员更容易与区块链应用程序交互,而无需深厚的技术知识。 

为什么需要链式抽象?


尽管多年来各种区块链应用的易用性不断提升,但某些技术复杂性仍然存在,对普通用户来说可能颇具挑战性。区块链新手可能习惯于使用美元或信用卡进行任何购买,但当他们首次尝试购买 NFT 时,可能会发现自己的资产不在正确的区块链上,从而无法购买。又或者,他们尝试将 USDT 发送到钱包,却选择了错误的网络,导致资金损失。虽然这些操作对于经验丰富的“加密货币原生”用户来说可能看似简单,但对于新用户来说,却可能显得笨拙且令人困惑。 

区块链抽象旨在通过提高不同区块链网络的可用性和互操作性来解决这个问题。互操作性是指不同区块链系统之间无缝通信、共享数据和协同工作的能力。这意味着资产可以在不同的区块链网络之间转移,而无需中介。构建具有更高内在互操作性的应用程序将使用户无需在链之间搭建桥接,从而可以更直接地访问 DeFi 协议或 NFT 市场。

正如互联网抽象了 HTTP 和 TCP/IP 的复杂性,以及 Windows 和 Apple 操作系统的计算机,从而获得广泛应用一样,区块链也需要做到同样的事情才能触达主流用户。通过提供熟悉的用户体验,例如简单的登录和一键式交互,区块链抽象旨在复制流行的 Web2.0 应用程序的可用性。

链式抽象有哪些例子?


用户友好的界面是区块链抽象化的一个例子。像MetaMaskPhantom这样的钱包简化了管理私钥和进行交易的流程。用户无需处理加密细节,而是可以通过类似于网上银行应用程序的更直观的界面来发送和接收加密货币。例如,MetaMask 允许用户直接从网页浏览器与以太坊区块链交互,让任何熟悉使用浏览器扩展程序的人都能使用区块链技术。

这些钱包多年来还推出了许多功能,为用户提供更多选择,例如应用内桥接或交换,无需查找和连接外部桥接器即可在区块链之间转移资产。

NEAR 协议是 Layer 1 区块链,它实现了区块链抽象的某些方面,降低用户使用门槛也是其创始人的重要目标。其中一种方法是使用人性化易读的账户,允许使用名称进行交互,而无需使用复杂的钱包地址。

像 Chainlink 这样的中间件解决方案通过将区块链智能合约与外部数据源连接起来,提供了另一层抽象。这对于依赖现实世界数据的应用程序(例如 DeFi 平台)至关重要。Chainlink 的去中心化预言机网络从各种来源获取数据并将其输入智能合约,从而简化了将外部数据与区块链应用程序集成的复杂过程。

以太坊上的账户抽象


以太坊创始人Vitalik Buterin在韩国举行的一次会议上发表讲话时,也对账户抽象发表了看法。他表示,账户抽象是为区块链开发者和用户提供安全性和便利性的有效途径。以太坊的账户抽象标准(也称为 ERC-4337)旨在使用户钱包能够像智能合约一样工作,而无需管理外部账户及其私钥。ERC-4337 支持更高级的功能,例如多重签名钱包、社交恢复机制以及直接在用户账户内自定义验证规则。通过将验证逻辑从核心协议转移到账户级别,用户可以实施个性化的安全措施,从而增强其账户抵御未经授权的访问和潜在漏洞的能力。

ERC-4337 可以为用户带来诸多益处。例如,用户可以通过多重签名身份验证等功能,以更灵活、更安全的方式管理账户。多重签名身份验证需要多个私钥才能授权交易,从而显著降低黑客攻击的风险。此外,社交恢复选项允许用户通过可信联系人重新获得账户访问权限,从而减轻私钥丢失的影响。此外,ERC-4337 还促进了 Gas 费用抽象化,允许用户使用 Ether 以外的代币支付交易费用,甚至可以让第三方为其支付费用。 

By: Jordan Leech

https://www.theblock.co/learn/312777/what-is-blockchain-abstraction

Back to Timeline