Steem Witnesses - wer sind sie eigentlich

in #deutsch5 years ago

Delegated Proof of Stake ist vielleicht nichts was du bisher kanntest. Es ist die Basis auf der wir uns alle bewegen, es ist das System nach dem der Steem arbeitet. In diesem Artikel werde ich erklären was Witnesses sind, wie es funktioniert und warum es wichtig ist.


Miningmethoden

In der Blockchainwelt redet man vom Mining, wenn man eine Node, also eine Kopie der Blockchain, nutzt um neue Token zu generieren. Die bekannteste Form des Mining dürfte Proof of Work sein, welches vom Bitcoin verwendet wird.

Proof of Work

Der Klassiker wie ihn sich Satoshi ausgedacht hat, man stellt den Minern eine Aufgabe die sie lösen sollen. Die Schwierigkeit der Aufgabe richtet sich danach wie viel Rechenleistung gerade im Netzwerk aktiv ist. Wer die Aufgabe als erstes löst darf den Block signieren und bekommt die Belohnung. Die Sicherheit der Blockchain wird dadurch gewährleistet das man mehr als 50% der Netzwerkrechenleistung besitzen muss, um das Netzwerk zu umgehen. Nachteil dieses Systems ist das es sehr Energiefressend ist.

Proof of Capacity

Proof of Capacity arbeitet ähnlich wie Proof of Work, nur das statt Rechenleistung Festplattenspeicher verwendet wird. Es ist weitaus energieschonender als das Proof of Work System aber konnte sich nie wirklich durchsetzen.

Proof of Stake

Proof of Stake bedeutet das ein Nutzer Token einer Blockchain hält und neue Blöcke durch den signiert werden dürfen, der einen bestimmten Anteil an den Token besitzt. Dies kann wie bei Steem durch gestakte, also eingefrorene Token oder einfach nur durch den Besitz der Token geschehen. Will man nun Minen, muss man eine Node laufen lassen und auf der damit verbundenen Wallet eine bestimmte Menge des Token halten.

Delegated Proof of Stake

Ähnlich dem Proof of Stake verfahren geht es hier darum Token zu besitzen, hier ist es jedoch nicht nötig das man selbst die Token besitzt. Tokenhalter können ihren Einfluss auf andere Nutzer vergeben, so das diese Minen und die Blöcke signieren können. So funktioniert es auf dem Steem. Du wählst einen Witness und er bekommt deinen eigenen SP entsprechend mehr Einfluss auf der Blockchain.


Was sind Witnesses

Witnesses sind die Wächter der Blockchain. Sie betreiben die Nodes in welchen alle Informationen die wir hier eingeben abgespeichert werden. Hierfür werden sie von der Community gewählt und werden für jeden signierten Block mit 10% des Rewardpools belohnt, was im Moment etwa 0,2 Steem entspricht.

Welche Witnesses gibt es?

Im Moment gibt es 140 verschiedene Witnesses. Eine Liste findest du hier. Im Folge des Artikels findest du eine Auflistung der Witnesses und was sie machen. Ich garantiere nicht für Vollständigkeit.

Was sind die Top 20?

Die 20 Witnesses, die die meisten Stimmen auf sich vereinen konnten bilden eine spezielle Gruppe auf der Blockchain. Sie entscheiden über Veränderungen auf der Blockchain. Will man etwas in ihr Ändern, z.b. einen Hardfork durchführen müssen 17 von ihnen zustimmen. Außerdem legen sie den Preis fest mit welchem pro Steem gerechnet wird.

Witnessliste

Diese Liste von Witnesses soll einen groben Überblick geben wer aktiv ist, wer was macht und wenn man wählen kann. Ich garantiere für keine Vollständigkeit und werde Witnesses die ich nicht kenne und deren Arbeit ich nicht beurteilen kann nicht extra kommentieren.

