目前不清退的交易所推荐:
1、全球第二大交易所OKX欧意
国区邀请链接: https://www.mnftinqq.com/zh-hans/join/1837888 币种多,交易量大!
国际邀请链接:https://www.okx.com/join/1837888 注册简单,币种多,交易量大!操作简单安全!
2、全球最大交易所币安
国区邀请链接:https://accounts.suitechsui.cc/zh-CN/register?ref=16003031 支持86手机号码,直接注册。
国际邀请链接:https://accounts.binance.com/zh-CN/register?ref=16003031开放注册了,国人实测能用!
3、老牌交易所比特儿现改名叫芝麻开门 :https://www.gatexx.net
/signup/XgRDAQ8?ref_type=103 注册成功之后务必在网页端完成 手机号码绑定,推荐在APP端实名认证初级+高级更方便上传。网页端也可以实名认证。
4、火必所有用户现在可用了,但是要重新注册账号火币地址:https://www.huobi.com
币安最新国区域名,哪个能用用哪个,网页,手机APP都行。
买好币上KuCoin:https://www.kucoin.com/r/af/1f7w3CoinMarketCap前五的交易所,注册友好操简单快捷!
TraderWagon币安带单:https://www.traderwagon.com/zh-CN/register?ref=zoh4gfu
Bybit最高 $1,020 等您领取 $20 体验金和价值最高 $1,000 的福利卡:https://partner.bybit.com/b/49808
新老币种都会在这上线,尤其是最新的币种上线比较快!:https://www.mexc.com/register?inviteCode=13CY8
运行多存储桶容器
1. 准备 RPC 节点
您可以选择在计算机上运行自己的RPC节点,也可以使用CESS官方提供的RPC节点。
运行自己的RPC节点,有两种方式:第一种是通过cess-nodeadm程序启动,第二种是直接运行cess-node程序。下面,我们将介绍这两种操作方法。
通过 cess-nodeadm 程序运行 RPC 节点
-
1.检查最新版本的 cess-nodeadm。⚠️在本节的其余部分,所有出现的 x.x.x 都将替换为最新版本号。例如,如果最新版本是 v0.5.3,则 x.x.x 应替换为 0.5.3。
-
2.检查已安装的 cess-nodeadm 版本。在控制台输入 cess version 命令,检查 nodeadm 版本是否为最新版本。
-
如果 nodeadm 版本是最新版本,则可以跳过步骤 3。
-
-
如果 nodeadm 版本不是最新版本,请继续执行步骤 3 进行安装。
-
-
如果没有看到 nodeadm 版本,则表示尚未安装 cess-nodeadm。继续执行步骤 3 进行安装。
-
-
3.下载并安装 cess-nodeadm 程序wget https://github.com/CESSProject/cess-nodeadm/archive/vx.x.x.tar.gztar -xvf vx.x.x.tar.gzcd cess-nodeadm-x.x.x/./install.sh
-
4.停止 cess-node 服务 停止服务命令:
cess stop chain
-
5.选择脚本配置参数cess config setpress enter to skip): watcherEnter cess node name (current: cess, press enter to skip): local-chainenter to skip): archive #number of blocks saved
-
6.启动本地链节点cess start chain
-
7.检查链节点是否正常同步区块docker logs chain
直接运行 cess-node 程序
-
1.安装 rust 环境。
-
2.获取 cess-node 的最新版本举个例子,假设
v0.7.5
是最新版本,下载并解压 cess-node 程序:wget https://github.com/CESSProject/cess/archive/v0.7.5.tar.gztar -zxvf v0.7.5.tar.gz
-
3.编译 cess-node 程序进入 cess-node 目录:cd cess-0.7.5/cargo build –release
-
4.启动 RPC 服务# Prior to version 0.7.5, include version 0.7.5 as input../target/release/cess-node –base-path <Your customized database storage path> –chain cess-testnet –port 30333 –ws-port 9944 –rpc-port 9933 –unsafe-rpc-external –unsafe-ws-external –name <your customized name> –rpc-cors all –ws-max-connections 2020 –state-pruning archive# Enter after version 0.7.5:./target/release/cess-node –base-path <Your customized database storage path> –chain cess-testnet –port 30333 –rpc-port 9944 –unsafe-rpc-external –name <Your customized name> –rpc-cors all –rpc-max-connections 2020 –state-pruning archive如果节点正在生成块同步日志,则表示操作成功。
2. 安装 Docker 和 Docker Compose
以 ubuntu(官方推荐的存储节点操作系统)为例安装 docker。
-
1.更新系统软件包列表sudo apt update
-
2.安装必要的依赖项:sudo apt install apt-transport-https ca-certificates curl software-properties-common
-
3.添加 Docker GPG 密钥:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
-
4.设置 Docker 存储库:echo “deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
-
5.更新包索引并安装 Docker 引擎:sudo apt updatesudo apt install docker-ce docker-ce-cli containerd.io
-
6.将当前用户添加到 docker 组,这样您就不需要使用 sudo 命令来运行 docker。重启后生效:sudo usermod -aG docker $USER
3. 配置存储节点信息
-
1.为每个存储节点创建一个工作目录(例如:运行两个存储节点时,两个存储程序的数据目录分别位于 /
mnt/disk0
和 /mnt/disk1
。您可以将它们修改到您自己的目录中。:cd /mnt/disk0/mkdir bucket storagecd /mnt/disk1/mkdir bucket storage存储桶目录用于存储存储节点配置文件,存储目录作为存储节点操作的工作目录;
-
2.在每个存储节点的存储桶目录下创建一个“config.yaml”文件,并粘贴以下内容:# The rpc endpoint of the chain nodeRpc:– “ws://127.0.0.1:9944/”# Bootstrap NodesBoot:– “_dnsaddr.boot-bucket-testnet.cess.cloud”# Signature account mnemonicMnemonic: “xxx xxx … xxx”# Staking account# If you fill in the staking account, the staking will be paid by the staking account,# otherwise the staking will be paid by the signature account.StakingAcc: “cXxxx…xxx”# earnings accountEarningsAcc: cXxxx…xxx# Service workspaceWorkspace: “/opt/bucket-disk”# P2P communication portPort: 4001# Maximum space used, the unit is GiBUseSpace: 2000# Number of cpu’s used, 0 means use allUseCpu: 4# Priority tee list addressTeeList:– “127.0.0.1:8080”– “127.0.0.1:8081”需要注意的是,每个存储节点都应设置不同的工作帐户、工作路径和端口等。请注意,在配置RPC时,第一个是本地RPC节点地址。如果使用第三种类型,则只需配置外部RPC地址即可。Boot中显示的
地址是CESS官方提供的存储节点、启动节点和节点地址。
-
3.配置配置文件的存储节点目录如下图所示:文件夹结构
4.配置并启动存储节点容器
请根据以下内容创建
docker-compose.yaml
文件,批量启动存储节点容器:version: ‘3’
name: cess–storage
services:
bucket_0: #services name
image: ‘cesslab/cess-bucket:testnet’
network_mode: host
restart: always
volumes: #Mapping of host disk to container
– ‘/mnt/disk0/bucket:/opt/bucket’ #Node configuration directory
– ‘/mnt/disk0/storage/:/opt/bucket-disk’ #Node working directory
command:
– run
– ‘-c’
– /opt/bucket/config.yaml
logging:
driver: json–file
options:
max-size: 500m
container_name: bucket0 #container name
bucket_1:
image: ‘cesslab/cess-bucket:testnet’
network_mode: host
restart: always
volumes:
– ‘/mnt/disk1/bucket:/opt/bucket’ #Node configuration directory
– ‘/mnt/disk1/storage/:/opt/bucket-disk’ #Node working directory,
command:
– run
– ‘-c’
– /opt/bucket/config.yaml
logging:
driver: json–file
options:
max-size: 500m
container_name: bucket1
watchtower: #only needs to be run once
image: containrrr/watchtower
container_name: watchtower
network_mode: host
restart: always
volumes:
– ‘/var/run/docker.sock:/var/run/docker.sock’
command:
– ‘–cleanup’
– ‘–interval’
– ‘300’
– ‘–enable-lifecycle-hooks’
– chain
– bucket
logging:
driver: json–file
options:
max-size: 100m
max-file: ‘7’
在上面的文件中,为每个正在运行的存储节点容器设置一个存储节点服务。yaml 文件缩进两个空格以指示层次结构关系。例如,在上面的文件中,配置了两个服务:
bucket_0
和 bucket_1
。在每个服务中,都需要重点配置服务名称、容器名称和从主机到容器的目录映射;如在bucket_0
中,目录映射配置如下: volumes: #Mapping of host disk to container
– ‘/mnt/disk0/bucket:/opt/bucket’ #Node configuration directory
– ‘/mnt/disk0/storage/:/opt/bucket-disk’ #Node working directory
其中,/
mnt/disk0/bucket/
是之前创建的用于存放节点 0 配置文件的目录,其中包含 config.yaml。 /mnt/disk0/storage/
是之前创建的存储节点 0 的工作目录;瞭望塔
服务用于监控每个存储节点容器的状态,并自动更新容器的最新映像。每台服务器只需配置其中一项服务;您可以将
docker-compose.yaml
文件放置在任何可访问的位置。配置文件完成后,执行docker compose up -d
命令启动存储节点容器。您可以通过
docker ps -a
命令查看存储节点的运行状态。