努力赚钱
将来的你一定会感谢现在努力的自己!

如何运行Etica Blockchain 全节点和挖掘EGAZ

目前不清退的交易所推荐:

1、全球第二大交易所OKX欧意

国区邀请链接: https://www.tnldfg.com/join/1837888   币种多,交易量大!

国际邀请链接:https://www.okx.com/join/1837888 注册简单,交易不需要实名,新用户能开合约,币种多,交易量大!

2、老牌交易所比特儿现改名叫芝麻开门 :https://www.gateio.fm/signup/649183  注册成功之后务必在网页端完成 手机号码绑定,大陆号码输入+086即可 ,实名认证。推荐在APP端实名认证初级+高级更方便上传。网页端也可以实名认证。

全球最大交易所币安,邀请链接:https://accounts.binance.com/zh-CN/register?ref=16003031币安注册不了IP地址用香港,居住地选香港,认证照旧,邮箱推荐如gmail、outlook。支持币种多,交易安全!

币安最新国区域名,哪个能用用哪个

更新日期 网址 备注
2022/08/31

www.bianreggroup.com

验证
2022/08/31

www.bianreg.net

验证
2022/08/31

www.binancezh.live

验证
2022/08/31

www.binancezh.biz

验证
2022/08/31

www.binancezh.top

验证
2022/08/20

www.binance.info

验证
2022/08/20

www.binancezh.jp

验证
2022/08/20

www.binancezh.sh

验证

其余域名受到不同程度的污染,导致部分区域无法访问,因此建议使用上面的可用域名

买好币上KuCoinhttps://www.kucoin.com/r/af/1f7w3CoinMarketCap前五的交易所,注册友好操简单快捷!

TraderWagon币安带单:https://www.traderwagon.com/zh-CN/register?ref=zoh4gfu

Bybit最高 $1,020 等您领取 $20 体验金和价值最高 $1,000 的福利卡:https://www.bybit.com/zh-CN/invite?ref=K7WX7V

下载 Etica 区块链

这部分打算克隆 Etica 存储库:https ://github.com/etica/core-geth (如果你知道怎么做,请跳过详细信息)

1. 打开一个 linux 终端
2. 移动到要导入区块链的文件夹
例如,以下命令使您可以创建并移动到文件夹 eticanode:

cd /home/myuser   //(this command move to /home/myuser folder, replace /home/myuser by a folder of your computer)
mkdir eticanode   //(this command creates a folder eticanode within /home/myuser folder)
cd eticanode      //(this command move to folder eticanode)
    

