Was ist Dezentralisierung in der Blockchain?
Was ist Dezentralisierung?
In der Blockchain bezieht sich Dezentralisierung auf die Übertragung der Kontrolle und Entscheidungsfindung von einer zentralisierten Einheit (Einzelperson, Organisation oder Gruppe davon) auf ein verteiltes Netzwerk. Dezentrale Netzwerke sind bestrebt, das Vertrauen, das die Teilnehmer einander entgegenbringen müssen, zu verringern und ihre Fähigkeit, Autorität oder Kontrolle über einander auszuüben, auf eine Weise abzuschrecken, die die Funktionalität des Netzwerks beeinträchtigt.
Warum Dezentralisierung wichtig ist
Dezentralisierung ist kein neues Konzept. Beim Aufbau einer Technologielösung werden in der Regel drei primäre Netzwerkarchitekturen berücksichtigt: zentralisiert, verteilt und dezentralisiert. Während Blockchain-Technologien häufig dezentrale Netzwerke nutzen, kann eine Blockchain-Anwendung selbst nicht einfach als dezentralisiert eingestuft werden oder nicht. Dezentralisierung ist vielmehr eine gleitende Skala und sollte auf alle Aspekte einer Blockchain-Anwendung angewendet werden. Durch die Dezentralisierung der Verwaltung von und des Zugriffs auf Ressourcen in einer Anwendung kann ein besserer und fairerer Service erreicht werden. Die Dezentralisierung hat in der Regel einige Nachteile, wie z. B. einen geringeren Transaktionsdurchsatz, aber im Idealfall sind die Kompromisse die verbesserte Stabilität und das damit verbundene Serviceniveau wert.
Vorteile der Dezentralisierung
Wie Dezentralisierung im Vergleich steht
Dezentralisierung sollte dort angewendet werden, wo es Sinn macht. Nur weil es sich um eine Blockchain-Anwendung handelt, heißt das nicht, dass sie zu 100 % dezentralisiert sein muss. Das Ziel jeder Blockchain-Lösung ist es, das zu liefern, was die Benutzer dieser Lösung benötigen, und dies kann bestimmte Dezentralisierungsgrade beinhalten oder auch nicht. Um dezentrale Netzwerke besser zu verstehen, zeigt die folgende Tabelle, wie dezentrale Netzwerke im Vergleich zu den gängigeren zentralisierten und verteilten Netzwerken abschneiden.
|
Zentralisiert |
Verteilt |
Dezentralisiert |
Netzwerk-/Hardwareressourcen |
Von einer einzigen Einheit an einem zentralen Standort verwaltet und gesteuert |
Verteilt auf mehrere Rechenzentren und Regionen; gehört dem Netzwerkanbieter |
Ressourcen gehören den Netzwerkmitgliedern und werden von ihnen gemeinsam genutzt; schwierig zu verwalten, da sie niemandem gehören |
Lösungskomponenten |
Verwaltet und kontrolliert von einer zentralen Stelle |
Wird vom Lösungsanbieter gewartet und kontrolliert |
Jedes Mitglied hat exakt dieselbe Kopie vom verteilten Hauptbuch |
Daten |
Verwaltet und kontrolliert von einer zentralen Stelle |
In der Regel im Besitz und unter der Verwaltung des Kunden |
Nur im Gruppenkonsens hinzugefügt |
Kontrolle |
Von einer zentralen Stelle gesteuert |
In der Regel eine gemeinsame Verantwortung zwischen Netzwerkanbieter, Lösungsanbieter und Kunden |
Niemand besitzt die Daten und jeder besitzt die Daten |
Single Point of Failure |
Ja |
Nein |
Nein |
Fehlertoleranz |
Niedrig |
Hoch |
Extrem hoch |
Sicherheit |
Verwaltet und kontrolliert von einer zentralen Stelle |
In der Regel eine gemeinsame Verantwortung zwischen Netzwerkanbieter, Lösungsanbieter und Kunden |
Steigt mit steigender Anzahl der Netzwerkmitglieder |
Leistung |
Verwaltet und kontrolliert von einer zentralen Stelle |
Nimmt zu, wenn die Netzwerk- und Hardwareressourcen nach oben und nach außen skaliert werden |
Sinkt mit steigender Anzahl der Netzwerkmitglieder |
Beispiel |
ERP-System |
Cloud-Computing |
Blockchain |
Jede Netzwerkarchitektur hat ihre Vor- und Nachteile. Beispielsweise priorisieren dezentrale Blockchain-Systeme im Gegensatz zu verteilten Systemen in der Regel Sicherheit vor Leistung. Wenn ein Blockchain-Netzwerk also nach oben oder nach oben skaliert wird, wird das Netzwerk sicherer, aber die Leistung verlangsamt sich, da jeder Mitgliedsknoten alle Daten überprüfen muss, die dem Ledger hinzugefügt werden. Das Hinzufügen von Mitgliedern zu einem dezentralen Netzwerk kann es sicherer, aber nicht unbedingt schneller machen.
Wer entwickelt Blockchain-Anwendungen, die die Dezentralisierung nutzen?
Jedes Blockchain-Protokoll, jede dezentrale Anwendung (dApp), jede dezentrale autonome Organisation (DAO) oder jede andere Blockchain-bezogene Lösung verwendet unterschiedliche Dezentralisierungsgrade. Der Grad der Akzeptanz hängt in der Regel vom Reifegrad der Lösung, der bewährten Zuverlässigkeit ihrer Anreizmodelle und Konsensmechanismen sowie der Fähigkeit des Gründerteams ab, das richtige Gleichgewicht zu finden. Viele DAOs haben beispielsweise verschiedene Komponenten in unterschiedlichen Phasen der Dezentralisierung: Orakel (d. h. Services von Drittanbietern, die intelligente Verträge mit externen Informationen bereitstellen) können teilweise dezentralisiert sein, intelligente Verträge könnten vollständig zentralisiert sein, während der Governance-Prozess zur Anpassung von Parametern von der Community gesteuert und dezentralisiert ist.
Auf breiterer Ebene werden dezentrale Blockchain-Lösungen von Unternehmen aller Art, Größe und Branche erforscht und übernommen.