加入platon开发网

官方链接:https://devdocs.platon.network/docs/zh-CN/Join_PlatON_NetWork/

官方说明:platon开发网为开发者或节点提供开发测试环境。可能出现不稳定,网络重置的情况。开发网络目前版本为1.0.0,仅支持二进制下载安装。

搭建一个用于开发的节点

1、新建文件platon.sh,把以下脚本复制进去

#!/bin/bash
NODE_DIR=~/platon-node
function install_platon(){
    [ ! -d $NODE_DIR ] && mkdir ~/platon-node && cd ~/platon-node
    wget https://download.platon.network/platon/platon/1.0.0/platon && chmod +x platon
    wget https://download.platon.network/platon/platon/1.0.0/genesis.json
    platon --datadir ./data init genesis.json
}
function stop(){
	kill `cat $NODE_DIR/platon.pid`
	sleep 3
}
function start(){
    cd $NODE_DIR
#	nohup platon --identity platon-node --datadir ./data --port 16789 --rpcport 6789 --rpcapi "db,platon,net,web3,admin,personal" --rpc  --verbosity 1 --rpcaddr 0.0.0.0 --bootnodes enode://c72a4d2cb8228ca6f9072daa66566bcafa17bec6a9e53765c85c389434488c393357c5c7c5d18cf9b26ceda46aca4da20755cd01bcc1478fff891a201042ba84@devnetnode1.platon.network:16789 --syncmode "fast" > platon.log 2>&1 &
#	echo $! > platon.pid
    platon attach http://localhost:6789 -exec platon.syncing
    if [ $? -eq 0 ];then
        echo "节点正在追块"
    else
        echo "节点启动失败"
    fi
}

function restart(){
	stop
	start
}
case $1 in
    install)
        install_platon
    ;;
    start)
        start
    ;;
    stop)
        stop
    ;;
    restart)
        restart
    ;;
    *)
    ;;
esac

2、安装并启动platon

chmod +x platon.sh
# 安装platon
./platon.sh install
# 启动platon
./platon.sh start

3、等待块高同步完成

platon attach http://localhost:6789 -exec platon.blockNumber

后续更新成为验证人节点,参与出块