免责声明:本文内容仅供教育参考,不构成财务建议。也不表明 Satea 对本文的任何立场。Web3、区块链技术、加密货币等领域存在潜在风险,在参与任何相关产品、服务或投资前,请务必谨慎行事,独立研究。

Movement 堪称近期热度最高的早期项目,在 4 月 25 日宣布完成高达 3800 万美金的 A 轮融资后,紧接着在 5 月 1 日,币安实验室也宣布了对 Movement 的投资,可见项目备受资方青睐。

Movement 是基于 Move 语言的模块化框架。Move 是最新的编程语言之一,具有部署智能合约快和安全的特点,Aptos 和 Sui 都是使用 Move 语言的知名公链。而 Movement 则致力于帮助所有人都能更简单的使用 Move 语言实现DeFi、GameFi 和 NFT 等区块链技术应用的开发。

目前, Movement 已开放了 M1 测试网(高性能模块化的 Layer 1 产品部分),并可通过申请成为该测试网的验证者,本文将讲解测试网的验证者节点搭建教程。

 

一、节点申请

Movement 需要先提交表格进行申请,并在官方 Discord 上被授予该角色。如果不作为验证者加入,也可以通过运行轻客户端参与网络。

申请地址:https://form.asana.com/?k=K9Xj5wZLNu7u6EfxD5KTEg&d=1204965688263751

 

二、硬件要求:

>= 8 Cores CPU (or vCPU)

>= 16 GB RAM

>= 128 GB Disk

 

三、搭建环境

  1. 安装 Go 语言环境

要求go语言版本大于1.20.10

wget https://go.dev/dl/go1.22.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.2.linux-amd64.tar.gz
nano ~/.bashrc

2.添加Go环境变量

执行nano ~/.bashrc后在文件末尾添加以下:export PATH="/usr/local/go/bin:$PATH"

按照提示保存退出。

3.重新加载.bashrc:source ~/.bashrc

查看go版本:go version

4.安装 Movement 环境

bash <(curl -fsSL https://raw.githubusercontent.com/Movemntdev/M1/main/scripts/install.sh) --latest

将 Movement 添加到环境变量里边

echo 'export PATH="/root/.Movement/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

 

四、安装 M1 测试网

输入:Movement manage install m1 testnet

返回 0k("SUCCESS")安装成功

 

五、启动测试节点服务

输入:Movement ctl start m1 testnet

原有的终端不要关闭,新开一个终端连接服务器,在命令行输入以下命令,获取 Node ID。

curl -X POST --data '{
"jsonrpc":"2.0",
"id" :1,
"method" :"info.getNodeID"
}' -H 'content-type:application/json;' 127.0.0.1:9650/ext/info

之后等待得到官方申请的同意回复后,向官方提交 Node ID, 成为有效的验证者节点。

以上即成功完成了 Movement 的节点搭建,如在过程中遇到困难,可进入 Satea 官方 Discord 群组:

https://discord.com/channels/1209535560780218368/1215276593015169044

或者扫描下方二维码,进入 Satea 节点讨论微信群,获取搭建指导和第一手资讯信息。