3. 下载 Etica Blockchain 代码库(移动到要导入 Etica Blockchain 的文件夹后,键入以下命令下载 Etica Blockchain 代码(Etica 存储库:https ://github.com/etica/etica ):

git clone https://github.com/etica/core-geth.git

安装

这部分旨在为 Etica 全节点安装依赖项:(如果您知道如何操作,请跳过详细信息)

1. 移动到 core-geth 文件夹:

cd core-geth

2. 使用以下 4 个命令行安装依赖项:

sudo apt install make                                   
sudo apt-get update                                   
sudo apt install golang-go                                   
make geth                                   

初始化区块链

1. 创建一个区块链文件夹(这个文件夹将包含区块链数据)。在本例中,我们将其称为 eticanode1,但您可以将“eticanode1”替换为您选择的名称:

mkdir eticanode1

2. 初始化区块链(如果不同,请用您的文件夹名称替换 eticanode1):

./build/bin/geth --datadir=./eticanode1 init etica_genesis.json

3. 创建一个帐户(如果不同,请用您的文件夹名称替换 eticanode1):

./build/bin/geth --datadir=./eticanode1 account new

界面将要求您输入密码,输入您的密码并按 Enter 键确认(在您输入时它不会显示字符,因此即使您没有看到界面更新,请继续输入您的密码)。确保在某处记下它,以便在未来提供

启动区块链

1. 以非挖矿模式启动节点(如果不同,将–datadir “./eticanode1” 替换为–datadir “./yourfoldername”):

./build/bin/geth --networkid 61803 --nat extip:127.0.0.1 --datadir "./eticanode1" --http --http.addr "localhost" --http.port "8545" --port "30303" --allow-insecure-unlock --http.corsdomain "*" --nat "any"  --rpc.allow-unprotected-txs  --http.api eth,web3,personal,net --rpcvhosts=* --ipcpath "~/.ethereum/geth.ipc" --bootnodes "enode://b0e97d2f1a37b2035a34b97f32fb31ddd93ae822b603c56b7f17cfb189631ea2ef17bfbed904f8bc564765634f2d9db0a128835178c8af9f1dde68ee6b5e2bf7@167.172.47.195:30303"

2. 以挖矿模式启动节点(如果不同,将–datadir “./eticanode1” 替换为–datadir “./yourfoldername”):

./build/bin/geth --networkid 61803 --mine --miner.threads=2 --nat extip:127.0.0.1 --miner.gasprice "1000000000" --miner.gastarget "50000000" --miner.gaslimit "50000000" --datadir "./eticanode1" --http --http.addr "localhost" --http.port "8545" --port "30303" --allow-insecure-unlock --http.corsdomain "*" --nat "any"  --rpc.allow-unprotected-txs  --http.api eth,web3,personal,net --rpcvhosts=* --ipcpath "~/.ethereum/geth.ipc" --bootnodes "enode://b0e97d2f1a37b2035a34b97f32fb31ddd93ae822b603c56b7f17cfb189631ea2ef17bfbed904f8bc564765634f2d9db0a128835178c8af9f1dde68ee6b5e2bf7@167.172.47.195:30303"

3.停止区块链:

启动区块链后,您可以通过在键盘上键入 CTRL + c 来停止它。(请耐心等待,如果您键入“CTRL + c”太多,它可能会使您的节点崩溃。有时可能需要几秒钟才能真正停止,但节点会停止)

CTRL + c

启动文件

启动文件使重新启动区块链变得更容易,因为您不必记住所有命令行参数

创建启动文件(用于挖掘模式)

1. 创建并打开一个文件,用于在非挖矿模式下启动区块链:

nano startnode.sh    //run this command from core-geth folder

2. 复制并粘贴此命令(与上面使用的命令相同,并将 eticanode1 替换为您的文件夹名称):

./build/bin/geth --networkid 61803 --mine --miner.threads=2 --nat extip:127.0.0.1 --miner.gasprice "1000000000" --miner.gastarget "50000000" --miner.gaslimit "50000000" --datadir "./eticanode1" --http --http.addr "localhost" --http.port "8545" --port "30303" --allow-insecure-unlock --http.corsdomain "*" --nat "any"  --rpc.allow-unprotected-txs  --http.api eth,web3,personal,net --rpcvhosts=* --ipcpath "~/.ethereum/geth.ipc" --bootnodes "enode://b0e97d2f1a37b2035a34b97f32fb31ddd93ae822b603c56b7f17cfb189631ea2ef17bfbed904f8bc564765634f2d9db0a128835178c8af9f1dde68ee6b5e2bf7@167.172.47.195:30303"

确保它只在一行上,并删除底部和顶部的空白。使用键盘箭头在文件中移动

错误的

顶部和底部仍有空白

截屏
正确的

只有一行,顶部和底部的空格已被删除

截屏

3. 要保存文件,请执行以下操作:

CTRL + o    // o like in oscar
Press Enter
CTRL + x

4.赋予startnode.sh文件自动启动权限

sudo chmod +x startnode.sh:

5. 现在您可以简单地使用以下命令启动您的区块链:

./startnode.sh

6. 要停止它,只需在键盘
上键入“Ctrl + c”(如果没有反应,请在键入“Ctrl + c”之前单击窗口)

完毕。您的 Etica Blockchain 节点正在运行!

创建启动文件(用于非挖掘模式)

1. 创建并打开一个文件,用于在非挖矿模式下启动区块链:

nano startnodenomining.sh

2. 复制并粘贴此命令(与上面使用的命令相同):

./build/bin/geth --networkid 61803 --nat extip:127.0.0.1 --datadir "./eticanode1" --http --http.addr "localhost" --http.port "8545" --port "30303" --allow-insecure-unlock --http.corsdomain "*" --nat "any"  --rpc.allow-unprotected-txs  --http.api eth,web3,personal,net --rpcvhosts=* --ipcpath "~/.ethereum/geth.ipc" --bootnodes "enode://b0e97d2f1a37b2035a34b97f32fb31ddd93ae822b603c56b7f17cfb189631ea2ef17bfbed904f8bc564765634f2d9db0a128835178c8af9f1dde68ee6b5e2bf7@167.172.47.195:30303"

确保它只在一行上,并删除底部和顶部的空白。使用键盘箭头在文件中移动

错误的

顶部和底部仍有空白

截屏
正确的

只有一行,顶部和底部的空格已被删除

截屏

3. 要保存文件,请执行以下操作:

CTRL + o    // o like in oscar
Press Enter
CTRL + x

4.赋予startnode.sh文件自动启动权限

sudo chmod +x startnodenomining.sh:

5. 现在您可以简单地使用以下命令启动您的区块链:

./startnodenomining.sh

6. 要停止它,只需在键盘
上键入“Ctrl + c”(如果没有反应,请在键入“Ctrl + c”之前单击窗口)

创建启动文件(用于安全的在线服务器)

1. 使用 ufw 关闭服务器端口:

2.用ufw打开8545端口:

3. 创建并打开文件以在非挖矿模式下启动区块链:

nano startnodeonserver.sh

2. 复制并粘贴此命令(与上面使用的命令相同):

./build/bin/geth --networkid 61803 --nat extip:127.0.0.1 --datadir "./eticanode1" --http --http.addr "localhost" --http.port "8545" --port "30303" --http.corsdomain "*" --nat "any"   --http.api eth,web3,net --rpcvhosts=* --ipcpath "~/.ethereum/geth.ipc" --bootnodes "enode://b0e97d2f1a37b2035a34b97f32fb31ddd93ae822b603c56b7f17cfb189631ea2ef17bfbed904f8bc564765634f2d9db0a128835178c8af9f1dde68ee6b5e2bf7@167.172.47.195:30303"

确保它只在一行上,并删除底部和顶部的空白。使用键盘箭头在文件中移动

错误的

顶部和底部仍有空白

截屏
正确的

只有一行,顶部和底部的空格已被删除

截屏

3. 要保存文件,请执行以下操作:

CTRL + o
Press Enter
CTRL + x

4.赋予startnodeonserver.sh文件自动启动的权限

sudo chmod +x startnodeonserver.sh:

5. 现在您可以简单地使用以下命令启动您的区块链:

./startnodeonserver.sh

如果您的节点与主网不同步怎么办?

有时您的节点可能会与主网不同步。当它暂时不导入块并且只提交您自己的本地新块时,您可以看到它。此外,您的 peers 字段等于 0,如下所示:peers=0。
要解决此问题:

第 1 步:以非挖矿模式重新启动

1. 首先通过在键盘上键入“Ctrl + c”来停止节点。

2.以非挖矿模式启动您的节点以赶上主网。
如果你创建了一个非挖矿启动文件(startnodenomining.sh),只需运行以下命令:

./startnodenomining.sh

如果您尚未创建非挖掘启动文件,您可以:
a) 如上一步所述创建一个,然后运行此命令:

./startnodenomining.sh

或 b) 运行以下命令: 

