如何实现 Web3 生态系统向以账户为中心转变?

时间:2024-09-29 编辑: 浏览:(290)

来源:chainfeeds

加密货币生态系统大多采用链中心视角,这种设计理念主要是由于对区块链空间稀缺性的感知所驱动的,是安全性和去中心化与性能和扩展性之间的权衡。如今多链环境下,跨链交互需求越来越明显,而以链为中心的设计导致了交易效率低下和用户体验碎片化的问题。为了优化跨链操作,链抽象这一概念被提出,抽象出底层链的复杂性,实现不同区块链之间更加顺畅的交互。在这样的背景下,专注于 MEV 等话题的独立研究机构 Frontier Research 的研究员 Stephane Gosselin 和 Ankit Chiplunkar 提出名为「OneBalance」的新概念,通过构建一个以账户为中心的生态系统实现链抽象。

OneBalance 框架的构成与功能

OneBalance 是一个框架,用于创建和管理所谓的「可信账户」来整合用户在多链环境中的操作和资产。这些账户在可信承诺机上运行,通过资源锁定管理状态并可靠地请求状态转换,从而提供一个更安全、更高效的跨链交互方式。OneBalance 的目标是改变目区块链上的任何操作,都要依赖用户用私钥签名来发起的现状。

可信账户(Credible Accounts)是 OneBalance 框架中的核心组成部分,在可信承诺机上运行,以便实现跨链功能和高安全性。这种账户类型不仅管理用户在不同区块链上的资产和状态,而且能够确保这些状态的变更请求是可靠且安全的。可信账户抽象化了底层区块链的复杂性,简化跨链交易和资产管理。此外,可信账户还抽象化了交易费用,比如不同链上的 Gas 费,这样用户不用再关注不同链的费用结构。

可信承诺机(credible commitment machines)是实现可信账户功能的底层技术基础,通常是指可以执行并保障复杂操作安全性的硬件或软件环境,包括硬件安全模块(TEE),多方计算环境(MPC),或是智能合约账户等。它们的主要职责是确保账户的安全性,发出资源锁定,并验证这些锁的履行。通过可信承诺机,OneBalance 确保所有账户操作都是在一个高度安全和验证过的环境中进行,提升交易的可靠性和防篡改能力。

资源锁定(resource locks)是一种在可信账户中使用的机制,主要用于在满足特定条件之前锁定用户资产或状态。资源锁的设计目的是确保在跨链操作期间资产的安全性和一致性,防止用户在操作执行期间进行双重支出或其他类型的欺诈行为。例如,用户可以在一个链上锁定特定的代币,直到另一个链上的操作成功完成,从而保证这些代币只有在所有预定条件得到满足后才会被转移或释放。这种锁定机制提高了跨链交易的安全性,但并不意味着消除了对桥接的需求。

OneBalance 本身其实是不能保证完全的执行原子性,但它可以通过锁定机制来激励原子性。用户可以为锁定机制允许设置触发条件:一是必须满足的特定条件才会触发锁定;二是在完成特定交易之后才能解锁,也就是锁定的履行取决于一系列外部事件的发生。如果链间的部分操作未能如预期执行,执行这些操作的代理将无法从中获得经济利益,这样可以经济上保障操作的原子性。

与现有账户类型的对比

现有的两种主要账户类型:外部拥有账户(EOA)和智能合约账户(SCA)。EOA 是最基础的区块链账户类型,由公私钥对直接控制,不涉及任何智能合约的逻辑。由于链上没有机制确保用户提交的交易是其最终决定的交易,用户可以通过更改 nonce 提交新交易,从而抵消之前的交易,所以虽然 EOA 交易速度较快且成本较低,但它们无法提供可信承诺。SCA 是通过智能合约来管理和控制的账户,允许执行更复杂的逻辑和交易。但 SCA 不能主动发起交易,并且成本高。

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

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

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