RangNameBeschreibung
1@roelandpSteemfest Organisiator und Entwickler
2@good-karmaeSteem Entwickler und an anderen Projekten beteiligt
3@yabapmattSteemmonster und Steem Engine Entwickler
4@gtgLeistet gute Infoarbeit Rund um die Steem Blockchain und testet
5@blocktradesBörse auf der man Steem und SBD gegen andere Kryptos wechseln kann, Entwickler
6@themarkymarkNerd, Entwickler, unterstützt STEM Community und Themen
7@someguy123Entwickler
8@smooth.witnessUrgestein, von Anfang an dabei
9@cervantesSpanischer Witness
10@aggroedSteemmonsters, Steem-Engine und vieles mehr
11@therealwolfhttps://therealwolf.me/projects
12@ocd-witnessBidBot
13@anyxhttps://steemit.com/witness/@anyx/updated-witness-application
14@timcliff-
15@ausbitbank-
16@thecryptodrive-
17@curie-
18@followbtcnews-
19@clayop-
20@lukestokes.mhth-

Die restlichen Witnesses findest du hier.


Wie funktioniert das mit den Witnesses?

Witnesses stellen ihre Node zur Verfügung und werden von den Stakeholdern auf Steem gewählt, womit entschieden wird wer welchen Platz in der Liste hat.

Die Node

Bei einer Node handelt es sich um einen Rechner der im Moment etwa 64 GB RAM bereitstellen muss um die Blockchain am laufen zu halten. Die größe des für eine Node notwendigen Arbeitsspeicher wächst mit jedem Block, je mehr Inhalte erstellt werden, desto schneller wächst die Blockchain. Neben der Funktion als Datenspeicher, ist eine Node oft per API auch ein Weg Daten wieder abzurufen und zu verarbeiten.

Das Signieren

Es gibt immer einen Zyklus von 21 Blöcken, also 63 Sekunden. Die ersten 20 Blöcke stehen den Top 20 Witnesses zu. Jeder dieser Witnesses legt in seinem Block fest welchen Wert ein Steem im Verhältnis zum SBD hat. Man muss an dieser Stelle bedenken das ein SBD in der Blockchain immer einen USD wert ist. Der 21 Block wird an die restlichen Witnesses verteilt, wobei man mehr Blöcke signieren kann, wenn man einen höheren Votewert besitzt. In diesem Block wird der Durchschnitt der Werte der TOP20 ermittelt und für den nächsten Zyklus als Steemwert in die Blockchain geschrieben. Jeder dieser neuen Blöcke erhöht den Rewardpool im Moment um etwa 2 Steem, wovon 10% an den signierenden Witness gehen, also etwa 0,2 Steem.

Das Wählen

Jeder Steem Account hat 30 Stimmen um Witnesses zu wählen. Es handelt sich hierbei um eine freie Wahl, geheim und gleich ist sie jedoch nicht. Eine geheime Wahl ist durch die Struktur einer Blockchain nur schwierig zu verwirklichen. Und gleich kann zwar eine Option sein, jedoch ist der Steem durch das Delegated Proof of Stake System durch den Stake abgesichert, weshalb die Stimme eines Steemian mit mehr Steem Power mehr Gewichtung hat als die eines Steemian mit weniger Steem Power. Zum Wählen wird der Posting-Key verwendet.

Der Proxy

Es besteht die Möglichkeit mit seinen Stimmen einem anderen Steemian zu folgen.

Steemit

Auf Steemit kann man unter der Steemwallet die Witnesses wählen.
Screenshot_20190812 Steemit Wallet.png
Die ersten einhundert Witnesses lassen sich per Upvote aus der Liste wählen.

Screenshot_20190812 Steemit Wallet1.png

Witnesses außerhalb der Top 100 kann man auf Steemit nur direkt per Eingabe des Namens wählen.
Screenshot_20190812 Steemit Wallet2.png
Ebenso lässt sich ein Proxy einrichten.

Steempeak

Screenshot_20190812 RE R I P oder Totgesagte leben lange SteemPeak.png
Wie man hier sieht lassen sich die Witnesses auf Steempeak auch leicht Voten, wobei man hier weitere Filtermöglichkeiten hat und alle Nodes angezeigt werden. Zu finden ist die Wahlmöglichkeit unter https://steempeak.com/me/witnesses.

Was passiert wenn eine Node nicht erreichbar ist?

Ist eine Node ausgewählt einen Block zu signieren aber nicht erreichbar springt der nächste in der Reihenfolge ein.


Warum es wichtig ist Witnesses zu wählen

