swarm挖矿Linux多节点部署脚本

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册
币安app

binance币安交易所

币安交易所app是全球排名第一的虚拟货币交易所,注册领取盲盒礼包!

APP下载   官网注册

如果电脑未安装docker及docker-compose,安装脚本详情上一篇文章:swarm挖矿程序单节点部署脚本(docker)。执行step1步骤即可。

多节点部署脚本:如果你想在一台电脑上部署多个节点,请使用下面的脚本:

```bash#!/bin/bash

#需要运行的Swarm容器数量,可根据自己电脑配置自行修改此值let count=10

function createBeeNodeDir { sudo mkdir /usr/local/docker for ((i=0; iecho "批量创建Bee节点目录"createBeeNodeDirecho "创建Bee节点目录成功,路径为/usr/local/docker"

function createDockerComposeDotYml { for ((i=0; iecho "创建docker-compose.yml文件"createDockerComposeDotYmlecho "docker-compose.yml创建成功"

function createDockerComposeDotYml { sudo touch /usr/local/docker/bee-node1/.env for ((i=0; i### CLEF #### chain id to use for signing (1=mainnet, 3=ropsten, 4=rinkeby, 5=goerli) (default: 12345)CLEF_CHAINID=5

### BEE #### HTTP API listen address (default: :1633)BEE_API_ADDR=:1633# initial nodes to connect to (default [/dnsaddr/bootnode.ethswarm.org])BEE_BOOTNODE=[/dnsaddr/bootnode.ethswarm.org]# cause the node to always accept incoming connectionsBEE_BOOTNODE_MODE=false# enable clef signerBEE_CLEF_SIGNER_ENABLE=true# clef signer endpointBEE_CLEF_SIGNER_ENDPOINT=http://clef-$i:8550# config file (default is /home/bee/.bee.yaml)BEE_CONFIG=/home/bee/.bee.yaml# origins with CORS headers enabledBEE_CORS_ALLOWED_ORIGINS=[]# data directory (default /home/bee/.bee)BEE_DATA_DIR=/home/bee/.bee# db capacity in chunks, multiply by 4096 to get approximate capacity in bytesBEE_DB_CAPACITY=5000000# number of open files allowed by databaseBEE_DB_OPEN_FILES_LIMIT=200# size of block cache of the database in bytesBEE_DB_BLOCK_CACHE_CAPACITY=33554432# size of the database write buffer in bytesBEE_DB_WRITE_BUFFER_SIZE=33554432# disables db compactions triggered by seeksBEE_DB_DISABLE_SEEKS_COMPACTION=false# debug HTTP API listen address (default: :1635)BEE_DEBUG_API_ADDR=:1635# enable debug HTTP APIBEE_DEBUG_API_ENABLE=true# disable a set of sensitive features in the apiBEE_GATEWAY_MODE=false# enable global pinningBEE_GLOBAL_PINNING_ENABLE=false# NAT exposed addressBEE_NAT_ADDR=# ID of the Swarm network (default 1)BEE_NETWORK_ID=1# P2P listen address (default: :1634)BEE_P2P_ADDR=:1634# enable P2P QUIC protocolBEE_P2P_QUIC_ENABLE=false# enable P2P WebSocket transportBEE_P2P_WS_ENABLE=false# password for decrypting keysBEE_PASSWORD=my-password# path to a file that contains password for decrypting keysBEE_PASSWORD_FILE=# amount in BZZ below the peers payment threshold when we initiate settlement (default 10000)BEE_PAYMENT_EARLY=10000# threshold in BZZ where you expect to get paid from your peers (default 100000)BEE_PAYMENT_THRESHOLD=100000# excess debt above payment threshold in BZZ where you disconnect from your peer (default 10000)BEE_PAYMENT_TOLERANCE=10000# ENS compatible API endpoint for a TLD and with contract address, can be repeated, format [tld:][contract-addr@]urlBEE_RESOLVER_OPTIONS=[]# whether we want the node to start with no listen addresses for p2pBEE_STANDALONE=false# enable swap (default true)BEE_SWAP_ENABLE=true# swap ethereum blockchain endpoint (default http://localhost:8545)BEE_SWAP_ENDPOINT=https://rpc.slock.it/goerli# swap factory addressBEE_SWAP_FACTORY_ADDRESS=# initial deposit if deploying a new chequebook (default 100000000)BEE_SWAP_INITIAL_DEPOSIT=100000000# enable tracingBEE_TRACING_ENABLE=false# endpoint to send tracing data (default 127.0.0.1:6831)BEE_TRACING_ENDPOINT=127.0.0.1:6831# service name identifier for tracing (default bee)BEE_TRACING_SERVICE_NAME=bee# log verbosity level 0=silent, 1=error, 2=warn, 3=info, 4=debug, 5=trace (default info)BEE_VERBOSITY=info# send a welcome message string during handshakesBEE_WELCOME_MESSAGE=EOF done}

echo "创建.env文件"createDockerComposeDotYmlecho "创建.env文件成功"```

