Servicios Inversión Estadísticas de masternodes Intercambio COSA Explorador de bloques FAQ Donar ahora

Resumen

  • Instala y sincroniza completamente la wallet Cosanta Core más reciente.
  • Prepara el colateral: 10.000 COSA para una masternode regular o 40.000 COSA para una masternode evo.
  • Prepara un VPS con Ubuntu LTS, al menos 2 GB de RAM, una IPv4 pública y el puerto 60606 abierto.
  • Cosanta Core ejecuta directamente el servicio de masternode; no se requiere ningún daemon auxiliar.

Preparar la wallet Cosanta Core

  1. Descarga la versión más reciente de Cosanta Core desde GitHub y espera hasta que la wallet esté totalmente sincronizada.
  2. Cifra la wallet, guarda la contraseña sin conexión y crea una copia de seguridad antes de enviar el colateral.
  3. Crea una nueva dirección de colateral en la consola de la wallet:
    getnewaddress MN1
  4. Envía el importe exacto del colateral a esa dirección en una sola transacción y espera las confirmaciones.

Preparar el VPS

  1. Usa Ubuntu LTS, al menos 2 GB de RAM, una IPv4 pública y suficiente espacio en disco para la blockchain.
  2. Conéctate por SSH como root o con un usuario sudo:
    ssh root@SERVER_IP
  3. Abre el puerto P2P de Cosanta:
    ufw allow 60606/tcp
    ufw enable
  4. Si el VPS es pequeño, crea un archivo swap:
    fallocate -l 1G /swapfile
    chmod 600 /swapfile
    mkswap /swapfile
    swapon /swapfile
    echo "/swapfile none swap sw 0 0" >> /etc/fstab

Configurar el daemon Cosanta

  1. En la consola de la wallet Cosanta Core genera una clave BLS:
    bls generate
  2. En el servidor crea el directorio de datos y el archivo de configuración:
    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

Sustituye los valores de ejemplo por tus credenciales RPC, la clave secreta BLS y la IP del servidor. Cosanta no necesita campos RPC adicionales para servicios auxiliares.

  1. Descarga el archivo Linux, extráelo e inicia el daemon:
    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

Registrar masternode

Cuando el daemon esté sincronizado y la transacción de colateral confirmada, registra la masternode desde Cosanta Core.

  1. Encuentra el hash de la transacción de colateral y el índice de salida:
    masternode outputs
  2. Crea direcciones owner, voting, payout y fee:
    getnewaddress owner_key
    getnewaddress voting_key
    getnewaddress masternode_payouts
    getnewaddress pay_fees
  3. Prepara la transacción ProRegTx. Usa la dirección del servidor como 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. Firma el mensaje preparado con la dirección de colateral:
    signmessage COLLATERAL_ADDRESS SIGN_MESSAGE
  5. Envía la transacción firmada:
    protx register_submit PREPARED_TX SIGNATURE

Verificar estado

Cuando la transacción entre en un bloque, la masternode debería aparecer en la lista determinística de masternodes y después en la página de estadísticas en vivo.