最新 更多 >
  • 1 Compute Network(DCN币)流通量是多少?

    Compute Network(DCN币)流通量是多少?DCN币是由Compute Network发行的数字货币,旨在促进分布式计算网络的发展和应用。DCN币的流通量是一个重要指标,直接影响着市场价格和交易活跃度。截至目前,DCN币的流通量大约为10亿枚。这些DCN币在市场上被广泛交易,可以用于购买分布式计算网络的服务或者投资交易。DCN币的流通量主要受到市场需求和供应量的影响。随着对分布式计算网

  • 2 dogwifball(WIFB币)流通量是多少?

    dogwifball(WIFB币)流通量是多少?dogwifball(WIFB币)是一种新兴的加密货币,它的流通量是由其发行总量和流通速度决定的。WIFB币的流通量对于了解其市场表现和经济影响具有重要意义。首先,WIFB币的发行总量是固定的,这意味着只有固定数量的WIFB币可以在市场上流通。这种固定供应可以帮助维持货币价值的稳定性,同时也可以防止通货膨胀。一旦所有WIFB币都被发行出去,它们可以被

  • 3 数字货币涨幅是什么

    数字货币涨幅是什么?数字货币是一种以密码学为基础的数字资产,它们具有去中心化、匿名性和安全性等特点。与传统货币不同,数字货币并不由中央银行或政府发行和监管,而是由加密技术保护和管理。随着数字货币市场的发展,人们对数字货币的涨幅产生了广泛关注。数字货币的涨幅通常指的是其价格相对于其发行初始价格的变动幅度。数字货币市场的价格涨幅受到多种因素的影响,如供需关系、市场参与者情绪、加密技术的发展以及全球经济

  • 4 etc数字货币怎么买

    如何购买ETC数字货币ETC(Ethereum Classic)是一种去中心化的加密货币,是以太坊的一个分叉币。它基于区块链技术,提供了安全、去中心化的交易环境。如果你想购买ETC数字货币,可以按照以下步骤进行。步骤一:选择合适的交易平台作为一种热门的数字货币,ETC在许多交易所都有交易。在购买前,你需要选择一家可信赖的交易平台。一些常见的交易平台包括Binance、Coinbase等。在选择时,

  • 5 元界dna数字货币有多少人在玩

    元界DNA数字货币吸引了多少人的参与?随着数字货币领域的不断发展,越来越多的人开始关注和参与其中。元界DNA数字货币作为其中一种新兴的加密货币,也受到了很多投资者和技术爱好者的关注和参与。元界DNA数字货币是一个去中心化的数字资产交换平台,旨在为用户提供安全、快速和低成本的交易体验。该平台将区块链技术与人工智能等前沿技术相结合,为用户提供了更多的投资和交易机会。尽管元界DNA数字货币相对于比特币等

  • 6 ether.fi(ETHFI币)发行价多少钱?

    ether.fi(ETHFI币)发行价多少钱?随着加密货币市场的迅速发展,越来越多的数字货币开始涌现。其中,ether.fi(ETHFI币)作为一种新型加密货币,备受投资者关注。那么,ETHFI币的发行价是多少呢?首先,我们需要了解一下ETHFI币的基本情况。ETHFI币是建立在以太坊平台上的一种新型数字货币,它旨在提供更快速、更便捷的区块链交易体验。由于其技术创新和独特设计,ETHFI币在加密货

  • 7 Param(PARAM币)是什么币种?

    Param(PARAM币)是什么币种?Param(PARAM币)是一种基于区块链技术的加密数字货币,它是Param社区生态系统中的核心代币。Param币的发行总量为1000万个,具有固定的总量,不会出现通胀。Param币可以用于Param社区生态系统中的各种用途,例如支付产品和服务、投票决策、奖励激励等。Param币的技术特点Param币基于以太坊区块链技术,采用ERC-20协议标准,具有高度的安

  • 8 NatCoin(NAT币)流通量是多少?

    NatCoin(NAT币)的流通量是多少? NatCoin(NAT币)是一种加密货币,被广泛应用于数字化交易和跨境支付。随着加密货币市场的蓬勃发展,人们对NatCoin的流通量也越来越感兴趣。 NatCoin的流通量是指当前市场上已经发行并正在使用的NatCoin总量。这个数字可以通过区块链网络轻松地被跟踪和确认。与其他加密货币一样,NatCoin的流通量是由网络上的挖矿和交易活动产生的。 目前,

  • 9 Nim Network(NIM币)发行量是多少?

    Nim Network(NIM币)的发行量是多少?Nim Network(NIM币)是一个去中心化的区块链网络,旨在提供安全、快速、低成本的去中心化金融服务。NIM币是该网络的本地加密货币,用于支付交易费用、激励网络参与者等。截至目前,Nim Network的发行量总共为21亿NIM币。这其中包括现有的流通供应量以及未来将被挖掘出来的NIM币。其中,部分NIM币是通过挖矿而产生的。Nim Netw

  • 10 Chiliz(CHZ币)流通量是多少?

    Chiliz(CHZ币)流通量是多少?Chiliz(CHZ币)是一种基于区块链技术的数字资产,它在体育行业有着广泛的应用。作为全球领先的体育区块链数字资产,Chiliz为体育球迷提供了独特的互动体验,同时也为体育俱乐部和运动员提供了一种全新的变现方式。Chiliz作为一种加密货币,其流通量是受到市场供需关系的影响。截至目前,Chiliz的总发行量为8.8亿枚。其中,一部分Chiliz被用于支付用户