用法:复制以上脚本到Windows系统下保存为openMoreSwarm.sh格式的文件,上传到CentOS 7的任意目录,执行命令:

```bashsh openMoreSwarm.sh```

等待部署成功。脚本默认未自启动脚本,请自行到每个docker-compose.yml文件夹下执行:

```bashdocker-compose up -d```

更多用法见前面的博客:swarm挖矿程序单节点部署脚本(docker),使用docker-compose创建多个swarm挖矿程序,swarm挖矿单节点docker-compose安装流程。

热点:挖矿

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/1646.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年06月28日
下一篇 2023年06月28日

相关推荐

  • 比特币钱包全节点 多少gb,比特币节点是什么

    一、比特币的闪电节点有多少个据1ML数据,当前比特币闪电网络节点数量达到18061个,过去30天内增加7.30%;通道数量为40065个,过去30天内增加5.9%;网络容量达到1154个BTC,过去30天内增加6%。btc链乔教育在线旗下学硕创新区块链技术工作站是中国教育部学校规划建设发展中心开

    2025-03-31 05:00:01
    6 0
  • 达世币的主节点是什么,区块链项目中的达世币Dash是什么

    一、区块链项目中的达世币Dash是什么达世币是匿名币类区块链项目的典型代表之一,不仅如此,达世币还可以用即时支付实现秒到账,它是如何实现的呢?达世币诞生于2014年1月18日,匿名程度较比特币更高。达世币有三种转账方式,一是像比特币一样的普通转账;二是即时交易。不需

    2025-03-30 19:30:01
    8 0
  • 区块链最长多少节点,区块链节点有多少

    一、区块链节点有多少btc节点数量据Bitnodes统计,比特币区块链上的“可达节点”目前为10208个。在比特币节点数量排行中,美国所占数量最多,为2483个,达到24.32%。中国排名第五,数量为454个。区块链网络中的节点包括区块链网络中的节点包括手机、矿机和服务器等等。节点指

    2025-03-30 05:00:01
    9 0
  • 如何搭建钱包节点,云钱包这平台是不是骗局

    一、交子币(OIOC)如何成为明日之星中文名:交子币英文名: OIOCoin简称: OIOC作者:交子币团队技术特性:总量:100亿+ OIOC,(交子币无预挖,保证了发行的公平)算法:X11挖矿方式:pow+节点挖矿(每个节点可以获得通过这个节点挖币总数的15%,制作节点要求:200万OIOC,具有

    2025-03-29 12:30:01
    9 0
  • 比特币现在有多少节点,比特币节点是什么

    一、目前全球到底有多少台矿机在挖比特币截止6月12日btc现在全网全力54.45EH/s简单说下概念 1E=1000P,1P=1000T,1T=1000G,1G=1000M,1M=1000k当网络达到1Th/s的哈希率时,意味着它可以每秒进行1万亿次计算。按着这么算,54.45E=1000P*54.45=1000*1000T*54.45= 54450000T544

    2025-03-27 00:30:01
    18 0
  • 如何使用比特币core,比特币节点是什么

    一、core会是第二个比特币吗Core不太可能成为第二个比特币。Core通常指的是Bitcoin Core,这是比特币网络的一个参考实现,也就是运行比特币全节点的软件。Bitcoin Core团队对比特币协议和软件进行维护,确保其安全和稳定。但Bitcoin Core并不是一种新的加密货币,而是比特币本

    2025-03-21 02:30:02
    29 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载