以太坊从安装Geth到使用web3j调用智能合约的完整流程和学习实践过程

本文详细记录了从安装Geth节点,使用创世块文件初始化,到通过Java的web3j库调用智能合约的全程。涵盖了以太坊JSON-RPC接口解析,ERC-20 Token标准,Remix和Metamask的使用,以及解决版本和编译问题。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值