Servizi Investire Statistiche masternode Scambia COSA Block Explorer FAQ Dona ora

Panoramica

  • Installa e sincronizza completamente il wallet Cosanta Core più recente.
  • Prepara il collaterale: 10.000 COSA per una masternode regolare oppure 40.000 COSA per una masternode evo.
  • Prepara un VPS con Ubuntu LTS, almeno 2 GB di RAM, IPv4 pubblico e porta 60606 aperta.
  • Cosanta Core esegue direttamente il servizio masternode; non serve alcun daemon ausiliario.

Preparare il wallet Cosanta Core

  1. Scarica la release più recente di Cosanta Core da GitHub e attendi la sincronizzazione completa del wallet.
  2. Cifra il wallet, salva la password offline e crea un backup prima di inviare il collaterale.
  3. Crea un nuovo indirizzo di collaterale nella console del wallet:
    getnewaddress MN1
  4. Invia l’importo esatto del collaterale a quell’indirizzo in una sola transazione e attendi le conferme.

Preparare il VPS

  1. Usa Ubuntu LTS, almeno 2 GB di RAM, un IPv4 pubblico e spazio disco sufficiente per la blockchain.
  2. Connettiti via SSH come root o con un utente sudo:
    ssh root@SERVER_IP
  3. Apri la porta P2P di Cosanta:
    ufw allow 60606/tcp
    ufw enable
  4. Se il VPS è piccolo, crea un file swap:
    fallocate -l 1G /swapfile
    chmod 600 /swapfile
    mkswap /swapfile
    swapon /swapfile
    echo "/swapfile none swap sw 0 0" >> /etc/fstab

Configurare il daemon Cosanta

  1. Nella console del wallet Cosanta Core genera una chiave BLS:
    bls generate
  2. Sul server crea la directory dati e il file di configurazione:
    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

Sostituisci i valori segnaposto con le tue credenziali RPC, la chiave segreta BLS e l’IP del server. Cosanta non richiede campi RPC aggiuntivi per servizi ausiliari.

  1. Scarica l’archivio Linux, estrailo e avvia il 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

Registrare la masternode

Quando il daemon è sincronizzato e la transazione del collaterale è confermata, registra la masternode da Cosanta Core.

  1. Trova hash della transazione del collaterale e indice di output:
    masternode outputs
  2. Crea indirizzi owner, voting, payout e fee:
    getnewaddress owner_key
    getnewaddress voting_key
    getnewaddress masternode_payouts
    getnewaddress pay_fees
  3. Prepara la transazione ProRegTx. Usa l’indirizzo del server come 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 il messaggio preparato con l’indirizzo del collaterale:
    signmessage COLLATERAL_ADDRESS SIGN_MESSAGE
  5. Invia la transazione firmata:
    protx register_submit PREPARED_TX SIGNATURE

Verificare stato

Dopo che la transazione viene inclusa in un blocco, la masternode dovrebbe comparire nella lista deterministica delle masternode e poi nella pagina delle statistiche live.