Advertisement

以太坊创世区块与区块链配置加载分析

阅读量:

本文最初发布于深入浅出区块链社区

创世区块充当第零个块状链表单元格,在整个系统中占据核心位置。后续的所有后续块状链表单元格要么直接引用到它(Direct Link),要么通过中间层级的块状链表单元格间接引用(Indirect Link)。为了确保系统的正常运转,在节点启动初期必须确保正确加载了创建者所需的完整信息,并不得随意更改其中任何一个组成部分。

以太坊可通过创建一个包含初始区块的创建态配置文件来生成初始区块;可以选择基于内置的多个网络环境设置创建态配置文件;通常情况下,默认会使用以太坊主网创建态配置文件。

创世配置文件

搭建以太坊私有链之前,请务必深入学习和设置好创世配置;否则可能导致初始化失败等问题。例如以下JSON格式展示了基本的初始配置设置:

复制代码
    {
    "config": {
        "chainId": 1,
        "homesteadBlock": 1150000,
        "daoForkBlock": 1920000,
        "daoForkSupport": true,
        "eip150Block": 2463000,
        "eip150Hash": "0x2086799aeebeae135c246c6

全部评论 (0)

还没有任何评论哟~