[DE/EN][RasPi Custom Image]Join the Dig-Testnet-2 with RasPi & VPS (Part 1/3)

in guide •  3 years ago  (edited)

Digger.png


Zum Auflockern / To loosen up

I am a dwarf and I'm digging a hole
Diggy, diggy hole, diggy, diggy hole...


The English translation is below


Vorwort

So, das war der Spaßige Teil, jetzt geht es zum Eingemachten. Nachdem es im Discord über die Tage ein paar Probleme mit der Einrichtung des Dig-Testnet sowohl auf dem RasPi als auch auf VPS gab, möchte ich hiermit meinen Beitrag leisten und versuchen das so knapp wie nur möglich zusammen zu fassen, dass auch jeder, der mit machen will auch reinkommt. Denn es ist eigentlich gar nicht so schwer.

Dieser Guide ist ungewohnter weiße ohne Bilder und nur auf das nötigste beschränkt. Es werden folgende Blöcke in Deutsch und Englisch beinhaltet sein.

Ich hoffe, ich kann damit einigen helfen, die bisher nicht durchblickten oder wo einen Fehler machten.

ACHTUNG:
Dieser Guide beinhaltet nur die ERSTEINRICHTUNG für ein Recovery sind (noch) keine Infos enthalten, da ich dies noch nicht versucht habe!

PS:
Aus Zeitlichen- und Übersichtlichen Gründen, werde ich nicht alle 3 Guides in einem Post Packen, sondern ich werde 3 Posts daraus machen. Heute gibt es erst einmal den Guide für den RasPi mit meinen Custom Image inkl. Englischer Übersetzung. Aus dem Grundgerüst kann ich dann wohl morgen schon die beiden anderen Guides fertig machen.


RasPi neu Flash mit mein Custom Image


Benötigt werden:

Schritt 1:

Nachdem ihr das Image auf die SD-Karte geflasht habt, legt ihr diese in den RasPi ein und wartet kurz. Es werden automatisch benötigte Programme heruntergeladen und eingerichtet, sowie auch eine Blurt Node.

Die Einrichtung der Blurt Node wird auch erst mal die RasPi CPU stark beanspruchen und daher könnten die einzelnen Schritte ab jetzt sehr langsam reagieren. Diese Einrichtung dauert je nach Internetleitung und SD-Karte 30 bis 120 Minuten.

Schritt 2:

Per SSH auf dem RasPi einloggen:
ssh root@digger mit dem Kennwort root.

Schritt 3:

Nun folgt die eigentliche DIG Einrichtung. Da ich in meinem Custom Image vieles vereinfacht habe sind für einige Schritte die normal nötig wären nur .sh Dateien zu starten.

Angefangen mit :
bash diginstall1.sh

ACHTUNG:
Hier KANN ein Fehler auftreten, den ich noch nicht ergründen konnte. Das Scrypt installiert DIG dies wird auch Schritt für Schritt auf den Bildschirm angezeigt. Die letzte Datei braucht ein bisschen länger. Wenn das Command Prompt nach ca. 5 bis 10 Minuten nicht erscheint bitte einmal STRG + C drücken. Aber bitte nicht zu früh! Normal sollte nach ca. 2 bis 3 Minuten das Prompt von selber erscheinen!

Nun geht es weiter mit dem anlegen der Konten:

digd init DEIN TOLLER NAME

(Wer jetzt hier wirklich "Dein Toller Name" hinschreibt anstatt seinen eigenen "Nick-Namen", der wird von mir eigenhändig geohrfeigt.😂)

digd keys add validator

ACHTUNG:
Die Keys sind zu notieren sowohl auch die mnemonic phrase (24 Worte)!

Jetzt noch 2 .sh Dateien ausführen:

bash diginstall2.sh
bash fix.sh

Nach der Eingabe der diginstall2.sh passiert nichts auf dem Bildschirm, davon nicht irritieren lassen!

So, nun ist das Grobe erledigt, jetzt schauen wir ob auch alles gestartet werden kann. Da DIG nicht wie BLURT in einem Docker läuft nutzen wir nun die Software SCREEN um DIG in einen Container laufen zu lassen.

Einen Screen-Container anlegen:
screen -S dig
Die DIG Chain Starten:
bash digstart.sh

Jetzt sollte die Chain auf dem Bildschirm runter rattern. Wenn dies passiert, ist die Einrichtung erfolgreich und du bist schon einmal eine DIG NODE!

Somit können wir die Anzeige schließen mit der Tastenkombination:
STRG +a +d

ACHTUNG:
Der nächste Schritt ist das Einrichten des eigentlichen Validator's / Witness (wie es auf Blurt heißen würde). Hierfür wird allerdings DIG auf euerem Konto benötigt. Daher ab hier erst weiter machen, sobald euer Konto nicht mehr Leer ist, dazu schickt ihr mir einfach euere DIG-Adresse, die ihr natürlich notiert habt in den Kommentaren oder per Discord! Ich sende euch dann 2 DIG wovon ihr dann einen für die Erstellung des Validator’s nutzen könnt.

