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

难、起名 2022-04-05 05:55:39 阅读数:922

学习 区块 硅谷 以太


前言

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

说明:从这篇博客开始就不用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

版权声明:本文为[难、起名]所创,转载请带上原文链接,感谢。 https://blog.csdn.net/wobuxiangxin1314/article/details/123959910