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
- Operator-BLS-Schlüssel erstellen:
orin-cli bls generate. - Owner- und Voting-Adressen erstellen:
orin-cli getnewaddress. - 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.