Warum sollte man Witnesses wählen? Zum Abschluss noch ein paar Punkte weshalb es die ganze Sache Wert ist sich damit zu beschäftigen.

Dein Einfluss

Ein Witness repräsentiert seine Wähler, ist man nun unzufrieden mit der bisherigen Arbeit muss man einen Witness oder mehrere wählen, die sich dagegen aussprechen. Man hat zwar als kleiner Nutzer nur wenig Einfluss auf die Auswahl der Witnesses aber viele kleine Fische können auch einen Wal übertrumpfen.

Es stabilisiert das Netz

Das System des Delegated Proof of Stake funktioniert nur, wenn möglichst viel des Stakes auch verwendet wird. Hierdurch wird die Meinung der Community möglichst genau abgebildet und gleichzeitig ist es schwerer eine feindliche Übernahme durchzuführen. Je teurer es ist 17 der TOP20 zu übernehmen, desto sicherer ist das Netz vor Manipulation.

Sort:  

Leider gehören "wir" wohl nicht dazu! Änderen in Zukunft! Ich wäre dabei! Aber es fehlt das Wissen:), Dir wohl die Kohle:)). Think about! BGvB!

Die Node steht neben mir, ist zwar einmal abgeraucht aber bis HF21 sollte sie laufen.

Und das mit dem Wissen kann man ändern.

Vorschlag?? "Witness" satren, sponsored by balte? Details? BGvB!

Oder vielleicht:

DACH-Wittness, sponsored von der gesamten deutschsprachigen Community
Ein guter Wittness hat immer ein paar Backup-Notes, das kostet natürlich, macht ihn aber zuverlässig ;)

Ich werde mich bei dir melden, hab da eine Idee.

gerne-discord:)

Natürlich habe ich nicht die Hälfte von dem verstanden was Du hier beschreibst, das darf aber gerne ignoriert werden, stelle ich mich halt ein bisschen dämlich an.
Aber einen Ansatz habe ich gefunden, der ein Lichtlein aufgehen lässt und das Ganze wieder ein wenig klarer erscheinen lässt.
Mehr kann man nicht verlangen. Danke. 😎

Dann muss ich wohl 20 weitere Beiträge schreiben und alles genauer erklären.

Irgendwann versteht jeder den Steem. Und ich werde vllt. dadurch Reich - so Reich das ich mir ein Zelt unter einer Brücke leisten kann.

Wunderbar und vollständig erklärt. :-)
Bis auf die Sache, das Satoshi der "Erste" war, mit der Idee von Proof of Work ;-)

Er war der erste der es im großen Style umgesetzt hat.
Den Rest kann man halt vergessen,

Super erklärt,deshalb ein kleines tipu upvote von mir.

Posted using Partiko Android

Danke, richtig gut erklärt!

Posted using Partiko Android

Danke dir. Auf den ersten Blick ist das echt viel... ich werde es noch mal lesen müssen, aber eine tolle Übersicht! Danke LGG

This post is supported by $0.3 @tipU upvote funded by @thales7 :)
@tipU voting service: instant, profitable upvotes + profit sharing tokens | For investors.

Hallo ich bin Mikrobi,

dein Beitrag hat mir sehr gut gefallen und du bekommst von mir Upvote.

Ich bin ein Testbot, wenn ich alles richtig gemacht habe, findest du deinen Beitrag in meinem Report wieder.

LG

Mikrobi

Du hast ein Upvote von unserem Kuration, – Support Account erhalten.

Dieser wurde per Hand erteilt und nicht von einem Bot. Bei uns werden die Beiträge gelesen (#deutsch) und dann wird von dem Kurator eigenverantwortlich entschieden ob und in welcher Stärke gevotet wird. Unser Upvote zieht ein Curation Trail von ca. 50 Follower hinter sich her!!!

Wir, die Mitglieder des German Steem Bootcamps möchten "DIE DEUTSCHE COMMUNITY" stärken und laden Dich ein Mitglied zu werden.

Discord Server an https://discord.gg/Uee9wDB

Congratulations @satren! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 25000 upvotes. Your next target is to reach 30000 upvotes.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.31
TRX 0.12
JST 0.034
BTC 64742.01
ETH 3172.49
USDT 1.00
SBD 4.10