Lektion 5: Lassen Sie uns das CAP-Theorem verwenden, um die Eignung von Blockchains zu sortieren

Why does this lesson matter?

Bevor wir auf die Details der einzelnen Technologien eingehen, aus denen sich die Blockchain zusammensetzt, möchten wir abschließend noch einmal auf die Eignung der Blockchain hinweisen. Um die Notwendigkeit von Blockchain zu verstehen und ihre Stärken optimal zu nutzen, wird in dieser Lektion das CAP-Theorem verwendet, um Blockchain zu entschlüsseln.

What you can learn in this lesson

  • Über das CAP-Theorem
  • Das CAP-Theorem und die Natur der Blockchain
  • Die Eignung der Blockchain

目次を表示する

Erinnern wir uns an das CAP-Theorem

Bevor wir uns mit der Eignung der Blockchain befassen, sollten wir über das CAP-Theorem sprechen.

Das CAP-Theorem ist ein Theorem, das besagt, dass es unmöglich ist, die drei Eigenschaften "Konsistenz", "Verfügbarkeit" und "Partitionstoleranz" beim Betrieb eines Webdienstes gleichzeitig zu erfüllen.


Konsistenz

Der Dienstnutzer kann immer auf die neuesten Daten zugreifen.


Verfügbarkeit

Der Dienst wird nicht durch einen Systemausfall gestoppt, d. h. es gibt keinen einzigen Ausfallpunkt im System.


Teilungstoleranz

Der Dienst wird nicht unterbrochen, selbst wenn das Netzwerk des Systems unterbrochen wird.

Dieses Theorem zeigt, dass es so etwas wie ein perfektes System nicht gibt und dass man, wenn man sich für etwas entscheidet, etwas aufgeben muss.


Check your achievement

Click the “Tick” button
if you understand the lesson so far.

Das CAP-Theorem in der Blockchain

Wenden wir nun das CAP-Theorem auf Blockchains an.

Eine Blockchain besteht aus einer Vielzahl von Knotenpunkten, die alle genau dieselben Informationen enthalten.

Dies bedeutet, dass es keine einzige Fehlerstelle im System gibt.

Das bedeutet auch, dass die Blockchain sich durch eine hohe Verfügbarkeit auszeichnet, da sie keine Ausfallzeiten hat.


Wir haben auch gelernt, dass Blockchain-Kommunikation Peer-to-Peer ist.

Das bedeutet, dass, wenn ein Teil des Netzes blockiert ist, die Kommunikation dennoch problemlos möglich ist.

Daher wissen wir, dass sie auch die Eigenschaft der Partitionstoleranz besitzt.


Was ist mit der Konsistenz?

Blockchains wurden auf einem P-to-P-Kommunikationsschema mit einer großen Anzahl von Knoten aufgebaut.

Das bedeutet, dass es etwas länger dauert, bis dieselben Daten an alle Knotenpunkte weitergeleitet werden.

Kurz gesagt, die Daten eines Knotens stimmen nicht in Echtzeit mit den Daten eines anderen Knotens überein.

Dies entspricht nicht dem Wesen der Konsistenz, bei der Sie immer Zugang zu den neuesten Daten haben.


Check your achievement

Click the “Tick” button
if you understand the lesson so far.

Verständnis für die Eignung von Blockchain

Zusätzlich zu den Eigenschaften von Blockchains, die sich aus dem CAP-Theorem ableiten, sollten wir uns die Eigenschaften "vertrauenslos" und "Transparenz" ansehen, die wir in Lektion 2 kennengelernt haben, um zu verstehen, wofür Blockchains nicht geeignet sind.


Wofür sich die Blockchain eignet

Blockchain eignet sich für die Aufzeichnung von Daten, die nicht verfälscht werden können.

Zum Beispiel der Besitz von Immobilien oder Wertpapieren oder die Abschlusszeugnisse von Universitäten.

Alle diese Daten können veröffentlicht werden, und da unzählige Knoten dieselben Daten besitzen, muss man sich keine Sorgen machen, dass sie manipuliert werden könnten.


Wofür die Blockchain nicht geeignet ist

Blockchains sind nicht für die Aufzeichnung von Daten geeignet, die sofort verfügbar sein müssen.

Wie wir im CAP-Theorem gesehen haben, sind Blockchains in einigen Bereichen der Daten inkonsistent.

Es ist natürlich möglich, dass die Blockchain in Zukunft weiterentwickelt wird, aber für den Zahlungsverkehr ist die Blockchain eigentlich nicht geeignet.

Da Zahlungen an Ort und Stelle im Austausch gegen Waren abgewickelt werden müssen, sind Blockchains dafür nicht gut geeignet, da es etwas Zeit braucht, bis die Zahlungsdaten alle Knotenpunkte erreichen.

Andererseits bietet die Blockchain in Situationen, in denen ein wenig Zeit kein Problem darstellt, wie z. B. bei internationalen Geldüberweisungen, viele Vorteile.


Da die Blockchain mit Bitcoin begann, wird sie oft als eine Technologie für das Finanzwesen missverstanden, aber es gibt viele Beispiele für ihren Einsatz in anderen Bereichen.

Blockchain eignet sich auch nicht für die Aufzeichnung von Daten, die nicht eingesehen werden können.

Wie wir bereits mehrfach erfahren haben, sind alle in einer Blockchain gespeicherten Daten öffentlich.

Daher sollten Sie niemals Daten aufzeichnen, von denen Sie nicht möchten, dass sie eingesehen werden, wie z. B. persönliche Informationen.

Im Hinblick auf die praktische Anwendung der Blockchain ist der Aspekt, was in der Blockchain gespeichert werden soll, sehr wichtig.


Check your achievement

Click the “Tick” button
if you understand the lesson so far.

Lektion 5: Lassen Sie uns das CAP-Theorem verwenden, um die Eignung von Blockchains zu sortieren

0%

0%

You haven’t finished all the lessons. Make sure to complete them before taking a quiz!

You can start a quiz by clicking the button below.