./build/bin/geth --networkid 61803 --nat extip:127.0.0.1 --datadir "./eticanode1" --http --http.addr "localhost" --http.port "8545" --port "30303" --allow-insecure-unlock --http.corsdomain "*" --nat "any"  --rpc.allow-unprotected-txs  --http.api eth,web3,personal,net --rpcvhosts=* --ipcpath "~/.ethereum/geth.ipc" --bootnodes "enode://b0e97d2f1a37b2035a34b97f32fb31ddd93ae822b603c56b7f17cfb189631ea2ef17bfbed904f8bc564765634f2d9db0a128835178c8af9f1dde68ee6b5e2bf7@167.172.47.195:30303"

运行 a) 或 b) 命令后,您应该会看到您的节点正在导入块。

一旦你看到块导入完成并且你的节点只导入新块,通过键入“Ctrl + c”停止你的节点。

第 2 步(可选):以挖矿模式重新启动

如果您的节点是一个挖矿节点并且您想恢复为挖矿节点,请按以下方式在挖矿模式下启动您的节点

如果您创建了 startnode.sh 文件,只需运行:

./startnode.sh

如果您没有 startnode.sh 文件,请运行以下命令:

./build/bin/geth --networkid 61803 --mine --miner.threads=2 --nat extip:127.0.0.1 --miner.gasprice "1000000000" --miner.gastarget "50000000" --miner.gaslimit "50000000" --datadir "./eticanode1" --http --http.addr "localhost" --http.port "8545" --port "30303" --allow-insecure-unlock --http.corsdomain "*" --nat "any"  --rpc.allow-unprotected-txs  --http.api eth,web3,personal,net --rpcvhosts=* --ipcpath "~/.ethereum/geth.ipc" --bootnodes "enode://b0e97d2f1a37b2035a34b97f32fb31ddd93ae822b603c56b7f17cfb189631ea2ef17bfbed904f8bc564765634f2d9db0a128835178c8af9f1dde68ee6b5e2bf7@167.172.47.195:30303"

如果您到达这里没有问题,那么您的节点将返回并连接到主网。

如果在运行命令以重新同步您的节点时遇到问题,请再试几次。
如果它仍然不起作用,则运行以下命令以重新启动新节点:

重启一个新节点

一世。创建一个新文件夹 eticanode2(或根据需要命名):

mkdir eticanode2

ii. 然后使用以下命令在 eticanode2 文件夹上初始化区块链:

