创始区块链初始化

news/2024/7/1 6:22:46
	想知道更多区块链技术知识,请百度【链客区块链技术问答社区】

如果通过创世区块来初始化区块链的话,首先需要一个初始化区块链的json文件,如下。
{
“config”: {
“chainId”: 15,
“homesteadBlock”: 0,
“eip155Block”: 0,
“eip158Block”: 0
},
“difficulty”: “4”,
“gasLimit”: “2100000”,
“alloc”: {
“7df9a875a174b3bc565e6424a0050ebc1b2d1d82”: {
“balance”: “300000”
},
“f41c74c9ae680c1aa78f42e5647a62f353b7bdde”: {
“balance”: “400000”
}
}}
config, difficulty, gasLimit, alloc创始区块文件中,这几个文件是必须的。
初始化区块链,并且创建一个文件夹来存储区块数据
geth init genesis.json --datadir private_data
打开终端
geth --networkid 888 --datadir private_data console

查看余额

eth.getBalance(“7df9a875a174b3bc565e6424a0050ebc1b2d1d82”)
300000>
开始 mining
miner.start()
INFO [10-15|07:57:15] Updated mining threads threads=0
INFO [10-15|07:57:15] Transaction pool price threshold updated price=18000000000
ERROR[10-15|07:57:15] Cannot start mining without etherbase err=“etherbase address must be explicitly specified”
Error: etherbase missing: etherbase address must be explicitly specified
at web3.js:3104:20
at web3.js:6191:15
at web3.js:5004:36
at :1:1

如果你直接挖矿,会出现上面的错误。需要设置一个挖矿的账号。

miner.setEtherbase(“7df9a875a174b3bc565e6424a0050ebc1b2d1d82”)true

好了,那么接下来就可以开始挖矿了,看起来和写起来都是相对比较简单的,大家加油努力学习,哈哈。


http://lihuaxi.xjx100.cn/news/238828.html

相关文章

Windows Phone SDK update for Windows Phone 7.8

下载:http://www.microsoft.com/en-us/download/details.aspx?id36474 (在线安装) http://kuai.xunlei.com/d/cHbJCAIX4wBNVgFR5aa (离线下载 全语言 5.5G....) MS博客介绍:http://blogs.windows.com/windows_phone/b/wpdev/archive/2013/01/22/now-a…

测试覆盖率

一、概念 覆盖率:用来度量测试完整性的一个手段,大体可划分为逻辑覆盖和功能覆盖 覆盖率 (至少被执行一次的 item 数)/ item 的总数二、常用的逻辑覆盖 覆盖率中最常见的是逻辑覆盖率(Logic Coverage),也叫代码覆盖…

docker使用mongo_如何使用Docker在AWS上部署Mongo:初学者的权威指南

docker使用mongo为什么需要这个? (Why you need this?) 因为JS Python Mongo 完整的数据开发 (Because JS Python Mongo full data development) I am a Meteor developer. More precisely I use Vulcan.js, but that’s a whole other story. Meteor is a fu…

@RequestBody和@RequestParam区别

转载自(http://blog.csdn.net/xinluke/article/details/52710706) RequestParam 用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是a…

入职后发现公司是外包全职_我如何通过全职工作,伴侣和3岁的双胞胎男孩打造产品...

入职后发现公司是外包全职by Courtney通过考特尼 我如何通过全职工作,伴侣和3岁的双胞胎男孩打造产品 (How I built my product with a full-time job, partner and 3 year old twin boys) If you’ve opened this article then I’ll assume that you’re either …

一个装作异步的代码段

// 获取当前周期 getCurrentCycle(subDepartmentIdthis.props.subDepartmentId) {let { dispatch } this.propscalculateApi.currentKaoqinCycle({id:subDepartmentId}).then(res>{ if (res.data.id) { //console.log(res.data.name); this.setState({ cycleName: res.data…

区块链中的HASH算法

想知道更多区块链技术知识,请百度【链客区块链技术问答社区】 链客,有问必答!! 区块链笔记-Hash算法 区块链技术是一系列技术的结合,建立新的技术架构,hash算法是很重要的一块,如果理解不当的地…

memcached部署

第1章 memcached 1 memcached前言 1.1 memcached诞生的原因 2003年诞生了memcached Web1.0 2005以前 企业提供内容为主。 Web2.02005-2012 企业只提供平台,用户参与上传下载内容。 memcached 内存缓存软件,内存比磁盘快。 传统场景中,多数…