首页 动态 正文

推动Web3向账户为中心的转变:解读OneBalance框架

 2024-06-20  

随着加密货币生态系统的发展,当前的链中心设计逐渐暴露出效率低下和用户体验分散的问题。为了优化跨链操作并简化用户体验,Frontier Research的研究员Stephane Gosselin和Ankit Chiplunkar提出了名为“OneBalance”的新概念,通过构建一个以账户为中心的生态系统,实现链抽象和跨链交互的优化。

 

OneBalance框架的构成与功能

 

OneBalance框架旨在创建和管理“可信账户”,以整合用户在多链环境中的操作和资产。这些可信账户运行在可信承诺机上,通过资源锁定管理状态并可靠地请求状态转换,从而提供更安全、高效的跨链交互方式。与传统的用户需用私钥签名发起操作的方式不同,OneBalance简化了这一过程。

 

可信账户

 

可信账户是OneBalance框架的核心组成部分,它们不仅管理用户在不同区块链上的资产和状态,还能确保状态变更请求的可靠性和安全性。这些账户抽象化了底层区块链的复杂性,简化了跨链交易和资产管理。此外,可信账户还处理不同链上的交易费用,使用户无需关注复杂的费用结构。

 

可信承诺机

 

可信承诺机是实现可信账户功能的关键技术,通常指能够执行并保障复杂操作安全性的硬件或软件环境,如硬件安全模块(TEE)、多方计算环境(MPC)或智能合约账户等。它们负责确保账户的安全性,发出资源锁定并验证这些锁的履行,确保所有账户操作在一个高度安全且经过验证的环境中进行,提升交易的可靠性和防篡改能力。

 

资源锁定

 

资源锁定是一种用于在满足特定条件之前锁定用户资产或状态的机制。它在跨链操作期间确保资产的安全性和一致性,防止双重支出或其他类型的欺诈行为。例如,用户可以在一个链上锁定特定代币,直到另一个链上的操作成功完成。这种锁定机制提高了跨链交易的安全性,并激励操作的原子性,尽管OneBalance本身不能完全保证执行的原子性。

 

OneBalance与现有账户类型的对比

 

当前主要的区块链账户类型包括外部拥有账户(EOA)和智能合约账户(SCA)。EOA由公私钥对直接控制,交易速度快且成本低,但缺乏可信承诺。SCA则通过智能合约管理和控制,允许更复杂的逻辑和交易,但不能主动发起交易且成本高。

 

相比之下,OneBalance通过资源锁定和可信承诺机提高了交易的安全性和不可抵消性,同时保持了交易的速度和成本效率。它在可信计算环境中内部实现资源锁,无需消耗大量Gas或等待链上最终性,实现了成本和效率的平衡。此外,OneBalance支持现代身份验证方法,如会话密钥和多因素认证(MFA),提供与智能合约账户类似的用户体验改进。

 

OneBalance的兼容性和扩展性

 

OneBalance兼容EIP-4337实现的账户系统,可以利用EIP-4337实现的智能合约逻辑来增强其跨链账户管理功能。但OneBalance不仅限于使用账户抽象和EIP-4337的链,而是一个通用框架,应用范围更广。它在EIP-4337的基础上扩展了其理念,并增加了跨链功能。

 

通过实施OneBalance框架,可以在多链环境中集中管理和操作用户账户和资产,有望推动Web3生态系统向以账户为中心的视角转变。OneBalance提供了统一的账户接口,使用户能够在不同区块链间无缝交易,无需关心各链之间的差异。这种集中式账户管理还为用户提供了更高级的安全功能和自定义设置,增强了用户对资产的控制和保护。


  •  标签: