TWINS User Guides
Search…
⌃K

Meedere TWINS Masternode op een VPS v2

TWINS Meerdere Masternodes instellen op één VPS - 2 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 TWINS Masternodes op een enkele VPS-server kunt instellen met behulp van het NEO-script.

Het concept achter het script van NEO

  • Installeer de TWINS-masternode zoals gewoonlijk. Dit knooppunt is het hoofd- of referentieknooppunt van alle andere knooppunten.
  • Installeer het NEO-script
    • Maak het .dmn-profielbestand dat specifiek is voor TWINS
    • Voeg het profiel toe op basis van de .dmn-instellingen
    • Installeer zoveel duplicaten (masternodes) als je wilt met het commando dupmn install twins

Installatie stappen

  1. 1.
    Installeer de hoofd-TWINS-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.win.win/twins/english-documentation/twins-masternodes-1/masternode-installation-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 TWINS 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 twins.dmn bestand aan
In de root map, typ:
nano twins.dmn, en plak wat volgt er in dan opslaan met ctrl+x
COIN_NAME="TWINS" # 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="twinsd" # Name of the daemon
COIN_CLI="twins-cli" # Name of the cli
COIN_FOLDER="/root/.twins" # Folder where the conf file and blockchain are stored
COIN_CONFIG="twins.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)
2.3 Voeg de profiel te gebruiken door
Typ het commando
dupmn profadd twins.dmn twins
Als het commando goed uitgevoerd is, i.e als uw twins.dmn bestand juist is zou u moeten het volgende krijgen:

2.4 Maak de Masternode-exemplaren / duplicaten

Gebruik het commando dupmn install twins , U zou moeten dit hebben:
Die output suggereert al een aantal dingen zoals "twins-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 twins-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, deze is gemaakt voor FIX maar hetzelfde geldt voor TWINS (in het engels): https://www.youtube.com/watch?v=knkRv6_ZGO4