Infrastruktur

Masternode starten

Orin Core Masternodes werden über ProTx (DIP3) registriert. Die folgenden Schritte gelten für klassische Masternodes und EvoNodes.

Anforderungen

  • Collateral für Masternode: 1000 ORIN (protx register_fund).
  • Collateral für EvoNode: 4000 ORIN (protx register_fund_evo).
  • Öffentliche IP-Adresse und stets erreichbarer Server.
  • Offene Ports: mainnet 18444, testnet 28444.
  • Plattform-Ports: P2P 26656 (mainnet) / 22000 (testnet), HTTP 443 (mainnet) / 22001 (testnet).
Stelle sicher, dass die Node-Version dem aktuellen Netzwerk-Release entspricht.

Schlüssel und Adressen

  1. Operator-BLS-Schlüssel erstellen: orin-cli bls generate.
  2. Owner- und Voting-Adressen erstellen: orin-cli getnewaddress.
  3. Payout- und Collateral-Adressen vorbereiten.

Grundkonfiguration

Füge Folgendes in orin.conf ein und starte den Dienst neu:

server=1
rpcuser=orinrpc
rpcpassword=CHANGE_ME
externalip=YOUR_PUBLIC_IP:18444
masternodeblsprivkey=YOUR_BLS_PRIVATE_KEY

Für Testnet den Port auf 28444 setzen.

Masternode-Registrierung (ProTx)

Die genaue Reihenfolge der Parameter findest du mit orin-cli help protx register_fund. Beispiel:

orin-cli protx register_fund "COLLATERAL_ADDRESS" "IP:18444" "OWNER_ADDRESS" \
  "OPERATOR_PUBKEY" "VOTING_ADDRESS" 0 "PAYOUT_ADDRESS"

Für externes Collateral nutze protx register mit collateralHash und collateralIndex.

EvoNode-Registrierung

EvoNodes benötigen Plattform-Parameter. Der Befehl protx register_fund_evo umfasst platformNodeID, platformP2PAddrs und platformHTTPSAddrs.

orin-cli protx register_fund_evo "COLLATERAL_ADDRESS" "IP:18444" "OWNER_ADDRESS" \
  "OPERATOR_PUBKEY" "VOTING_ADDRESS" 0 "PAYOUT_ADDRESS" \
  "PLATFORM_NODE_ID" 26656 443

Status prüfen

  • orin-cli masternode status — lokaler Status.
  • orin-cli protx list registered — ProTx-Liste on-chain.
  • orin-cli protx info <protx_hash> — Details zu einem Eintrag.