Hallo liebe steemit community,
heute möchte ich euch anhand einer Kryptowährung (DeviantCoin) zeigen, wie ihr euren eigenen Masternode erstellt und betreiben könnt. Das ganze Tutorial wird anhand der Kryptowährung DeviantCoin gezeigt. Je nach Kryptowährung gibt es immer leichte Unterschiede, die beim erstellen eines Masternodes berücksichtigt werden müssen.
Der Weg zum eigenen Masternode
Der Weg zum eigenen Masternode ist nicht unbedingt schwierig, wenn man die richtige Anleitung parat hat. Ich selbst hatte beim einrichten so mancher Masternodes schon einiges an Schwierigkeiten zu überwinden, da nicht wirklich alle Kryptowährungen gut dokumentiert sind. Im Fall der Kryptowährung "DeviantCoin" gibt es eine Englische Anleitung die mir aber nicht ganz schlüssig war, daher habe ich mich zu diesem Tutorial entschieden um euch den Weg etwas leichter zu gestalten.
In der Regel bedarf es beim erstellen seines eigenen Masternodes immer der entsprechenden Kryptowährung. Informiert euch über die Kryptowährung bei der ihr Interesse und das notwendige Kleingeld habt, um einen Masternode aufzusetzen.
Bei der Kryptowährung DeviantCoin werden genau 5000 Coins benötigt. Diese habe ich mir im Vorfeld über eine entsprechende Börse gekauft und an mein Wallet geschickt, das auf einem PC installiert ist.
Wie eine Wallet installiert wird, behandelt dieses Tutorial nicht. Das sollte für die meisten unter euch, die bereits den Entschluss gefasst haben einen Masternode zu betreiben, klar sein.
Masternode Konfiguration
Am Anfang bedarf es der Installation der Wallet, der jeweiligen Währung und eine gewisse Anzahl an Coins. Die Anzahl der Coin oder Tokens die ihr zum betreiben einer Masternode benötigt werden immer auf der Internetseite der jeweiligen Kryptowährung angegeben. Bei dem DeviantCoin werden 5000 Coins benötigt. Ihr solltet aber immer ein paar mehr Coins holen, da beim Aufsetzen eines Masternodes eine kleine Gebühr innerhalb der eigenen Wallet anfällt.
Einrichten einer Masternode Adresse
Nachdem wir 5000 Coins auf unsere Wallet von einer Börse transferiert haben, müssen wir eine Masternode-Adresse, einen Masternodekey und eine txhash-ID erstellen, die wir für das betreiben unseres Masternodes benötigen.
Die Masternode-Adresse ist im Grunde, einfach nur eine zusätzliche Wallet-Adresse auf die wir später genau 5000 Coins überweißen werden. Um eine Masternode-Adresse zu erzeugen, gehen wir in unserem Wallet in das Debugfenster. Dazu rufen wir über den Reiter Hilfe das Debugfenster auf.
Im Debugfenster geben wir den Befehl "getaccountaddress MN2" ein. Anstelle von MN2 könnt ihr auch jegliche andere Bezeichnung eingeben. MN2 ist später der Name (Alias) der euch innerhalb eures Wallets zur Identifizierung angegeben wird.
Habt ihr den Befehl eingegeben und mit Tastendruck auf die Taste "Enter" bestätigt, sollte bei euch eine Adresse im Debugfenster angezeigt werden, wie im unteren Bild zu sehen ist. Diese Adresse in nun eure Wallet-Adresse für euren Masternode.
Nun müssen wir von unserer Wallet, 5000 Coins an die Masternode-Wallet-Adresse schicken. Dazu gehen wir einfach auf der linken Seite im Menü auf "Receive" und kopieren uns die neu generierte Masternode-Wallet-Adresse durch einen rechtsklick darauf.
Im Menü, auf der linken Seite, gehen wir nun unter "Send" und kopieren unter Empfänger, unsere Wallet-Adresse des Masternodes. Anschließend geben wir den Betrag den wir überweisen möchten an. In meinem Fall sind dies 5000 Coins. Anschließend gehen wir auf den Button "Überweisen".
Falls eurer Wallet für Transaktionen gesperrt sein sollte (siehe in der rechten unteren Ecke das Vorhängeschloss), müsst ihr noch eure Passphrase (Kennwort) eingeben um die Transaktion zu autorisieren.
Denkt bitte auch daran den Haken für "Nur zur Zinserzeugung" zu entfernen. Danach folgt noch mal eine kurze Bestätigung bei der ihr gefragt werdet ob ihr wirklich die Coins an die angegeben Empfänger-Adresse versendet wollt. Zudem werde hier auch die Gebühren für das Versenden innerhalb der Wallet angezeigt.
Masternodekey & txhash-ID
Die Masternode-Adresse wurde eingerichtet und die 5000 Coins auf diese Transferiert. Wie bereits zu Anfang geschrieben, müssen wir jetzt noch einen Masternodekey erzeugen und eine txhash-ID.
Dazu gehen wir wieder in unser Debugfenster (Hilfe/Debugfenster) und geben dort den Befehl "masternode genkey" ein (bestätigen mit "Enter") und anschließend den Befehl "masternode outputs".
Habt ihr das getan, wird euch nun der Masternode genkey und die txhash-ID angezeigt die ihr euch am besten auf eine leere Seite eines Word-Dokuments kopiert.
Einrichten eines VPS
Nachdem wir die Einstellung in unserem Wallet vorgenommen haben, müssen wir einen VPS (Virtual Private Server) einrichten. Ich selbst habe ein bis zwei VPS-Server bei dem Anbieter "digitalocean" (Refferal-Link!). Ihr könnt aber auch gerne einen der anderen Anbieter nehmen, jedoch werde ich bei meinem Tutorial gerade auf diesen eingehen. Bei einem Anbieter sehen die nachfolgenden Schritte bis zum Starten der Konsole, etwas anders aus.
Nachdem wir einen Account registriert, ein paar Dollar durch z.B. Paypal eingezahlt haben, erzeugen wir ein neues Droplet. Dazu gehen wir rechts auf den grünen Button "Create" und wählen ein neues Droplet aus.
VPS Konfigurieren
Um den Masternode vernünftig einrichten zu können, brauchen wir einen Server, der unter der Ubuntu Version 16.04.4 x64 läuft. Diesen müsst ihr auswählen! Die neuste Version (17) funktioniert. Anschließend holen wir uns den günstigsten Tarif (1GB Memory, 1vCPU, 25 GB SSD; 1 TB Transfer). Dieser Tarif reicht für unseren Masternode vollkommen aus und kostet nur 5$ im Monat.
Anschließend wählen wir noch den Serverstandort, in meinem Fall Frankfurt (Standortwahl ist euch überlassen) und vergeben unter "Choose a hostname" einen Namen für unseren Server. Ich habe mich für dev-mn entschieden. Ihr könnt dort aber auch einen anderen, beliebigen Namen festlegen.
Zu guter Letzt, bestätigen wir die Eingaben indem wir auf "Create" klicken. Nun dauert es ca. 1-2 Minuten bis der Server eingerichtet ist.
Starten der Konsole
Um unseren VPS-Server konfigurieren zu können, müssen wir auf diesen ein Script des Masternodes hochladen. Dazu müssen wir in die Konsole des VPS-Servers gehen. Bevor wir das tun, brauchen wir die Anmeldedaten unseres gerade eingerichteten VPS-Servers.
Sobald der Server eingerichtet wurde, werden die Anmeldedaten an unsere bei der Registrierung unter digitalocean angegebene E-Mail versendet. Daher, müsst ihr zu eurer E-Mail Adresse gehen und euch dort die Anmeldedaten raussuchen.
Habt ihr die Anmeldedaten, gehen wir zurück auf das Dashboard unseres Servers. Dort wählen wir den Reiter Droplets aus und klicken auf den kleinen blauen Pfeil, neben unserem eingerichteten dev-mn VPS-Server und wählen dort "Access Console" aus.
Bei der ersten Anmeldung in der Konsole, werden wir aufgefordert uns mit den Anmeldedaten die an unsere E-Mail geschickt wurden, anzumelden. Gebt einfach den User "root" ein und drückt die Taste Enter. Anschließend müsst ihr euer Passwort eingeben.
Habt ihr das Passwort (siehe E-Mail) eingegeben (mit der Taste "Enter" bestätigt"), müsst ihr es anschließend ein weiteres mal zur Bestätigung eingeben. Warum hier eine doppelte Eingabe des zugeschickten Passworts notwendig ist, kann ich selbst nicht nachvollziehen.
Habt ihr das Passwort zweimal eingegeben, müsst ihr ein eigenes Passwort festlegen und wieder mit der Taste Enter, bestätigen. Auch das neue von euch gewählte Passwort müsst ihr ein zweites mal eingeben.
Hinweis: Das Passwort, das ihr festlegt sollte kein Name sein, denn dann kommt ein Warnhinweis und ihr müsst erneut die Anmeldung durchgehen. Verwendet ein Passwort wie beispielsweise "dFGhjK391".
Konfigurieren des Masternodes
Nachdem ihr ein neues Passwort festgelegt habt, wird euch folgender Bildschirm angezeigt:
Um den Masternode zu konfigurieren, müssen wir das Script der Kryptowährung DeviantCoin laden. Dazu müsst ihr nun in die Konsole folgendes eingeben:
"wget https://raw.githubusercontent.com/XeZZoR/scripts/master/Deviant/setup.sh"
Bestätigt die Eingabe anschließend wieder mit Enter.
Hinweis: Um das Zeichen "/" in der Konsole eingeben zu können, müsst ihr vorher die Caps Lock Taste über der Shift Taste Drücken und dann 7.
Nach erfolgter Eingabe, erscheint ein paar Sekunden später folgender Bildschirm:
Das Script wurde nun von dem eingegebene Link geladen. Nun müsst ihr den Installationsprozess starten. Dazu gebt ihr als erstes in der Konsole: "chmod 777 setup.sh" ein und bestätigt die Eingabe wieder mit Enter. Ein paar Sekunden später gebt ihr: "./setup.sh" ein.
In der Konsole, sollte nun nach ein paar Sekunden folgendes ausgeben werden:
Ist dies der Fall, müsst ihr die Installation von ein paar Dateien beginnen. Dazu gebt ihr einfach in die Konsole "y" ein (die Taste "Enter" nicht vergessen).
Nun dauert es zwischen 5-10 Minuten, bis alles Installiert wurde. Es kann durchaus sein, das sich die Konsole und die Internetseite von digitalocean nach der Installation verabschieden (aufhängen). Das macht aber nichts, das ist normal. Schließt einfach die Konsole / Internetseite und versucht diese nach ungefähr 5-10 Minuten wieder zu öffnen.
IP und Mastergenkey eingeben
Nach erneuter Anmeldung in der Console über digitalocean, sollte ihr nun nach eurer IP-Server-Adresse gefragt werden. Diese findet ihr bei eurem Server-Provider. Schaut einfach auf der Seite von digitalocean in euren Account rein und geht auf den Reiter Droplets. Dort wird euch die Server-IP angezeigt. Diese gebt ihr dann in die Konsole ein und bestätigt wiedereinmal mit der Enter-Taste.
Habt ihr erfolgreich die IP eingegeben, werdet ihr nach dem privat key für euren Masternode gefragt (Mastergenkey). Gebt anschließend euren Mastergenkey ein, den wir zu Anfang dieses Tutorial erzeugt haben.
Wurde dieser Schritt erfolgreich durchgeführt, wird euch unter dem von euch eingegeben Mastergenkey folgendes ausgeben:
- Rule added
- Rule added (v6)
- root@dev-mn: # Deviant server starting
Der Masternode ist nun installiert und konfiguriert. Jetzt muss euer VPS-Server die Blockkette der jeweiligen Kryptowährung laden. Bei dem DeviantCoin, hat dies knapp 2 Stunden gedauert bis dieser damit fertig war.
Um nachzusehen wie weit euer Masternode mit dem Laden der Blockkette ist gebt einfach den Befehl "Deviantd getinfo" in die Konsole ein.
Daraufhin, gibt die Konsole ein paar Informationen zurück, u.a. die geladenen Blöcke. Gleicht diesen wert mit der Blockanzahl des Blockexplorers der jeweiligen Kryptowährung ab. Wurde die Blockkette geladen, könnt ihr mit den nachfolgenden Schritten beginnen.
Hinweis: Wartet ab, bis euer Masternode mit dem Netzwerk synchronisiert ist (Blockkette geladen), da es sonst bei den nachfolgenden Schritten, insbesondere beim Starten des Masternodes über die Wallet zu einer Fehlermeldung kommen könnte.
Masternode und Wallet verbinden
Wurde die Blockkette geladen, müsst ihr unter eurem Wallet noch ein paar Einstellungen vornehmen. Geht dazu links im Menü auf Masternodes und anschließend auf den Button "Create" (obere linke Ecke)
In dem sich neu öffnenden Fenster (Add/Edit Deviant Node) müsst ihr nun den Alias, dass ist der Name des Masternodes den ihr am Anfang festgelegt habt, eingeben. Anschließend folgt die Eingabe der IP-Adresse eures eingerichteten VPS-Servers (bei mir ist das die 138.68.105.214), bei der Ihr neben der IP-Adresse auch den Port angeben müsst. Der Port ist die 7118, die einfach mit einem Doppelpunkt hinter eure IP-Adresse dran gehangen wird.
Nach Eingabe, müsst ihr den Mastergenkey (PrivateKey), die txhash-IP und den Output Index von der txhash-IP, eingeben und das ganze mit dem Button "OK" bestätigen.
Habt ihr dies getan, klickt ihr den "Button" update an. Danach sollte bei euch unter Masternodes euer eigener Masternode auftauchen. Wählt diesen durch klicken an und stellt sicher das euer Wallet nicht verschlüsselt wurde. Falls es verschlüsselt ist (siehe das Vorhängeschloss in der unteren rechten Ecke), müsst ihr es entschlüsseln. Geht dazu einfach auf Einstellungen/Wallet-Entsperren und vergesst nicht den kleinen Haken bei der Eingabe eures Wallet-Passworts abzuwählen.
Nun wählt ihr wieder euren eingerichteten Masternode unter dem Menüpunkt Masternodes aus und klickt auf starten. Wenn alles richtig eingerichtet wurde, sollte folgende Meldung erscheinen:
Ist die Einrichtung geglückt, geht ihr zur abschließenden Überprüfung eures Masternodes in die Konsole eures VPS-Servers und gebt dort den Befehl "Deviantd masternode status" ein und bestätigt die Eingabe mit Enter.
Wird euch der Status 9 angezeigt, habt ihr erfolgreich euren Masternode eingerichtet und zum laufen gebracht. Sollte die Fehlermeldung "Could not find suitable coins" auftauchen ist das nicht schlimm. Diese könnt ihr vernachlässigen. Euer Masternode läuft und beginnt nun damit sein Dienst dem Netzwerk zur Verfügung zu stellen.
Nach ein paar Stunden könnt ihr euer Wallet auf eurem Rechner öffnen und die ersten Coins begrüßen die durch euren Masternode generiert wurden.
Solltet ihr fragen oder Anregungen haben, könnt ihr mir diese gerne mitteilen. Sollte sich hier jemand einen DeviantCoin Masternode einrichten kann sich dieser gerne durch ein Upvote oder eine kleine Spende in Form von Deviant erkenntlich zeigen (;
Dev-Adresse: D8Kpn9JdwJLqm9CM1ji5Lr67oNHXjqrgu4
Wunderbar!
Vielen Dank für das Tutorial.
Jetzt muss ich mir nur noch einen Coin suchen, für denen sich eine MasterNode lohnen würde. :)
Am besten schaust du unter MasterNodes.online. Dort solltest du fündig werden.
Yupp da habe ich auch schon geschaut - bisher hat mich der hohe Invest (min 5k€ muss man schon rechnen) davon abgehalten. Gerade genügend andere Risikoinvests laufen obwohl ich eigentlich eher auf Sicherheit gehen sollte.
Den Upvote haste auch ohne das ich einen Einrichte und Resteem auch für die sehr ausführlich Anleitung auch wenn ich sie nicht testen kann (was ich gerne würde).
Kannst sie ja auch zum Teil bei günstigeren Coins einsetzen. Masternodes sind auch schon für 20 bis 30$ möglich.
Stimmt gibt tatsächlich deutlich billigere - gerade nochmals geschaut - hatte nur die angeschaut die ich auch selber halten würde/aktuell kenne. Zum "Testen" kann man für kleines Geld dann auch erstmal erfahrungen sammeln - und verbrennt nicht so viel wenn es nicht klappt.
Wie viele Masternodes kann man denn über einen VPS laufen lassen?
Bei dem Server, den ich im Beitrag ausgewählt habe ungefähr 3-4 Stück.
Danke für die schnelle Antwort :)
super resteem
Wenn man das mit 20k NEO Stacking und Co vergleicht...:D
Das hätte sich ja dann nach einem Monat amortisiert :O
Sehr interessantes Tutorial. Vielleicht sollte ich mich mehr mit Masternodes beschäftigen :) Hört sich auf jeden Fall lukrativ an :D
Hallelujah, das ist wie eine Fremdsprache für mich! Größten Respekt vor diesem technischen Wissen!
Während des gewissenhaften durchlesens habe ich kurz überlegt, ob ich eventuell noch ein Informatikstudium beginnen sollte.... Aber bis dahin werd ich mich mal so durchkämpfen - learning by doing.
Schönen Abend
Naja ich bin auch nicht wirklich im Einrichten von Servern drin. Bin da auch nach bestehenden Anleitungen im Netz gegangen doch die waren nicht immer schlüssig. Das meiste ist durch "learning by doing" entstanden. Habe zwar einen technischen Hintergrund, aber der liegt mehr im Bereich der Elektronik.
Umso größer ist mein Respekt - Hut ab!
ich lese liebend gerne die deutschen Tutorials, dann verstehe ich zumindes ein wenig was:-)
Aber ich finde es richtig spannend und jedesmal bleibt ein klein wenig mehr Wissen hängen!
Vielen Dank!
Deutsche Tutorials gab es leider nicht, nur unvollständige Tutorials in English. Daher war ich mal so frei und habe dieses Tutorial erstellt um anderen Leidensgenossen zu helfen.
ein wirklich sehr guter informativer Beitrag der einen wirklich erklärt wie man eine Masternodes aufsetzen kann. Gibt es eine feste Formel vom Ertrag Masternodes Zinsen gegenüber Mining ? Denke ja Hardware zum minen kostet um ein vielfaches was man ja alles mit einrechen müsste. Am besten für jeden neuen Coin dr auf den Markt kommt gleich eine Masternodes aufsetzten denn am Anfang wird man ja auch entsprechend wenig an dem entsprechenden Crpto Coin brauchen um überhaupt ans netz zu dürfen. Gruß Holger
Der Reward beim Masternode hängt von dem prozentualen Anteil ab der bei der jeweiligen Kryptowährung festgelegt wird. Bei dem DeviantCoin gehen derzeit knapp 60% in richtung Masternodes und der Rest in richtung Miner (staking). Je nach Blockhöhe wird sich der prozentuelle Anteil aber noch auf bis zu 90% verbessern für Masternodebetreiber. Derzeit mache ich mit meinem knapp 140 Coins pro Tag. Da kommen bei einem aktuellen Marktpreis von 5$ je Coin, einiges zusammen.
Aber lohnt sich das dann wirklich ? Du hast da ja 20.000 € reingesteckt und es würde dann ja schon eine Zeit dauern bis sich das amotisiert hat. Das istt nichts für mich, hast ja mitbekommen das bei mir immer alles schnell -schnell gehen muss.
Naja ich finde täglich Coins im Wert von 700$ zu generieren finde ich eigentlich schnell genug. Ich kann meine Coins die im Masternode stecken auch jederzeit wieder Verkaufen.
Ok mein Fehler, ich dachte da steht 5 Cent und nicht 5 $. Damit sieht die Rechnung natürlich ganz anders aus. Dann denke ich wird das jeder der ein bissel Kohle hat jetzt nachmachen. Und so geht der Kurs nach oben und du hast deine Invention nach 4 Wochen wieder drin :)
Naja, nicht jeder ist bereit soviel in eine Kryptowährung zu stecken. Vor allem nicht Otto Normalverbraucher. Wenn der Kurs so bleibt wie er derzeit ist hätte ich meinen Einsatz verdoppelt. Vielleicht mache ich dann noch einen zweiten Masternode auf. (;
Bin gerade echt am überlegen die auch aufzusetzen hehe. Mach einen Pool auf. Also bei 5 Reisen übelenge ich nicht lange. 20 ist dann doch schon eine Hausnummer.
Huhu. Habe ich das jetzt richtig verstanden? Ich besorge mir 5000 Deviant und kann mir dann eine Masternode erstellen? Was bekomme ich da denn ubgefähr raus? Muss ja auch noch den server mit 5$ bezahlen. Und wo zum Geier bekomme ich dev her?