./build/bin/geth --datadir=./eticanode2 init etica_genesis.json

iii. 然后使用以下命令在 eticanode2 文件夹上创建一个新帐户:

./build/bin/geth --datadir=./eticanode2 account new

iv. 输入您的密码并确保在某处记下它,因为将来可能需要它。

v. 实现您的 startnode.sh 和 startnodenomining.sh 文件:

nano startnode.sh

使用右键盘箭头移动到“–datadir=./eticanode1”并将“eticanode1”替换为“eticanode2”

六。要保存文件,请执行以下操作:

CTRL + o
Press Enter
CTRL + x

对所有 startnode.sh 文件执行此操作(startnodenomining …)

现在您应该准备好重新启动您的节点ia 在无挖矿模式下启动您的节点以重新同步:

如果你有一个 startnodenomining.sh 文件运行:

./startnodenomining.sh

否则运行:

./build/bin/geth --networkid 61803 --nat extip:127.0.0.1 --datadir "./eticanode1" --http --http.addr "localhost" --http.port "8545" --port "30303" --allow-insecure-unlock --http.corsdomain "*" --nat "any"  --rpc.allow-unprotected-txs  --http.api eth,web3,personal,net --rpcvhosts=* --ipcpath "~/.ethereum/geth.ipc" --bootnodes "enode://b0e97d2f1a37b2035a34b97f32fb31ddd93ae822b603c56b7f17cfb189631ea2ef17bfbed904f8bc564765634f2d9db0a128835178c8af9f1dde68ee6b5e2bf7@167.172.47.195:30303"

一旦你的节点同步并且只导入你的新块并与主网同步

通过在键盘上键入“Ctrl + c”来停止节点。

ib 在挖掘模式下启动您的节点:

如果你有一个 startnode.sh 文件运行:

./startnode.sh

否则运行:

./build/bin/geth --networkid 61803 --mine --miner.threads=2 --nat extip:127.0.0.1 --miner.gasprice "1000000000" --miner.gastarget "50000000" --miner.gaslimit "50000000" --datadir "./eticanode1" --http --http.addr "localhost" --http.port "8545" --port "30303" --allow-insecure-unlock --http.corsdomain "*" --nat "any"  --rpc.allow-unprotected-txs  --http.api eth,web3,personal,net --rpcvhosts=* --ipcpath "~/.ethereum/geth.ipc" --bootnodes "enode://b0e97d2f1a37b2035a34b97f32fb31ddd93ae822b603c56b7f17cfb189631ea2ef17bfbed904f8bc564765634f2d9db0a128835178c8af9f1dde68ee6b5e2bf7@167.172.47.195:30303"

您的节点回来了,与主网和采矿 EGAZ 同步

目前不清退的交易所推荐:

1、全球第二大交易所OKX欧意

国区邀请链接: https://www.tnldfg.com/join/1837888   币种多,交易量大!

国际邀请链接:https://www.okx.com/join/1837888 注册简单,交易不需要实名,新用户能开合约,币种多,交易量大!

2、老牌交易所比特儿现改名叫芝麻开门 :https://www.gateio.fm/signup/649183  注册成功之后务必在网页端完成 手机号码绑定,大陆号码输入+086即可 ,实名认证。推荐在APP端实名认证初级+高级更方便上传。网页端也可以实名认证。

全球最大交易所币安,邀请链接:https://accounts.binance.com/zh-CN/register?ref=16003031币安注册不了IP地址用香港,居住地选香港,认证照旧,邮箱推荐如gmail、outlook。支持币种多,交易安全!

币安最新国区域名,哪个能用用哪个

更新日期 网址 备注
2022/08/31

www.bianreggroup.com

验证
2022/08/31

www.bianreg.net

验证
2022/08/31

www.binancezh.live

验证
2022/08/31

www.binancezh.biz

验证
2022/08/31

www.binancezh.top

验证
2022/08/20

www.binance.info

验证
2022/08/20

www.binancezh.jp

验证
2022/08/20

www.binancezh.sh

验证

其余域名受到不同程度的污染,导致部分区域无法访问,因此建议使用上面的可用域名

买好币上KuCoinhttps://www.kucoin.com/r/af/1f7w3CoinMarketCap前五的交易所,注册友好操简单快捷!

TraderWagon币安带单:https://www.traderwagon.com/zh-CN/register?ref=zoh4gfu

Bybit最高 $1,020 等您领取 $20 体验金和价值最高 $1,000 的福利卡:https://www.bybit.com/zh-CN/invite?ref=K7WX7V

赞(0) 打赏
未经允许不得转载:我爱收益 » 如何运行Etica Blockchain 全节点和挖掘EGAZ

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