https://blog.csdn.net/su_bo_2010/article/details/80084031
第01课:以太坊节点部署及基本命令操作
上面这个网址的课程比较系统化,主要按照这个课程的步骤进行学习和实践,
其中遇到一些问题,会参考其他的文章
//----安装和启动Geth节点
这个类似安装一个数据库,其实以太坊区块链就是一个分布式账本数据库
根据第一课可以安装windows版本的Geth以太坊节点
https://ethfans.org/wikis/Ethereum-Geth-Mirror下载,最新文档版本
这里下载的是geth-windows-amd64-1.8.3-329ac18e
但是这个课程中启动Geth完全靠设置命令参数,没有使用创世块Json文件,
所以还要参考其他使用创世块接送文件初始化区块链方式的文章
主要参考了https://blog.csdn.net/qq_40102536/article/details/109211439
中的piccgenesis.json创世块文件的参数复制到了自己的文件genesis.json中
然后使用初始化命令:geth --datadir data init genesis.json
更详细的创世快文件参数的设置需要参考其他文章
任何使用一些命令参数启动Geth客户端geth --datadir data --rpc --rpcapi “db,eth,net,web3,miner,personal”
因为开发的时候一般使用的是开发模式,开发模式中预先给开发账户设置了很多以太币,所以不需要自己
定义创世块,直接用开发模式启动就可以了 geth --datadir data --rpc --rpcapi “db,eth,net,web3,miner,personal” -dev
console