DxChain Wiki
  • 👋Welcome to DxChain!
    • About $DX
    • About DxChain V3
    • Important Links
    • Project Updates
  • 📝The Basics
    • 📖DxChain V3 LitePaper
      • Notice
      • 1. Background
      • 2. Introduction
      • 3. The Ecosystem Powered by DxChain 3.0
      • 4. DxChain Design Principles & Architecture
        • 4.1 Fully Compatible with EVM
        • 4.2 DPoS Consensus Algorithm
        • 4.3 Cross Chain
        • 4.4 API Layer
        • 4.5 Blacklist Management
        • 4.6 P2P Decentralized Network Layer
        • 4.7 MPT + LevelDB
        • 4.8 Ellipse Curve Digital Signature Algorithm
      • 5. Economic system
      • 6. Governance
      • 7. Roadmap
      • 8. Follow Us
      • 9. Reference
      • 10. Risk Warning
  • 🪙Stake and Trade
    • About DX DPoS
    • How to Earn DX
    • Stake on DxChain
      • DxChain V3 Staking
      • Wallet
      • Consensus
      • How to Stake
    • Develop on DxChain
      • Compile and Run
      • On-chain Interaction
        • DPoS API
      • Smart Contract
      • Private Chain Construction
      • Genesis Block
      • Parameters Table
      • Mainnet
      • Testnet
      • Participate as Validator
    • Trade on DxChain
      • Cross Chain Bridge
  • ⛏️Liquidity Mining
    • Introduction of DxFarm
      • Functions
    • Tutorial
  • 🎙️Media Press
  • 🌏中文社区
    • 📙DxChain新人手册
    • 📜DxChain V3技术文档
      • 1. 背景
      • 2. 简介
      • 3. DxChain 3.0赋能的生态系统
      • 4. 技术的设计原理与架构
        • 4.1 全面兼容EVM
        • 4.2 DPOS共识机制
        • 4.3 跨链
        • 4.4 接口层
        • 4.5 严格的黑名单管理
        • 4.6 P2P分布式网络层
        • 4.7 MPT + LevelDB
        • 4.8 椭圆曲线数字签名算法
      • 5. 经济系统
      • 6. 社区治理
      • 7. 在社交媒体上与我们互动
      • 8. 参考文献
      • 9. 风险提示
      • 免责声明
    • ⛓️重要链接
    • 💻开发者文档
      • 关于DxChain 3.0
      • 钱包
      • 共识
      • 创世块
      • 开发者
        • 编译和运行
        • 链上交互
          • DPoS API
        • 智能合约
        • 私链搭建
        • 主网
        • 测试网
      • 参与区块验证
      • 参数表
    • 💎「DX V3去中心化质押」
      • 质押投票
        • 1)连接钱包
        • 2)进行投票
          • 可能出现的问题
        • 3)领取奖励
        • 4)取消投票
      • 成为节点
        • 1)部署节点
        • 2)申请节点
        • 3)同意节点
        • 4)成为节点
        • 5)取消节点
        • 6)恢复节点
      • 测试环境
    • 💎「DX V3托管社区」
      • 托管社区FAQ
      • 矿机节点
        • 1)进行投票
        • 2)领取奖励
        • 3)取消投票
      • 超级节点
        • 1)成为超级节点
        • 2)修改奖励比例和质押数
        • 3)查看节点托管费用
        • 4)查看节点收益
        • 5)恢复/取消节点
    • 💡骆驼小课堂
      • 🪙USDT是什么?
      • 🪙什么是币币交易?
      • 🪙如何支付节点托管费用?
      • 💬如何加入DxChain全球社区
      • 🌉【跨链桥】进行了跨链交易但不到账
      • 📱DxChain3.0测试教程
      • 🧬区块链的共识机制
      • 🔐私钥/助记词是什么
      • 🌉什么是区块链的跨链技术
    • 🪧社区布告
      • 节点托管收费细则
      • DxChain V3节点公告
      • 「提现白名单」功能上线公告
      • DX关于热钱包使用安全的公告
      • DX关于Coinbase钱包支持DX-ERC20的公告
Powered by GitBook
On this page
  • Definition
  • Mainnet
  • Testnet

Was this helpful?

  1. Stake and Trade
  2. Develop on DxChain

Genesis Block

The genesis block information of the mainnet and testnet is hard-coded in the underlying code, and the genesis block file is as follows.