Wenn ich euch die DIG gesendet habe UND die Blockchain auf eueren System vollständig Synchronisiert ist, geht es weiter mit dem Befehl:

digd tx staking create-validator --amount 1000000udig --from DEINE ADRESSE --pubkey 'DEIN PUB KEY' --commission-rate 0.1 --commission-max-change-rate 0.1 --commission-max-rate 1 --min-self-delegation 1 --keyring-backend test --chain-id dig-testnet-2


WICHTIGE INFO ZU DEM BEFEHL:
1DIG = 1000000udig.
Deinen zu benutzenden PUB KEY siehst du mit dem Befehl:

digd tendermint show-validator

BEISPIELE:

DEIN PUB KEY:
{"@type":"/cosmos.crypto.ed25519.PubKey","key":"foEwJVVSLdeYwdh8vT9ileUDDpn/XKTo1CUqaFt78tw="}
DEINE ADRESSE:
dig1uvwt062hfrmg893dr8n347rvt7w02n9gsgane0

Der Befehl würde mit den Beispiel Keys dann so aussehen:

digd tx staking create-validator --amount 1000000udig --from dig1uvwt062hfrmg893dr8n347rvt7w02n9gsgane0 --pubkey '{"@type":"/cosmos.crypto.ed25519.PubKey","key":"foEwJVVSLdeYwdh8vT9ileUDDpn/XKTo1CUqaFt78tw="}' --commission-rate 0.1 --commission-max-change-rate 0.1 --commission-max-rate 1 --min-self-delegation 1 --keyring-backend test --chain-id dig-testnet-2


ACHTUNG:
Bitte nicht die Beispiel Keys benutzen!
Hier ist verwirrend, dass man vorher beim Validator erstellen einen anderen Pub Key angezeigt bekommen hat, aber mit dem geht das nicht!

Wenn das nun ohne Fehler abgesendet werden konnte, kannst du auf der Webseite http://95.217.196.54:3069/validators hoffentlich deinen Namen lesen. Wenn nicht, gebt mir bitte Rückmeldung.

Fertig!


Now the English translation


Preface

So, that was the fun part, now it's time to get down to business. After there were a few problems in Discord over the days with the setup of the Dig-Testnet both on the RasPi and on VPS, I would like to make my contribution here and try to summarize it as concisely as possible, so that everyone who wants to participate can get in. Because it is actually not so difficult.

This guide is unusual white without pictures and limited only to the most necessary. It will include the following blocks in German and English.

I hope I can help some people who did not know what to do or made a mistake.

ATTENTION:
This guide contains only the FIRST SETUP for a recovery are (yet) no info included, because I have not tried this yet!

PS:
For time and clarity reasons, I will not pack all 3 guides in one post, but I will make 3 posts. Today there is first of all the guide for the RasPi with my custom image incl. English translation. From the basic framework I can then probably tomorrow already make the other two guides ready.


RasPi new flash with my custom image


Needed are:

Step 1:

After you have flashed the image to the SD card, insert it into the RasPi and wait a short time. The required programs are automatically downloaded and set up, as well as a Blurt Node.

The setup of the Blurt Node will also first of all heavily use the RasPi CPU and therefore the individual steps from now on could react very slowly. This setup will take 30 to 120 minutes depending on the internet line and SD card.

Step 2:

Log in to the RasPi via SSH:
ssh root@digger with the password root.

Step 3:

Now follows the actual DIG setup. Since I simplified a lot of things in my custom image, some steps that would normally be necessary are only .sh files to start.

Started with :
bash diginstall1.sh

ATTENTION:
Here MAY be an error that I have not yet been able to fathom. The Scrypt installs DIG this is also displayed step by step on the screen. The last file takes a little longer. If the command prompt does not appear after 5 to 10 minutes please press CTRL + C once. But please not too early! Normally after about 2 to 3 minutes the prompt should appear by itself!

Now we continue with the creation of the accounts:

digd init YOUR GREAT NAME

(Who now really writes here "Your great name" instead of his own "nick name", which is slapped by me with my own hands.😂)

digd keys add validator

ATTENTION:
The keys are to be noted as well as the mnemonic phrase (24 words)!

Now run 2 .sh files:

bash diginstall2.sh
bash fix.sh

After entering diginstall2.sh nothing happens on the screen, don't let this irritate you!

So, now the rough is done, let's see if everything can be started. Since DIG does not run in a Docker like BLURT, we now use the software SCREEN to run DIG in a container.

Create a screen container:
screen -S dig
Starting the DIG Chain:
bash digstart.sh

Now the chain should rattle down on the screen. If this happens, the setup is successful and you are already a DIG NODE!

Thus we can close the display with the key combination:
CTRL +a +d

ATTENTION:
The next step is to set up the actual Validator's / Witness (as it would be called on Blurt). For this, however, DIG is needed on your account. Therefore, from here only continue as soon as your account is no longer empty, to do this, just send me your DIG address, which you have of course noted in the comments or via Discord! I will then send you 2 DIG of which you can then use one for the creation of the validator's.

