首页>>资讯>>学院

什么是链抽象?

2024-10-31 13:10:42 29

互联网之所以能发展到今天,并不是因为用户了解其核心协议,如 HTTP、TCP/IP 和 UDP 等。相反,它抽象了技术细节,让普通大众也能使用。随着时间的推移,区块链和区块链原生应用也将如此。


什么是链抽象


链抽象概念由 NEAR 提出,是指将区块链技术与用户体验 (UX) 分离,从而简化用户与区块链技术的交互方式。这样一来,用户无需了解其正在交互的具体区块链。


链抽象框架


抽象是为了隐藏用户层面的复杂性,针对用户使用场景和目的可以把链抽象框架分成三层结构——应用层、账户层和区块链层,解决了开发者、普通用户以及基础设施方在跨链交互中的各自痛点。


应用层链抽象:为开发者降低跨链复杂性


困境:


在多链生态中,开发者面临的主要挑战是如何高效地在不同链上重复部署应用。由于每条链的语言、技术栈和安全机制各不相同,开发者通常需要重新适配每条链。例如,在以太坊上开发的应用,迁移到Sui链时需要使用Move语言重新构建,导致大量的重复工作,增加了开发难度和成本,限制了创新速度。


解决:


应用层链抽象为开发者提供了统一的接口和工具(如SDK和API),简化了多链环境下的开发流程。通过跨链签名和交易协调机制,开发者能够使用一次编码成果,在多个链上无缝运行。例如,Agoric、Skip和Socket等项目正在开发此类工具,使开发者只需一个签名便可实现跨链操作和交易。开发者体验是公链生态发展的内在驱动力,链抽象可以提升开发者体验,从而推动开发者-应用-用户的正向飞轮。


账户层链抽象:优化用户体验,简化资产管理


困境:


普通用户在多链环境中往往要面对繁琐的资产管理问题。多链资产管理需要用户在不同链上分别维护账户和资产,手动处理各自的gas费用。这些复杂的操作严重影响了用户体验,使得Web3应用的使用门槛较高,难以吸引传统互联网用户的加入。


解决:


账户级链抽象通过统一账户、自动化 gas 支付以及跨链身份统一,大幅简化了用户体验。用户可以通过统一界面查看所有链上的资产余额,无需在每条链上分别检查。此外,用户只需一个身份即可在不同链间自由转账和交互,从而减少了管理多个账户的麻烦。目前,Particle Network、XION 和 NEAR 等项目都在此领域进行探索和创新,致力于提升用户体验,使得 Web3 应用的用户使用体验逐渐接近传统的互联网应用。


区块链层链抽象:增强链间互操作性,助力基础设施发展


困境:


在区块链层,链抽象主要解决基础设施方在多链间部署中的安全和互操作性挑战。区块链之间的割裂导致了高安全风险、流动性分割和通信不一致的问题。例如,跨链桥接在历史上出现过多次安全漏洞,给资产安全带来巨大风险。


解决:


区块链层链抽象通过引入标准化的跨链通信协议(如 Cosmos 的 IBC 和 Polkadot 的 XCMP)实现链间的兼容和数据共享。基于相同技术栈的链(如使用 Tendermint 的 Cosmos 生态)更容易实现互操作性,有效减少了安全风险和部署成本。此外,通过统一的跨链安全机制,区块链层链抽象进一步降低了跨链交互的复杂性,提升了整个生态的流动性和协作性。


这三层每一层都有其不可或缺的作用:应用级为开发者提供了工具,使得链抽象的应用成为可能;账户级最直接影响用户体验;区块链级则是整个体系的基础,确保技术上可行性。


在链抽象的实现方案中,各层级不仅仅是各自独立的,它们是相互依赖、相互促进的。链抽象并不是一个单一性的方案,而是多维度的的多个方案,在不同层面齐头并进,最终达成优化用户体验的目标。


链抽象解决方案


Near


作为分片式权益证明 L1 , Near 的核心主要围绕缩小区块链原生应用与主流受众之间的差距。 Near 通过账户聚合( Account Aggregation )来实现这一点。账户聚合是一种多层面架构,旨在抽象出使用区块链网络的关键痛点,如切换钱包、管理 Gas 费、跨链等。它将所有操作都聚合在一个账户中。Near 专有的密钥管理系统 FastAuth 降低了准入门槛,进一步加强了区块链对终端用户的抽象性。 FastAuth 使用户只需简单的电子邮件地址就能注册区块链原生账户,并使用通行密钥(用生物识别技术取代密码)取代冗长复杂的私钥和密码。


Agoric


Agoric 是 Cosmos 的一个原生 L1 ,采用异步、多区块执行环境设计,旨在成为开发跨链应用的首选环境。 Agoric 利用 Cosmos IBC 协议进行链间通信,同时利用 Axelar 的通用消息传递( GMP )进行 Cosmos 生态以外的交互。通过抽象跨链通信和智能合约执行中涉及的复杂问题, Agoric 的协调应用接口( API )简化了开发人员的体验,而终端用户则从具有固有链抽象功能的应用中获益。


结语


随着区块链行业的不断发展和演变,主流链可能也会不断变化,不同应用为适合自己特点会选择不同链进行部署,我们正在走向多链化的未来,而这必然会加剧用户体验问题,阻碍主流应用。因此,链抽象势在必行。

声明:本网站所有相关资料如有侵权请联系站长删除,资料仅供用户学习及研究之用,不构成任何投资建议!