*In order to maintain the consistency of system contracts, the code of the system contract address is hard-coded and not presented in the genesis block file.

Definition

  • Blockchain Identification: chainId

  • Hard folk configuration: homesteadBlock, eip150Block, eip150Hash, eip155Block, eip158Block, byzantiumBlock, constantinopleBlock, petersburgBlock, istanbulBlock, muirGlacierBlock

  • Consensus parameter configuration: dpos

    • period : block interval

    • epoch Total blocks in an epoch

  • Genesis Block Basic Information: number, gasUsed, parentHash, nonce , timestamp , gasLimit, difficulty

  • extraData : Setup the initial validator node

  • alloc Setup the initial account information

Mainnet

{
    "config": {
        "chainId": 36,
        "homesteadBlock": 0,
        "eip150Block": 0,
        "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "eip155Block": 0,
        "eip158Block": 0,
        "byzantiumBlock": 0,
        "constantinopleBlock": 0,
        "petersburgBlock": 0,
        "istanbulBlock": 0,
        "muirGlacierBlock": 0,
        "dpos": {
            "period": 6,
            "epoch": 14400
        }
    },
    "nonce": "0x0",
    "timestamp": "0x6303a7c2",
    "extraData": "0x000000000000000000000000000000000000000000000000000000000000000063937F2Ff3c2CEAebD99d210d6368fDe8CfDBC490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "gasLimit": "0x280de80",
    "difficulty": "0x1",
    "alloc": {
      "0xF28e4120bFF3b046D7CA5fB4f9415c1e0994b996": {
        "balance": "0xba4c9abddef64d2556200000"
      },
      "0x63937F2Ff3c2CEAebD99d210d6368fDe8CfDBC49": {
        "balance": "0x2116546630bbd4cf640000"
      }
    },
    "number": "0x0",
    "gasUsed": "0x0",
    "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
}

Testnet

{
    "config": {
        "chainId": 72,
        "homesteadBlock": 0,
        "eip150Block": 0,
        "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
        "eip155Block": 0,
        "eip158Block": 0,
        "byzantiumBlock": 0,
        "constantinopleBlock": 0,
        "petersburgBlock": 0,
        "istanbulBlock": 0,
        "muirGlacierBlock": 0,
        "dpos": {
            "period": 3,
            "epoch": 28800
        }
    },
    "nonce": "0x0",
    "timestamp": "0x626791d2",
    "extraData": "0x00000000000000000000000000000000000000000000000000000000000000006885Cf202Ea39F246dc4c93bf35BbF180A82FABD0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "gasLimit": "0x280de80",
    "difficulty": "0x1",
    "alloc": {
        "0xa88548e97af8809afac9dc7a930650c117951059": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0x6b246a131e2c59108C841E9bc725aCad3d3Ee3f0": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0x5C5c810e02ac5c0bCf0a733027780D5Eb5BBc195": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0x61b60e805859783c4AE1B5c7BA6A77d8933c125b": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0xC1C2F2eA8052718960B28959471039C8B90Bb34F": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0x513A32afC0De7eE89CE8Dc8320B1F4535b539387": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0xd3b6db2e2FC16cB939CB174109c8ACB060F90A6D": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0xd7a53C68ad615906484A17feD3ebe298Ad389fEC": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0xC737Aaaa44399a32ba7e18222aE38A9609085142": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0x839966B579dDcac9780314C4d8A17e5d845a632C": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0x66dC74cBc72580f79bD558a98935c38ce304E92f": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0xe560A742caFfF57e4da0f37760faDC555b216fA0": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0x4567be005f55a7db76eb3be16bba497f60575df3": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0xeebc0ca41bb466f9605af5eec121c64a2162379a": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0xb60ffd1a460f31069fb1b196f562a4568a9b5528": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0xe3f3f71a8c83573ce1788945782abe95d79a0e2c": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0x4ba2e9340010d0ae2dcdbcfb24dc40e62ab8f725": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        },
        "0x6885Cf202Ea39F246dc4c93bf35BbF180A82FABD": {
            "balance": "0x50c783eb9b5c85f2a80000000"
        }
    },
    "number": "0x0",
    "gasUsed": "0x0",
    "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
}

PreviousPrivate Chain ConstructionNextParameters Table

Last updated 2 years ago

Was this helpful?

🪙