提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
cosmos环境搭建:
老师让我研究cosmos跨链操作,此教程是关于cosmo环境搭建以及cosmos测试链的配置教程。
提示:以下是本篇文章正文内容,下面案例可供参考
一、购买国外服务器
使用此链接:https://www.vultr.com/?ref=9126104
部署一个美国Dallas的Debian服务器
二、配置cosmos环境
- 安装git
sudo apt update
sudo apt install git
测试是否安装成功:git --version
2. 安装go
wget https://dl.google.com/go/go1.17.6.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.17.6.linux-amd64.tar.gz
echo export PATH=$PATH:/usr/local/go/bin | sudo tee -a /etc/profile #所有用户
source /etc/profile
- 安装gcc等
sudo apt update
sudo apt install build-essential
- 安装make
apt-get install gcc automake autoconf libtool make
三、配置cosmos测试链
在喜欢的目录下开发。
先下载cosmos源码
git clone https://github.com/cosmos/cosmos-sdk.git
然后进入cosmos根目录
cd cosmos-sdk
修改Makefie RockDb设置
vi Makefile
将false改为true
然后按照https://github.com/cosmos/cosmos-sdk/tree/main/simapp 来做就行
只是第9步的persistent_peers = “[validator_address]@[ip_address]:[port],[validator_address]@[ip_address]:[port]” 我是改为
persistent_peers = “[validator_address]@localhost:26657”
第10步的./simd start改为 ./simd start --mode validator
//这样可以让你的主机节点作为一个完整节点