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

我为什么要上这堂课?

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.

在本课中,你将学习到什么?

  • Ü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.


检查您的课程进度

了解了本课的内容,
就点击 "检查 "按钮吧!

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.


检查您的课程进度

了解了本课的内容,
就点击 "检查 "按钮吧!

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.


检查您的课程进度

了解了本课的内容,
就点击 "检查 "按钮吧!

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

0%

0%

你还没有完成所有的课程。 在做测试之前,让我们先完成所有的测试吧!

点击下面的按钮,开始测试。