Witness-Votes regelmäßig überprüfen!

Kürzlich gab es in den News von @pennsif die Mitteilung, dass zwei neue Zeugen (witnesses) die Arbeit aufgenommen und einen Zeugenknoten (für die Techniker unter uns :-) ) aufgesetzt haben. Beim Lesen der Posts der neuen Zeugen ist mir etwas aufgefallen, auf das ich hier noch einmal dringend aufmerksam machen möchte.

Bedeutung der Zeugen

Als Steemianer sollte man grob eine Ahnung davon haben, welche Bedeutung die Zeugen für den Steem haben. Für Neuankömmlinge oder zur groben Einordnung für diejenigen, die sich bisher noch nicht wirklich mit der Materie auseinandergesetzt haben, möchte ich es wirklich nur kurz mit drei Stichpunkten erläutern:

  • Die Zeugenknoten sorgen für Stabilität des Netzwerks. Jeder Zeugenknoten enthält eine Kopie der Blockchain und sorgt so für Verfügbarkeit der Daten.
  • Jeder neu geschaffene Block (der alle aktuellen Aktivitäten auf der Blockchain enthält) wird durch die Zeugen geprüft und bestätigt (und das passiert alle 3 Sekunden).
  • Änderungen an der Blockchain können nur durch die Zeugen umgesetzt werden, da auf ihren Servern der Code für die Blockchain läuft.

Das Zwischenfazit lautet also:

Die Zeugen sind für das Funktionieren der Steem-Blockchain von wesentlicher Bedeutung.

Bedeutung der User:

Wir haben nun also einige Zeugen (aktuell genau 1.528).
Aufgabe aller Steemianer (und tatsächlich eine Pflicht im eigenen Interesse) ist es nun, für seine Zeuge zu stimmen. Jeder User, egal wie groß oder klein sein Stake auch ist, kann für 30 Zeugen stimmen. Nur die Wertigkeit der Stimmen ist vom Stake des Users abhängig.

Die Rangfolge der Zeugen wird aus der Anzahl der Stimmen und der jeweiligen Wertigkeit ermittelt. Die ersten 20 Zeugen haben eine besondere Bedeutung, da diese auf jeden Fall in jeder Blockerstellungsrunde (in der 21 Blöcke produziert werden) einen Block erstellen. Der Zeuge, der den 21. Block produzieren darf/soll, wird zufällig aus den restlichen Zeugen ausgewählt.

Weiteres Zwischenfazit:

Die Stimmen der User bestimmen die Rangfolge und damit die Bedeutung der Zeugen

Unterschätzte User-Pflicht?

Aus Sicht der User ist es also besonders wichtig, Zeugen zu wählen, damit zuverlässig die Blöcke der Steem-Blockchain erstellt werden und wir munter schreiben, kommentieren und voten können.

Zuverlässig können aber nur solche Zeugen arbeiten, die (neben anderen Kriterien) auch tatsächlich Blöcke produzieren und die aktuellste Blockchain-Version (aktuell ist die Version 0.23.1) anbieten.
Schauen wir mal auf die nachfolgende Tabelle mit Zeugen ab Platz 50:


Quelle Stand: 24.08.2022, 23.00 MESZ

Hier sieht man, dass es sogar innerhalb der ersten 100 Plätze Zeugen gibt, die deaktiviert (durchgestrichene Namen) sind oder eine alte Version der Blockchain anbieten.

Steem-Whitepaper sagt zur Deaktivierung:

Jeder Zeuge, der einen Block verpasst und in den letzten 24 Stunden keinen Block produziert hat, wird deaktiviert, bis er seinen Blocksignierschlüssel aktualisiert hat.

Update: Diese Aussage im Steem-Whitepaper stimmt leider mit der aktuellen Version der Blockchain nicht mehr überein. Wie hier zu erkennen ist, wurde mit der Hardfork 20 diese automatische Deaktivierung wieder entfernt. Ende Update

Es gibt also User, die für nicht mehr aktive Zeugen stimmen. Letztlich gehen damit aber den aktiven Zeugen Stimmen verloren. Und wir brauchen aktive Zeugen, um den Steem zu entwickeln. Die letzte Hard Fork ist zwei Jahre her… in der Branche eine Ewigkeit…

Daher mein Schlussfazit und Aufruf an alle User:

Schaut euch bitte eure Witness-Votes an und aktualisiert sie von Zeit zu Zeit!

Zeugen-Voting

Das ist im Grunde gar nicht schwer. Es gibt einige Möglichkeiten, von denen ich kurz zwei vorstellen möchte:

  1. Allen voran natürlich das Schweizer Taschenmesser von Steemchiller: Über die Seite https://steemworld.org/witnesses
    Dort könnt ihr euch rechts oben einloggen und dann das Vote bei eurem Zeugen setzen. Das geht aber nur bei Zeugen, die schon unter den ersten 250 Zeugen sind.
    Bei Zeugen, die weiter hinten platziert sind, könnt ihr auf eurem Steemworld-Dashboard unter „Account Details“, „WittnessVotes“ den Button „Vote for Witness“ anklicken:


    Dann könnt ihr direkt den Account-Namen des gewünschten Zeugen eingeben.
    Update: Leider musste ich auf einen Hinweis von @jaki01 feststellen, dass Steemchillers Liste nicht alle inaktiven Zeugen berücksichtigt. Ende Update

  2. Über die Seite https://steemitwallet.com/~witnesses
    Auch dort müsst ihr eingeloggt sein und könnt bis Platz 100 direkt den Vote-Button (wie bei Posts) anklicken. Bei Zeugen, die nicht unter den ersten 100 Zeugen sind, ist unter der Liste ein Eingabefeld vorhanden, in das ihr den Account-Namen des gewünschten Zeugen eintragen könnt.

  3. Wenn ihr nun partout nicht selbst abstimmen wollt oder es euch nicht zutraut, könnt ihr auch einen „Proxy“-Account bestimmen, der dann für euch abstimmt. Dafür geht ihr auch auf euren Steemworld-Dashboard. Unter „Account Details“, „Account“ könnt ihr den Button „Change Wittness Proxy“ anklicken:


    Dort könnt ihr dann den Account-Namen angeben, der für euch über die Zeugen abstimmen soll.

So! Nun aber ran an die Überprüfung!

Ich selbst habe tatsächlich auch festgestellt, dass ich für einen Zeugen (aktuell auf Platz 51) gestimmt hatte, der deaktiviert ist. Das habe ich schleunigst geändert. :-))


Deutsch Unplugged

auf https://moecki.online/hive-146118


Fotos: moecki
25.08.2022

Banner with kind permission of chriddi

H2
H3
H4
3 columns
2 columns
1 column
39 Comments