Eines der interessantesten Merkmale von Tezos ist die Art und Weise, wie es sich vor Angriffen schützt. Es gibt keine vertrauenswürdigen Hosts oder manuell ernannte Netzwerkwächter.

Es ist eine vollständig dezentralisierte und vertrauenslose Architektur. Wie sich herausstellt, dient einer der Angriffsschutzmechanismen auch einer sekundären, aber ebenso wichtigen Funktion. Indem das System verlangt, dass bestimmte Mengen an Tezos während der Prägung gesperrt werden, macht es das System sehr teuer für Baker, zu viel Staking Power zu zentralisieren.

In diesem Beitrag werfen wir einen Blick darauf, wie dieser Mechanismus funktioniert. Sybil-Angriffe Wir haben in einem früheren Artikel ausführlich über so genannte Sybil-Angriffe gesprochen. Hier werde ich kurz zusammenfassen, worum es sich dabei handelt, damit wir den Kontext für die Dezentralisierungsmechanismen von Tezos herstellen können.

Leider ist ein Sybil-Angriff im Internet sehr verbreitet. Dabei werden mehrere Personas erstellt, so dass ein oder wenige Akteure vorgeben können, eine größere Gruppe zu sein. Kommt Ihnen das bekannt vor? Wir haben wahrscheinlich alle schon einmal von Anschuldigungen gehört, die sich auf die Manipulation von Online-Abstimmungen bei Umfragen in sozialen Medien, Wettbewerben und anderen Mehrheitsentscheidungen beziehen. Tezos schützt sich gegen Sybil-Angriffe, indem es eine Mindesteinlage verlangt, um sich für das Backen zu qualifizieren.

Wenn diese Einlage groß genug ist, müssen die Baker einen Mindestbetrag investieren, so dass es nicht mehr möglich ist, genügend gefälschte Personas zu erstellen, um das Netzwerk anzugreifen.

Eine Rolle, derzeit 8000 XTZ, ist der Mindestbetrag, der zum Backen von Tezos erforderlich ist. Bei den derzeitigen Preisen kostet eine Rolle etwa U$ 16.000,00. Ein Angreifer müsste also Tausende von Rollen kaufen, von denen jede einen beträchtlichen Wert hat, um das Tezos-Netzwerk anzugreifen.

ELI5 Wie vermeidet Tezos die Zentralisierung des Backens?

Interessanterweise wird derselbe Mechanismus verwendet, um das Tezos-Backen so dezentral wie möglich zu halten. Um die Dezentralisierung zu erreichen, sind zwei Mechanismen in das Baking integriert: Bond Lock Up und Endorsement Lock Up. Werfen wir einen Blick auf beide. Bonds Bei der Einrichtung einer Tezos-Bäckerei müssen die Benutzer einen Teil ihrer eigenen XTZ einsetzen, um dem Netzwerk einen gewissen Wert zu beweisen.

Wie wir bereits erwähnt haben, muss dieser Betrag mindestens eine XTZ-Rolle betragen. Der XTZ-Betrag, der in der Backadresse enthalten ist, wird Bond genannt. Dies ist etwas anderes als das Delegieren von XTZ. Bei der Tezos-Backlotterie werden die Brötchen nach dem Zufallsprinzip aus dem delegierten Pool ausgewählt. Eine Bäckerei kann also mehrere Brötchen delegiert haben, und diese Brötchen zählen für die Gewinnchancen bei der Ziehung.

Die Anleihe hingegen ist kein delegierter Betrag. Sie muss sich im Besitz des Bäckers selbst befinden. ELI5 Wie vermeidet Tezos die Zentralisierung des Backens? Adresse der Bäckerei muss diesen XTZ-Betrag enthalten. Bond Lock Up Wir können endlich zu den Bond Lock Ups kommen. Es ist ein sehr einfacher Mechanismus. Wenn ein Bäcker ausgewählt wird, einen Block zu lösen, werden 512 XTZ-Münzen aus seiner Anleihe für 5 Zyklen (~14 bis 15 Tage) gesperrt.

Für jede Rolle, die ein Baker während des letzten Snapshots besitzt, kann er also maximal 16 Blöcke prägen (512 x 16 ~= 8k XTZ). Dadurch wird sichergestellt, dass eine Bäckerei, egal wie viel XTZ sie von Dritten erhalten hat, und egal wie hoch ihre Wahrscheinlichkeit ist, in der Lotterie gezogen zu werden, nur eine Menge prägen kann, die proportional zu ihrer Anleihe ist.

Für jeden Block, den ein Bäcker prägt, muss der Bäckereibesitzer mindestens 1024 U$ in heutigen Beträgen (~2 //XTZ) besitzen. Wenn ein Bäcker seinen gesamten Anleihebetrag gesperrt hat, kann er nicht mehr an der Backlotterie teilnehmen.

Dies gibt kleineren Bäckereien eine Gewinnchance und dezentralisiert so den Einsätzeprozess. Endorsement Lock up Es gibt noch einen weiteren Sicherheits- und Dezentralisierungsmechanismus in Tezos. Jedes Mal, wenn ein Bäcker einen Block prägt, können andere Bäcker für die Gültigkeit des Blocks bürgen, indem sie den neu geprägten Block des Bäckers bestätigen. Wenn ein Baker eine Bestätigung abgibt, sperrt er automatisch 64 XTZ für 5 ELI5 Wie vermeidet Tezos die Zentralisierung des Backens?

(~14 bis 15 Tage). Ähnlich wie bei einem Bond-Lockup begrenzt der Endorsement-Lockup die Anzahl der Endorsements, die ein Baker anbieten kann. Wenn es Absprachen zwischen einer Gruppe großer Bäckereien gäbe, würden ihnen irgendwann die Endorsement-Guthaben ausgehen und die Bäcker dieser Gruppe würden ihre Gesamtautorität aus der Sicht der Delegierten verringern. Dies würde die Delegierten ermutigen, ihre Konten anderswo anzulegen, was wiederum die Dezentralisierung des Backprozesses fördern würde.

Fazit Ich hoffe, dass diese grundlegende Einführung in die Dezentralisierungsmechanismen von Tezos Ihnen eine bessere Vorstellung davon vermittelt hat, wie das System vermeidet, einer kleinen Gruppe von Bakern zu viel Kontrolle zu überlassen.

Jeder Aspekt der Mechanismen, die wir gerade besprochen haben, ist vertrauenslos. Keine einzelne Instanz entscheidet, welche Bäcker ausgewählt werden und welche nicht. Der gesamte Prozess basiert darauf, wie viel Anteil jeder Bäcker in das Netzwerk investiert hat. Mit jedem Block, den ein Baker prägen soll, wird ein Teil seines Guthabens gesperrt. Dies begrenzt die Anzahl der Blöcke, die ein Baker innerhalb eines bestimmten Zeitraums produzieren kann, und fördert so die Dezentralisierung.

Um große Mengen an Blöcken backen zu können, müsste eine Bäckerei große Geldsummen in gesperrte Fonds investieren, was den XTZ-Preis weiter in die Höhe treibt und es schließlich für eine bestimmte Partei unmöglich macht, zu viel Backkraft zu zentralisieren.


5 21 25