基于星云链的智能合约与Dapp(二)——运行星云链

本文档介绍了如何配置和运行星云链,包括创世区块的设定、节点配置文件的编辑以及启动流程。在成功启动后,节点将进行同步并挖出第一个区块。后续章节将涉及在星云链上发送交易。
摘要由CSDN通过智能技术生成

上一篇文章讲了搭建星云私链的基本环境,接着我们来讲讲如何配置和运行星云链。这里讲的只是一些基础的介绍,为智能合约和Dapp做准备,后期我们分析星云链源码的时候再详细讲解。

创世区块

在启动星云链之前,我们必须定义创世区块的配置文件。

创世区块配置

我们可以在源码根目录conf/default/genesis.conf下,找到一个完整的创世区块配置实例。

meta {
  # 每条链的唯一标识
  # 每个区块和交易只会属于一条唯一的链,保证安全性
  # 对于主网,chain_id=1;对于测试网,chain_id=1001
  chain_id: 100
}

consensus {
  # 在贡献度证明(PoD)被充分验证前,星云链采用DPoS共识算法
  # DPoS共识中,21个人组成一个朝代
  # 每隔一段时间都会切换朝代,每个朝代内,21个矿工轮流出块
  # 由于DPoS只是过渡方案,所以暂时不开放给公众挖矿,即当前版本朝代不会发生变更
  dpos {
    # 初始朝代,包含21个初始矿工地址
    dynasty: [
      [ miner address ],
      ...
    ]
  }
}

# 预分配的代币
token_distribution [
  {
    address: [ allocation address ]
    value: [ amount of allocation tokens ]
  },
  ...
]
配置文件

我们在启动一个星云节点前,需要定义好该节点的配置文件。

星云节点配置文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值