AXE简介
AXE是基于X-11的加密货币,使用PoW+PoSe混合共识机制,和Dash一样拥有两层节点架构,第一层通过算力来实现链上的数据流转和安全保障,第二层通过全节点来提供隐私特性和提高网络性能。一、物资清单
1. 1000个AXE(去交易所买提现或者让盆友转)
2. 一台搭载Ubuntu的服务器,需要有静态IP(各云服务器产商)
3. AXE服务(git上源码build或者直接下载编译好的)
二、服务器环境准备
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git python-virtualenv virtualenv fail2ban
sudo apt-get install ufw
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
sudo apt-get install libboost-all-dev
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
sudo apt-get install libminiupnpc-dev libzmq3-dev
sudo ufw allow ssh/tcp
sudo ufw limit ssh/tcp
sudo ufw allow 9937/tcp
sudo ufw allow 9936/tcp
sudo ufw allow 9337/tcp
sudo ufw logging on
sudo ufw disable
sudo ufw enable
三、安装AXE(自己build还是直接下载安装版都可以)
git clone https://github.com/axerunners/axe](https://github.com/axerunners/axe
cd axe && cd depends && make
cd .. && ./autogen.sh && ./configure --without-gui && make && sudo make install
四、启动测试AXE服务
axed -daemon
成功会有如下Log展示:五、主节点搭建
在进行主节点搭建之前,需要等待本地的区块信息完全同步OK。
1.生成MN的private key
axe-cli masternode genkey
2.在axe的配置文件axe.conf中添加上一步生成的private key
#例如:
#- - - -
rpcuser=XXX
rpcpassword=XXX
rpcallowip=127.0.0.1
rpcport=9337
#- - - -
listen=1
server=1
daemon=1
#- - - -
masternode=1
masternodeprivkey=XXX
externalip=XXX.XXX.XXX.XXX
#说明:
#rpc/password可以随便填
#externalip是你主机的静态ip
#masternodeprivkey是第一步生成的private key
3.生成别名mn1的地址
axe-cli getaccountaddress mn1
4.向mn1的地址打1000axe,可以通过钱包或交易所完成
5.等1000axe的交易完成,查看MN的utxo,获取txid和vout
axe-cli masternode outputs
6.在axe的masternode.conf配置文件中添加服务器ip、端口、MN的private key、质押交易信息
#例如:
# Masternode config file
# Format: alias IP:port masternodeprivkey collateral_output_txid collateral_output_index
# Example: mn1 127.0.0.2:9937 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
7.重启axe
axe-cli stop
axed -daemon
8.启动主节点服务,注意报错信息,一般需要等待主节点同步完成后才能启动成功(一般几个小时)
axe-cli masternode start-all
#例如:
{
"overall": "Successfully started 0 masternodes, failed to start 1, total 1",
"detail": {
"status": {
"alias": "mn1",
"result": "failed",
"errorMessage": "Sync in progress. Must wait until sync is complete to start Masternode"
}
}
}
9.查看MN的状态
axe-cli masternode status
看到"status": "Masternode successfully started”字样,表示搭建成功。
六、后话
1.官网上还有MN治理的服务可以安装,步骤也很简单,可以参考:
https://axerunners.com/#masternodes
2.AXE号称是Dash的改良版,因此遇到一些问题,也可以参考Dash的MN搭建教程:http://dashmasternode.org/setup-your-own-masternode
3.捐赠AXE地址:PMMgpwTrgtsWCLb5G8vNKLaRrch2reLKLo