When I have sent you the DIG AND the blockchain is fully synchronized on your system, you can continue with the command:

digd tx staking create-validator --amount 1000000udig --from YOUR ADDRESS --pubkey 'YOUR PUB KEY' --commission-rate 0.1 --commission-max-change-rate 0.1 --commission-max-rate 1 --min-self-delegation 1 --keyring-backend test --chain-id dig-testnet-2


IMPORTANT INFO ABOUT THE COMMAND:
1DIG = 1000000udig.
You can see your PUB KEY to use with the command:

digd tendermint show-validator

EXAMPLES:

YOUR PUB KEY:
{"@type":"/cosmos.crypto.ed25519.PubKey","key":"foEwJVVSLdeYwdh8vT9ileUDDpn/XKTo1CUqaFt78tw="}
YOUR ADDRESS:
dig1uvwt062hfrmg893dr8n347rvt7w02n9gsgane0

The command would then look like this with the example keys:

digd tx staking create-validator --amount 1000000udig --from dig1uvwt062hfrmg893dr8n347rvt7w02n9gsgane0 --pubkey '{"@type":"/cosmos.crypto.ed25519.PubKey","key":"foEwJVVSLdeYwdh8vT9ileUDDpn/XKTo1CUqaFt78tw="}' --commission-rate 0.1 --commission-max-change-rate 0.1 --commission-max-rate 1 --min-self-delegation 1 --keyring-backend test --chain-id dig-testnet-2


ATTENTION:
Please do not use the example keys!
Here is confusing that you have previously when creating validator another Pub Key displayed, but with this does not work!

If this could now be sent without errors, hopefully you can read your name on the website http://95.217.196.54:3069/validators. If not, please give me feedback.

Done!


Member of Opfergnome-Witness-Team on Blurt

Opfer.png
Feel free to vote for us!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!
Sort Order:  

Wer jetzt hier wirklich "Dein Toller Name"

Genial, Anleitung mit Action ;-)

Hast dir wieder einiges an Arbeit gemacht, hat sich gelohnt, ATOM steigt gerade wie verrückt.

  ·  3 years ago  ·  

Jo, nachdem ich jetzt 7000 Dollar an Hive Down Powere um Atom zu holen fällt Hive und Atom steigt. Das Mobbing. :)
Hab auch schon erste Delegation an Jacob in der Cosmos Chain. :)

Waren schon wieder einiges an Stunden für die Anleitung. Und 2 Teile kommen nocht. Die aber nicht mehr so viel brauchen sollten.

  ·  3 years ago  ·  

Ich kann sagen das Image funktioniert ich war ja @dotwin1981 sein Versuchskaninchen diesmal :)
Auch ich habe an Jacob AkT (Akash Network) an Jacob delegiert. Dies ist sogar über Keplr möglich.

  ·  3 years ago  ·  

Your guides are unbeatable! Massive value thank you!

  ·  3 years ago  ·  

Hi Doti,

herzlichen Dank!

Mit deiner tollen Anleitung traue ich mir das jetzt zu und bestelle jetzt sofort meinen zweiten RasPi.

Und zum Glück hatten wir zufällig über "YOUR COOL NAME" gesprochen, so dass du mich auch nicht wirst ohrfeigen müssen! ;-)

Ich denke, ohne dich wären diese Projekte hier nicht möglich.

Lieben Gruß

  ·  3 years ago  ·  

Vielen Dank. :)
Ich bin froh, wenn ich helfen kann, dass alle an so einem Projekt teilhaben können.
Experten setzen meist Grundwissen der Leute vorraus das oft nicht gegeben ist, daher versuche ich das immer so einfach wie nur möglich zu erklären.
Daher bin ich Happy wenn das klappt.

Wenn das DIG Netz mal die Testnet Phase verlässt und Live geht, werde ich noch einmal einen Finalen Guide mit dazugehörigen Custom Image raus bringen. Dann auch mit tollen Pix. :)

Congratulations, your post has been upvoted by @r2cornell, which is the curating account for @R2cornell's Discord Community.

Curated by <@melissaofficial>

r2cornell_curation_banner.png

  ·  3 years ago  ·  

Leider kommen die letzten Teile für meinen zweiten RasPi erst am Montag bei mir an.

Aber dann geht's los mit DIG! ;-)

  ·  3 years ago  ·  

Dann gibts wieder eine Bastelstunde. :)
Sag dann bescheid, wennst die Token fürs absenden des Validators brauchst. Bin da schon fleißig am Minen. :)

  ·  3 years ago  ·  

Ja, das werde ich machen. LG

  ·  3 years ago  ·  

Thank you for using my upvote tool 🙂
Your post has been upvoted (38.49 %)

Delegate more BP for better support and daily BLURT reward 😉
@tomoyan
https://blurtblock.herokuapp.com/blurt/upvote

  ·  3 years ago  ·   (edited)

Hi Doti, @dotwin1981

ich wollte gerade loslegen ...

Dein Link reagiert bei mir nicht:
Mein Image: http://dotwin1981.de/cryptopie/beta/digger.img.xz