Conflux Accounts and Addresses: A Complete Guide

·

Conflux is a high-performance blockchain network designed to support decentralized applications, smart contracts, and digital asset transfers. At the heart of this ecosystem are Conflux accounts and addresses, which serve as the foundation for user interaction, value transfer, and smart contract execution. Whether you're new to blockchain or an experienced developer, understanding how accounts work in Conflux is essential for securely managing assets and building on the network.

This guide breaks down everything you need to know about Conflux accounts, address formats across different spaces, public-private key cryptography, and the differences between account types—all while aligning with best practices in blockchain security and usability.


Understanding Conflux Accounts

In Conflux, an account functions similarly to a traditional bank account—it holds CFX (the native cryptocurrency) and enables users to send transactions. Each account is uniquely identified by an address, a cryptographic string used to retrieve account data from the Conflux Virtual Machine (CVM), including balance and associated content.

While both core space and espace support accounts, their implementations differ slightly in terms of address encoding and underlying rules:

👉 Learn how blockchain accounts secure your digital assets


Conflux Address Formats Explained

Conflux supports two primary network environments—mainnet core space, testnet core space, and espace—each with distinct address formats.

Here are examples of valid addresses:

// Espace address (Ethereum-compatible)
0x1e97870f263700f46aa00d967821199b9bc5a120

// Core Space Mainnet address (CIP-37 encoded)
cfx:aatktb2te25ub7dmyag3p8bbdgr31vrbeackztm2rj

// Core Space Testnet address
cfxtest:aatktb2te25ub7dmyag3p8bbdgr31vrbeajcg9pwkc

These prefixes (cfx: for mainnet, cfxtest: for testnet) help prevent accidental transfers between networks. Meanwhile, espace addresses follow the familiar 0x prefix used in Ethereum, making them compatible with MetaMask and other Ethereum-based tools.

You can explore any Conflux address on ConfluxScan, a block explorer that provides real-time transaction history, token balances, and contract details.


Types of Accounts in Conflux

There are two fundamental types of accounts in the Conflux network:

  1. Externally Owned Accounts (EOAs)
  2. Contract Accounts

Each plays a unique role in the ecosystem.

Externally Owned Accounts (EOAs)

An EOA is controlled by a user who possesses the corresponding private key. This type of account allows users to:

EOAs do not require payment to create, making it easy for anyone to generate a wallet and join the network.

Public and Private Key Pairs

Every EOA is secured using asymmetric cryptography, specifically elliptic curve digital signature algorithm (ECDSA). The account is derived from a pair of keys:

From the public key, the final account address is computed—formatted differently depending on whether it’s in core space or espace.

👉 Discover how private keys protect your blockchain identity


Smart Contract Accounts

Smart contracts are self-executing programs deployed on the Conflux blockchain. Once deployed, they operate autonomously under predefined logic.

Key features:

Contract addresses are deterministically calculated based on the creator’s address and nonce (number of transactions sent), though the exact method varies between core space and espace.

Developers use contract accounts to build decentralized finance (DeFi) platforms, NFT marketplaces, governance systems, and more.


Comparing Account Types: Similarities and Differences

Understanding the distinctions between EOAs and contract accounts helps clarify their roles in the Conflux ecosystem.

Shared Capabilities

Both account types can:

This interoperability ensures a flexible and dynamic network where users and automated systems coexist seamlessly.

Key Differences

FeatureExternally Owned Account (EOA)Smart Contract Account
Creation CostFreeRequires gas (network fee) due to storage usage
Transaction InitiationCan send transactions at any timeCan only respond to received transactions
Control MechanismUser-controlled via private keyGoverned by deployed code logic
Transaction ScopeLimited to fund transfers or contract callsCan execute complex logic like token swaps, voting, or minting NFTs

For example, when you transfer CFX from your wallet (an EOA) to a DeFi protocol (a contract account), that action triggers the contract’s code—perhaps to stake your funds or issue liquidity tokens.


Frequently Asked Questions (FAQ)

What is the difference between core space and espace addresses?

Core space uses the CIP-37 format (cfx:...), which includes network validation and checksums for enhanced security. Espace uses Ethereum-compatible EIP-55 addresses (0x...), allowing developers to use familiar tools like MetaMask and Hardhat.

Can I use my Ethereum wallet with Conflux?

Yes! Since espace is EVM-equivalent, wallets like MetaMask can connect directly. You can import your existing Ethereum private key or seed phrase to access your espace account on Conflux.

How do I generate a Conflux account?

You can generate a core space account using official SDKs like conflux-web3, or use wallet apps such as Fluent Wallet. For espace, any Ethereum-compatible wallet will work out of the box.

Is it safe to share my public address?

Yes. Your public address can be freely shared for receiving payments. However, never disclose your private key or recovery phrase, as this grants full control over your account.

What happens if I lose my private key?

Losing your private key means losing access to your account permanently. Blockchain accounts are not recoverable through central authorities—always back up your keys securely.

Can one private key control both core space and espace accounts?

Yes. Since both spaces belong to the same identity system, a single private key can manage funds in both environments. Your address will differ in format but stem from the same cryptographic root.


Final Thoughts

Conflux accounts and addresses form the backbone of user interaction on the network. Whether you're transferring CFX, engaging with dApps, or deploying smart contracts, understanding how these components work ensures better security and smoother experiences.

By supporting both native (core space) and Ethereum-compatible (espace) environments, Conflux bridges innovation with accessibility—empowering developers and users alike.

As blockchain adoption grows, mastering foundational concepts like account management becomes increasingly important. Stay informed, keep your keys secure, and explore the full potential of decentralized technology.

👉 Start exploring blockchain wallets and secure your digital future today