Conflux 与以太坊的异同

Conflux 是一个兼容 EVM 的高性能公链。通过树图账本结构和 GHAST 共识算法将 TPS 提高到 3000。账本和共识的不同也导致 Conflux 与以太坊有一些区别。

账本结构区别

Conflux 账本采用树图结构,以太坊的账本则是链式结构。

地址格式区别

Conflux 采用 base32 编码地址:

cfx:aarc9abycue0hhzgyrr53m6cxedgccrmmyybjgh4xg

以太坊地址为 hex40 格式:

0x1016f75c54c607f082ae6b0881fac0abeda21781

RPC 方法区别

Conflux 实现了以 cfx 开头的 RPC 方法,而以太坊的 RPC 均以 eth 开头

SDK 区别

因为 RPC 方法的不同,导致以太坊各种语言的 SDK(ethers.js, web3.js, web3j),无法在 Conflux 网络使用,因此 Conflux 网络单独提供了 SDK:

钱包工具的区别

Conflux 网络提供了专门的钱包和开发工具.

  • Conflux Fluent 是一款根据 Conflux 原生特性开发的网络浏览器插件钱包
  • Conflux-Truffle 是在 Truffle 的基础上对 Conflux 网络进行了适配而实现的一款 Conflux 网络智能合约开发工具
  • ChainIDE Conflux 是一款在线 Solidity 智能合约开发环境,对应于以太坊的 Remix

EVM 区别

Conflux 智能合约 VM 实现了与 EVM 的兼容,因此所有以太坊智能合约可以直接编译并部署到 Conflux 网络。但因为账本结构的不同,两者还是有一点点区别,具体参看此介绍

另外 Conflux 智能合约地址生成规则与以太坊也不同,地址生成受三个因素影响:

  • 部署交易 from 地址
  • 部署交易 nonce
  • 合约代码

而以太坊只受 from + nonce 影响

3 Likes

涨知识:+1::+1::+1:

还有 以太坊三万亿 ;conflux市值十六亿:hear_no_evil:

2 Likes

现在C链卡的一批,请问如何解决

o.2和4000的区别

0.6.12 版本portal升级优化了 Gas price 策略,chorme正在审核中。这是网络正常情况,未来小额代付的速度会慢一些,最终解决办法就是提高gasprice。基础设施层会增加gas station的接口,未来的钱包会有快速、普通、慢速等等不同的模式,要快的话提高gasprice就可以。超过该合约燃气代付的单笔交易的上限,可则能无法使用合约Gas fee 代付,需要用户自己出 Gas fee。

1 Like

道阻且长,任重道远