区块链入门(2):搭建以太坊私有链,执行挖矿.
2017-10-24 17:31
369 查看
在做一些测试工作的时候, 为了方便控制以及更快的进入真正的测试工作,可能需要搭建一个私有的以太坊网络.
而以太坊节点之间能够互相链接需要满足1)相同的协议版本2)相同的networkid,所以搭建私有网络最方便的方法就是通过geth命令中的--networkid选项,设置一个与主网不同的networkid(主网的networkid为1),这也是官方推荐的方法.
下面开始建立私有以太坊网络:
建立创世纪区块文件,是一个json格式的文件:
在创世纪区块的json文件中填入以下内容, 并保存.
初始化创世纪节点,并设置data目录:
启动节点, 加上console 表示启动后,启用命令行:
现在私有网络就搭建成功,下面就可以在这个刚刚搭建出来的私有以太坊网络中执行挖矿操作了,
挖矿首先必须有一个账户,输入下面的命令,查看当前node中的所有账户:
下一篇,我会讲一讲如何搭建 私有网络节点群:
参考文档:
http://ethdocs.org/en/latest/network/test-networks.html?highlight=private%20chain
https://github.com/ethereum/go-ethereum/wiki/Private-network
https://github.com/ethereum/go-ethereum/wiki/Setting-up-private-network-or-local-cluster
http://chainskills.com/2017/03/10/part-3-setup-the-private-chain-miners/
而以太坊节点之间能够互相链接需要满足1)相同的协议版本2)相同的networkid,所以搭建私有网络最方便的方法就是通过geth命令中的--networkid选项,设置一个与主网不同的networkid(主网的networkid为1),这也是官方推荐的方法.
下面开始建立私有以太坊网络:
启动节点, 加上console 表示启动后,启用命令行:
现在私有网络就搭建成功,下面就可以在这个刚刚搭建出来的私有以太坊网络中执行挖矿操作了,
挖矿首先必须有一个账户,输入下面的命令,查看当前node中的所有账户:
Setting up private network or local cluster
参考文档:http://ethdocs.org/en/latest/network/test-networks.html?highlight=private%20chain
https://github.com/ethereum/go-ethereum/wiki/Private-network
https://github.com/ethereum/go-ethereum/wiki/Setting-up-private-network-or-local-cluster
http://chainskills.com/2017/03/10/part-3-setup-the-private-chain-miners/
相关文章推荐
- 区块链入门(2):搭建以太坊私有链,执行挖矿.
- 区块链(以太坊私有链环境搭建)、
- 第28天(就业班) 自定义mvc框架、Struts入门及执行流程、环境搭建
- 区块链入门(1):搭建(Ubuntu系统)Truffle v3.2.1 开发和测试环境
- 区块链入门教程btcpool矿池源码分析环境搭建
- 通俗理解区块链、比特币、挖矿 入门
- 区块链应用:Bitshares 入门(一) 搭建Bitshares本地全量节点(重钱包)
- 区块链挖矿入门难?可能是你的姿势不对!
- 以太坊 DApp 开发入门实战! 用Node.js和truffle框架搭建——区块链投票系统!
- ubuntu16.04搭建以太坊私有链并在私有链中进行挖矿及转账
- 【IPFS + 区块链 系列】 入门篇 - IPFS+IPNS+个人博客搭建
- 区块链三种圈,入门区块链你还是得从矿圈挖矿开始!
- 区块链 - ubuntu系统搭建以太坊私有链
- 区块链 之 搭建以太坊私有链
- 7区块链技术最简单入门之七手机挖矿的简介
- 以太坊开发入门,如何搭建一个区块链DApp投票系统
- 比特币和区块链全生态:从只会入门挖矿到玩法样样精通
- 以太坊 DApp 开发入门实战! 用Node.js和truffle框架搭建——区块链投票系统!
- JBPM4入门——6.流程实例的创建和执行
- 区块链研究(二)搭建基于以太坊的Windows私有链