Win10环境下搭建以太坊 - 零基础小白 - 详细教程有截图

Geth 安装

以太坊的客户端有很多,我们选择Geth,其基于Go语言开发。
官方地址下载相应的安装包或Geth国内镜像地址

Solidity编译环境安装

我们使用Browser-Solidity 来进行开发。Browser-Solidity是一个基于浏览器的Solidity,可以在线编程,添加书签后下次打开还可以看到上次写的文件。

Solidity视频教程https://www.bilibili.com/video/av38555778?from=search&seid=5128487101037421273

 

以太坊网络

  1. 以太坊生产网络
  2. 以太坊测试网络 TestNet
  3. 以太坊私有网络 PrivateNetwork

建立私有以太坊网络

建立目录和创世区块配置文件

建立创世块配置文件genesis.json,输入以下内容:

{
  "nonce": "0x0000000000000042",
  "timestamp": "0x0",
  "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
  "extraData": "0x00",
  "gasLimit": "0x80000000",
  "difficulty": "0x1",
  "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000",
  "coinbase": "0x3333333333333333333333333333333333333333",
  "alloc": {     },
    "config":{
      "chainId":15,
      "homesteadBlock":0,
      "eip155Block":0,
      "eip158Block":0
  }
}

创建创世区块,在genesis.json目录下,命令行输入

geth --datadir ethereum init genesis.json

 会自动生成一个ethereum文件夹,里面有geth和keystore两个文件夹

 

进入Geth控制台

命令行输入geth --datadir ethereum --nodiscover --dev.period 1 console 

Geth命令

中文版console[命令选项] [参数...]

到这里就成功了

新建账户  命令行输入

personal.newAccount("12345")   密码是12345 ,账户文件保存在keystore

查询账户

eth.accounts

发布了5 篇原创文章 · 获赞 0 · 访问量 321

猜你喜欢

转载自blog.csdn.net/qq_29922685/article/details/103358847
今日推荐