sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
https://github.com/ethereum/go-ethereum/releases/tag/v1.4.11
(我两个都用,但是在windows下订阅不了节点,就算添加了节点也没有任何卵用,不知道为什么)
接下来如果你需要进行开发,比如以太币的转账之类的操作可以,可以在终端中执行如下
geth --fast --rpcapi personal,db,eth,net,web3 --rpc --rpcaddr 0.0.0.0 --rpcport 33333 --cache=512 console
(这是主链的搭建,不是任何测试网络,如有需要可加上 --rinkeby 或者 --你所想进入的私链网络
geth启动
--fast 快速默契启动
--rpcapi 指定HTTP-RPC 开启API,默认为 “eth,net,web3” 我这里因为做开发 所以全部打开,后期按需打开
--rpc 开启 HTTP-RPC 服务
--rpcaddr 指定HTTP-RPC 服务监听地址,默认为“localhost”,这个地方有点坑,当这地址写为0.0.0.0能让任何机器访问,但是如果你指定了ip,那么这个geth的服务只能本地localhost自身访问,其他人不能访问,哪怕局域网都不行,我是在桥接网络连接方式,虚拟机的时候测试出来的
--rpcport 3333 指定端口号访问
--cache 这个一般是默认大概128M左右,我稍微开大了点 4G内存虚拟机有点卡,个人按需调整
--console 开启控制台进行控制
接下来就是等,同步网络所有的以太坊节点数据大概几百G左右所以请至少准备1T以上专门可用空间
大概在几分钟之后这个页面会跳动成这样
这样代表你的节点正在发挥作用,正在下载所有的以太坊节点数据。这样大概会持续2-3天左右的时间
注意!如果在window下面我不知道为什么我改了订阅地址 都不能down节点下载。望知道的大佬提示一下
下一篇:代币的发布 web3j代码转账代币查询等