# 20亿美元估值项目Sui ,即将启动激励测试网,抢先体验 **Published by:** [rainight-雨夜](https://paragraph.com/@jackmusk/) **Published on:** 2022-07-13 **URL:** https://paragraph.com/@jackmusk/20-sui ## Content 大家好我是雨夜 ,专注早期项目交互,不定期发布优质项目的交互教程,欢迎关注我的推特。 今天介绍的项目是Sui, Sui 是一个无需许可的权益证明(PoS)区块链网络,解决链上交易速度和安全性问题,由 4 位前 Meta 工程师创立的 Web3 基础设施公司 Mysten Labs @Mysten_Labs 开发。目前正已20亿美元估值,寻求2亿美元的B轮融资。8月将开通激励测试网,现在抢先体验测试节点的搭建吧。节点版本更新1、进入配置文件目录cd ~/sui-node/devnet 2、更新配置文件sudo wget -O fullnode-template.yaml https://github.com/MystenLabs/sui/raw/main/crates/sui-config/data/fullnode-template.yaml sudo wget -O genesis.blob https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob sudo wget -O docker-compose.yaml https://raw.githubusercontent.com/MystenLabs/sui/main/docker/fullnode/docker-compose.yaml 3、修改配置文件的ip修改sudo sed -i 's/127.0.0.1:9184/0.0.0.0:9184/' fullnode-template.yaml sudo sed -i 's/127.0.0.1:9000/0.0.0.0:9000/' fullnode-template.yaml 4、停止旧节点、拉去最新节点、启动新节点docker-compose down --volume &&docker-compose pull&&docker-compose up -d 开始今天的教程之前,需要有一定的前置条件: 一台ubuntu服务器(最好是国外的服务器,问题会少很多),最低配置如下CPUs: 8RAM: 32GBStorage: 180GBOS:Ubuntu 22.041、使用ssh登录服务器(mac、linux系统下操作)ssh root@服务器ip 回车确认,如果出现提示”Are you sure you want to continue connecting (yes/no/[fingerprint])?“ 输入 yes 回车确认 窗口等待输入服务器密码,回车确认。进入服务器运行成功结果2、确认当前用户是root,如果已经是root用户请略过 开启root用户,为root用户创建密码,输入两次密码使用下面命令,切换到root用户,在输入刚才创建的密码3、安转docker、docker-compose 进入服务器后,默认在 ~目录下。创建新目录sui-node/devnet并进入目录sudo mkdir -p ~/sui-node/devnet && cd ~/sui-node/devnet 运行成功结果安转dockersudo wget -O get-docker.sh https://get.docker.com &&sudo sh get-docker.sh && sudo rm -f get-docker.sh 运行成功结果安装docker-composesudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose 运行成功结果验证docker、docker-composesudo docker -v sudo docker-compose -v 运行成功结果4、下载所需配置文件sudo wget -O fullnode-template.yaml https://github.com/MystenLabs/sui/raw/main/crates/sui-config/data/fullnode-template.yaml sudo wget -O genesis.blob https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob sudo wget -O docker-compose.yaml https://raw.githubusercontent.com/MystenLabs/sui/main/docker/fullnode/docker-compose.yaml 运行中运行完成后,使用 ls 命令查看是否有(由于有的服务器没有ll 命令,这里改成ls) docker-compose.yaml fullnode-template.yaml genesis.blob 三个文件运行成功结果5、修改配置文件sudo sed -i 's/127.0.0.1:9184/0.0.0.0:9184/' fullnode-template.yaml sudo sed -i 's/127.0.0.1:9000/0.0.0.0:9000/' fullnode-template.yaml 运行后使用 cat fullnode-template.yaml 查看文件信息是否如图6、拉取docker文件sudo docker-compose pull 运行中成功后显示运行成功结果7、启动节点服务sudo docker-compose up -d 运行成功结果8、测试节点是否启动成功curl --location --request POST 'http://127.0.0.1:9000/' \ --header 'Content-Type: application/json' \ --data-raw '{ "jsonrpc":"2.0", "id":1, "method":"sui_getRecentTransactions", "params":[5] }' 运行成功结果也可以查看端口是否启用 netstat -ant ,如果提示没有命令先使用 apt install net-tools 安装运行成功结果781设置防火墙、安全组,放行9000、9184端口 Google cloud 设置防火墙9、监控节点 访问下发网站 https://node.sui.zvalid.com 红框处输入你自己的服务器ip,点击 CONNECT 按钮运行成功结果下方出现节点信息说明配置成功运行成功结果关注我的推特,不定期发布交互教程 ## Publication Information - [rainight-雨夜](https://paragraph.com/@jackmusk/): Publication homepage - [All Posts](https://paragraph.com/@jackmusk/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@jackmusk): Subscribe to updates - [Twitter](https://twitter.com/0xrainight): Follow on Twitter