尚硅谷以太坊区块链学习(4)


前言

提示:服务外包区块链学习

说明:从这篇博客开始就不用Ubuntu写区块链了,改用Windows,因为需要链接前面写的有关NFT系统的后台,而后台在Windows的主机上,即便用VMware设置了端口映射,主机的MataMask还是链接不上虚拟机上的,所以改用Windows,感觉都差不多,甚至Windows还要简单些。

只记录操作
尚硅谷以太坊区块链直达链接

一、安装环境

1、安装Golang

go1.18安装包
链接:https://pan.baidu.com/s/1MGiJlyGCWBr1b5BNKanmsg?pwd=jlvd
提取码:jlvd

安装会自己配环境变量

直接Win+R输入cmd

go version

在这里插入图片描述

2、安装Geth

geth1.10.17安装包
链接:https://pan.baidu.com/s/1Ba95o6t-hDEC9cTwWz_81A
提取码:c7ff

安装完成后到Geth的安装路径栏里输入cmd

geth version

在这里插入图片描述

二、初始化区块链

1、创建创世区块

新建文本,写入,改名,over

{
    
    
	"config": {
    
    
	"chainId": 123,
	"homesteadBlock": 0,
	"eip150Block": 0,
	"eip155Block": 0,
	"eip158Block": 0,
	"byzantiumBlock": 0,
	"constantinopleBlock": 0,
	"petersburgBlock": 0,
	"istanbulBlock": 0
	},
	"alloc": {
    
    
	 "0x634c4CF26680fa8C2Ef3d8B9FA4E6AE748667BB8": {
    
     "balance": "300000000000000000000000000000" }
	},
	"coinbase": "0x0000000000000000000000000000000000000000",
	"difficulty": "0x2000",
	"extraData": "",
	"gasLimit": "0x2fefd8",
	"nonce": "0x0000000000000042",
	"mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000",
	"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
	"timestamp": "0x00"
}

2、区块链初始化

一样是在Geth的安装路径那里cmd

geth --datadir . init genesis.json

在这里插入图片描述

三、Geth客户端操作

1、启动Geth客户端

一样是在Geth的安装路径那里cmd

其实这里就跟Ubuntu的Geth客户端操作是一样的了
所以不赘述了,不了解的去看前面的

尚硅谷以太坊区块链学习(3)

启动命令

geth --datadir . --networkid 123 --nodiscover --http --http.addr 0.0.0.0 --http.port 8545 --http.corsdomain "*" --port 30305 --allow-insecure-unlock console 2>output.log

Over

猜你喜欢

转载自blog.csdn.net/wobuxiangxin1314/article/details/123959910
今日推荐