以太坊系列⼆:以太坊Geth环境搭建以及开启以太坊操作⼀、简介
⼆、直接下载安装包⽅式
1、安装go 环境.
2、安装geth
三、下载Geth源码安装
1、geth的编译环境搭建
由于编译Geth源码需要go编译器以及c语⾔编译器,所以需要先安装go编译环境,安装⽅法略。
2、编译geth
命令make geth 或命令make all(该命令⽣成geth之外还⽣成⼀些其他的⼯具)。
正确编译之后,在./build/bin⽬录下存在geth可执⾏程序。
四、使⽤
(⼀)、启动本地以太坊。
可以接⼊主链、测试链以及组建本地私链三种⽅式启动以太坊。
1、接⼊主链
./geth console
2、接⼊测试链
./geth --rinkeby console
3、组建私有链
略
(⼆)通过本地已启动的以太坊接⼝连接以太坊
go语言安装教程连接以太坊可以有console⽅式、rpc⽅式,rpc⽅式⼜分多种情况,不同环境下的⽀持情况详见下表。
1、console接⼊。
新开⼀个terminal输⼊命令:./geth attach --datadir "home/chemvin/.ethereum/rinkeby" 即可进⼊console模式,直接通过命令与以太坊进⾏交互操作。
2、RPC接⼊。
需要确保相应的服务获得⽀持并已启动。通过http访问的,需要确保http的rpc服务已经开启(console中开启命令:
admin.startRPC(“00.0.0”,8545))。
例⼦:
$curl -H "Content-Type:application/json" -X POST --data '{"jsonrpc":"2.0","method":"admin_nodeInfo","params":[],"id":1}' localhost:8545
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论