Meedere FIX Masternode op een VPS v2

Deze methode maakt gebruik van het NEO-script dat zich hier bevindt: https://github.com/neo3587/dupmn

Waarom het script van NEO?

  • Gemakkelijk aan te passen aan elke munt of project

  • Het kan IPv4 of IPv6 doen

  • Het maakt gebruik van bootstrap om het synchroniseren van de MN-portemonnee naar de blockchain te versnellen -> Directe synchronisatie

  • extreem aanpasbaar en ontwikkeling doorlopend

‌Deze tutorial laat je stap voor stap zien hoe je meerdere FIX Masternodes op een enkele VPS-server kunt instellen met behulp van het NEO-script.‌

Het concept achter het script van NEO

  • ‌Installeer de FIX-masternode zoals gewoonlijk. Dez Masternode is het hoofd-Masternode van alle andere Masternodes.

  • Installeer het NEO-script

    • Maak het .dmn-profielbestand dat specifiek is voor FIX

    • Voeg het profiel toe op basis van de .dmn-instellingen

    • Installeer zoveel duplicaten (masternodes) als je wilt met het commando dupmn install fix

Installatie stappen ‌

  1. Installeer de hoofd-FIX-masternode

Ik zal hier niet veel tijd aan besteden, omdat dit uitgebreid is behandeld in andere documenten. U kunt deze als referentie gebruiken: https://docs.fix.network/nederlands/fix-masternodes/masternode-installatiehandleiding-met-script

Het enige belangrijke is dat u de Main MN niet met uw lokale QT-portemonnee hoeft te laten praten. d.w.z. geen invoer nodig in het bestand masternode.conf, geen MN-onderpand nodig, geen Txid. U hoeft alleen een persoonlijke sleutel in te voeren wanneer u hierom wordt gevraagd. Dat is het.‌

Dus de status van die Main MN zal altijd zijn: status: Not capable masternode: Hot node, waiting for remote activation.

2. Maak duplicaten van de Main FIX Masternode

2.1 Download en installeer het NEO-script

curl -sL https://raw.githubusercontent.com/neo3587/dupmn/master/dupmn_install.sh | sudo -E bash -

2.2 Maak de fix.dmn bestand aan

In de root map, typ:‌

nano fix.dmn, en plak wat volgt er in dan opslaan met ctrl+x

COIN_NAME="FIX" # Name of the coin
COIN_PATH="/root/" # NOT required parameter, location of the daemon and cli (only required if they're not in /usr/local/bin/ or /usr/bin/)
COIN_DAEMON="fixd" # Name of the daemon
COIN_CLI="fix-cli" # Name of the cli
COIN_FOLDER="/root/.fix" # Folder where the conf file and blockchain are stored
COIN_CONFIG="fix.conf" # Name of the conf file
RPC_PORT=45454 # NOT required parameter, it's just to force to start looking from a specific rpc port for those coins that doesn't have a rpcport parameter in the .conf file or that the main node rpc port is not between 1024 and 49451 (otherwise it will start looking at 1024).
COIN_SERVICE="fix.service" # NOT required parameter, if you have a service for the main node, add this parameter for the systemctlall and bootstrap commands.

dupmn profadd fix.dmn fix

Als het commando goed uitgevoerd is, i.e als uw fix.dmn bestand juist is zou u moeten het volgende krijgen:

2.4 Maak de Masternode-exemplaren / duplicaten‌

Gebruik het commando dupmn install fix, U zou moeten dit hebben:‌

Die output suggereert al een aantal dingen zoals "fix-cli-x masternode status", waarbij x je masternode-instantie is, om de status van de masternode te verifiëren. Het genereert ook zelf een privésleutel. Je kunt die gebruiken om het masternode.conf-bestand van je lokale portemonnee toe te voegen of een privkey af te dwingen met de --privkey param.‌

Je kunt ook het gebruik van een bootstrap inschakelen om een nieuwe MN onmiddellijk als volgt te synchroniseren, gecombineerd met de afgedwongen privkey:‌

Zodra uw lokale QT-portemonnee correct is ingesteld (onderpand verzonden naar MN-adressen, bestand masternode.conf gevuld, aliassen gestart, enz ...)‌

U kunt de status van uw MN's controleren met de opdracht fix-cli-all masternode status

Het trefwoord "all" betekent dat een samenvatting van alle MN's wordt weergegeven. U kunt uw MN-instantienummer daar gebruiken om naar een specifieke MN te kijken. Zoals u kunt zien, is het hoofdinstantie exemplaar 0 of MN0:‌

Voor meer informatie over de andere params van dupmn voor een betere aanpassing, kunt u een kijkje nemen op neo's github-pagina (zie link hierboven) of gewoon de dupmn help-opdracht uitvoeren en een lijst met beschikbare dupmn-opdrachten verschijnen.‌

Dat was het. Bedankt voor u aandacht.‌

Zou u nog vragen hebben, u kunt terecht naar onze discord server voor hulp: https://discord.gg/CPEuShP​‌

Er is ook een video-tutorial op mijn YouTube-kanaal voor diegenen die geïnteresseerd zijn (in het engels): https://www.youtube.com/watch?v=knkRv6_ZGO4