服务 投资 主节点统计 兑换 COSA 区块浏览器 FAQ 捐赠 现在

概览

  • 安装并完全同步最新的 Cosanta Core 钱包。
  • 准备抵押:普通主节点需要 10,000 COSA,evo 主节点需要 40,000 COSA。
  • 准备一台 VPS,运行 Ubuntu LTS,至少 2 GB RAM,拥有公网 IPv4 地址,并开放 60606 端口。
  • Cosanta Core 会直接运行主节点服务,不需要额外的辅助守护进程。

准备 Cosanta Core 钱包

  1. 从 GitHub 下载最新的 Cosanta Core 版本,并等待钱包完全同步。
  2. 在发送抵押前加密钱包,离线保存密码,并创建钱包备份。
  3. 在钱包控制台创建新的抵押地址:
    getnewaddress MN1
  4. 用一笔交易向该地址发送准确的抵押金额,并等待确认。

准备 VPS

  1. 使用 Ubuntu LTS、至少 2 GB RAM、公网 IPv4 地址,并准备足够的区块链磁盘空间。
  2. 以 root 或 sudo 用户通过 SSH 连接:
    ssh root@SERVER_IP
  3. 开放 Cosanta P2P 端口:
    ufw allow 60606/tcp
    ufw enable
  4. 如果 VPS 配置较小,请创建 swap 文件:
    fallocate -l 1G /swapfile
    chmod 600 /swapfile
    mkswap /swapfile
    swapon /swapfile
    echo "/swapfile none swap sw 0 0" >> /etc/fstab

配置 Cosanta 守护进程

  1. 在 Cosanta Core 钱包控制台生成 BLS 密钥:
    bls generate
  2. 在服务器上创建数据目录和配置文件:
    mkdir -p ~/.cosanta
    nano ~/.cosanta/cosanta.conf
rpcuser=RPC_USER
rpcpassword=RPC_PASSWORD
rpcallowip=127.0.0.1
server=1
rest=1
listen=1
txindex=1
listenonion=0
daemon=1
maxconnections=700
masternodeblsprivkey=BLS_SECRET_KEY
externalip=SERVER_IP

将占位值替换为你自己的 RPC 凭据、BLS 密钥和服务器 IP 地址。Cosanta 不需要用于辅助服务的额外 RPC 字段。

  1. 下载 Linux 压缩包,解压并启动守护进程:
    wget https://github.com/cosanta/cosanta-core/releases/download/v20.1.1-cosa/cosantacore-20.1.1-x86_64-pc-linux-gnu.tar.bz2
    tar -xjf cosantacore-*-x86_64-pc-linux-gnu.tar.bz2
    cd cosantacore-*/bin
    ./cosantad

注册主节点

当守护进程已同步且抵押交易已确认后,从 Cosanta Core 注册主节点。

  1. 查找抵押交易哈希和输出索引:
    masternode outputs
  2. 创建 owner、voting、payout 和 fee 地址:
    getnewaddress owner_key
    getnewaddress voting_key
    getnewaddress masternode_payouts
    getnewaddress pay_fees
  3. 准备 ProRegTx 交易。服务器地址使用 SERVER_IP:60606 格式。
    protx register_prepare COLLATERAL_TX_HASH COLLATERAL_OUTPUT_INDEX SERVER_IP:60606 OWNER_ADDRESS OPERATOR_PUBLIC_KEY VOTING_ADDRESS 0 PAYOUT_ADDRESS FEE_SOURCE_ADDRESS
  4. 使用抵押地址签署准备好的消息:
    signmessage COLLATERAL_ADDRESS SIGN_MESSAGE
  5. 提交已签名的交易:
    protx register_submit PREPARED_TX SIGNATURE

检查状态

交易被打包进区块后,主节点应出现在确定性主节点列表中,之后也会显示在实时统计页面。