详解Conflux的最新升级 Conflux eSpace

2022-03-31 14:26 来源:金色财经 阅读:2242
2022 年 2 月,Conflux 在其Hydra 硬分叉中引入了一个新的 EVM 兼容空间,称为 Conflux eSpace 。什么是Conflux eSpace?又该如何使

2022 年 2 月,Conflux 在其Hydra 硬分叉中引入了一个新的 EVM 兼容空间,称为 Conflux eSpace 。

什么是Conflux eSpace?又该如何使用它?今天就详细解释一下Conflux eSpace 。

为什么需要 EVM 兼容性?

以太坊拥有庞大的用户群和开发者生态系统。虽然它不是一个明确定义的概念,但人们通常会说区块链系统是“与EVM兼容的”,如果可以与它进行交互,就好像正在与以太坊交互一样。如果区块链提供与以太坊相同的标准 API,那么 MetaMask 和 Hardhat 等现有工具将支持它,而无需任何额外的开发工作。

自 2018 年成立以来,Conflux 一直在努力保持 EVM 兼容性。任何适用于以太坊的智能合约都可以直接部署在 Conflux 上,无需或只需极少修改。但是,Conflux Tethys (Conflux Hydra 升级前的版本)在地址格式、交易数据结构和 API 方面与以太坊不兼容。这意味着没有简单的方法可以让 MetaMask 等工具在 Tethys 上运行。

Conflux 使用CIP-37 base32 校验和地址,而 Ethereum 使用EIP-55 混合大小写校验和十六进制地址。比较这两者可以看出区别:
CIP-37
:cfx:aakdjzx2xm8r76kdjzx2xm8r76awgvnhver2d62mnh
EIP-55
0x123456789AbCdef123456789aBcdeF0123456789

通过支持现有的以太坊工具,可以降低用户和开发人员的进入门槛。出于这个原因,Conflux Hydra 引入了一个新的 EVM 兼容空间,称为eSpace

2个“Space”分别是什么?

Conflux Hydra 有两个空间:Core Space 和 eSpace。本质上,这是两个不同的智能合约执行环境。Conflux Core 是在 Conflux Tethys 中拥有的,而 Conflux eSpace 是一个新的 EVM 兼容空间。然而,Core Space 和 eSpace 不是两个区块链:这两个空间都驻留在 Tree-Graph 账本上。

可以这样想这两个空间:我们有一个分布式账本——树图,现在包含 Conflux 和 EVM 交易。可以从两个不同的角度观察这个账本。

  • 如果从 Conflux Core 查看它,会像以前一样看到账本:会看到带有 CIP37 地址的 Conflux 账户发送 Conflux 交易。还可以使用特定于 Conflux 的功能,例如PoS 质押和交易赞助。

  • 另一方面,如果从Conflux eSpace 中查看它,会将账本视为标准的EVM链,具有十六进制地址、EVM交易和EVM API。

如此以来,Core Space和eSpace 都提供了相同的高级安全性,由Conflux Hydra 的混合PoW+PoS共识机制保证。

E2hCeQKAJ3LYEovV5ALNlT7dpD5LL9VmAEkhwBjK.png

作为设计决策,这两个空间是分开的,不能直接相互影响。Core Space 和 eSpace 就像两个平行的维度。

  • 如果在 Conflux Core 上使用Fluent wallet,可以将交易发送到其他 Core Space 帐户并与 Core Space dapps 交互。

  • 如果在 Conflux eSpace 上使用 MetaMask,可以将交易发送到其他 eSpace 账户并与 eSpace dapp 进行交互。

需要注意的是,不能将交易直接从Metamask钱包发送到Core Space钱包。因为Metamask 无法解析CIP-37地址。

但是,有一种方法可以在 Core Space 和 eSpace 之间移动资产:跨空间桥(Cross-space bridge)

跨空间桥允许用户在 Core Space 和 eSpace 之间来回移动资产(CFX、CRC20/ERC20、NFT)。如果在此前使用过任何跨链技术,例如ShuttleFlow ,这可能听起来很熟悉。然而,这一次我们是在同一个账本上的两个空间之间进行资产转移。跨空间操作是原子的、去中心化的,并提供与任何其他 Conflux 交易相同的安全保证。

54goWREJbRgq4SlldFQfjqG6cK6p7aaiemwWwmqO.png

Core Space 和 eSpace 上的钱包交互

如何使用?

开始使用 Conflux Core,只需安装Fluent Wallet 即可。要使用Conflux eSpace,需安装MetaMask,然后访问chainlist.org,搜索 Conflux eSpace,然后单击“添加到 MetaMask”。

如果已经在Conflux Core拥有资产,可以使用跨空间桥Fluent Wallet 将他们转移到eSpace。或者可以使用multichain.org或meson.fi直接将资产从其他链移动到eSpace。

此外,由 Celer Network 推出的跨链支付网络 cBridge 日前宣布与 Conflux 达成合作,以实现对 Conflux eSpace 的桥接支持。双方还将通过建立开放的原生资产标准以实现多链扩展。用户现可通过 cBridge 在以太坊与 Conflux 之间进行对 USDT、USDC、DAI、ETH 和 WBTC 的高速低成本跨链转账。

声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文