Dem hoergen - Blog

unendliche seiten in den elektrischen wellen

Dem hoergen - Blog

  • Startseite
  • hyperblog
  • hoergen
  • moosiqpipl
  • Klangwerk
  • Forum
  • Kontakt
  • Anmelden

Zentralisiert, Dezentralisiert und Verteilt - Was ist was?

von hoergen am Okt 8, 2019 in Wissen, DecentraliceIT, Kryptowährung, Blockchain

Vitalik Buterin , der Mitbegründer der Kryptowährung Ethereum, hat 2017 einen sehr interessanten Artikel über die Betrachtungsweise der Begriffe Zentralisierte Systeme, Dezentralisierte Systeme und Verteilte Systeme geschrieben. Seine Sicht ist natürlich stark durch das Thema Kryptowährungen und Blockchain geprägt. Was aber aus meiner Sicht die Begrifflichkeiten noch schärfer umrissen definiert.

 

Der Artikel ist sehr ausführlich und beschäftigt sich fast schon philosophisch mit den Begriffen und deren Auswirkung. Ich will hier aber nur auf diese drei Begriffe Zentralisiert, Dezentralisiert und Verteilt eingehen, damit man das Thema nicht nur in der IT Welt besser einordnen kann. Daher ist das keine Übersetzung des Artikel und auch keine Zusammenfassung, sondern das Herausnehmen einiger Aspekte, die man (hoffentlich) auch ohne den anderen Kontext des originalen Artikels verstehen kann. Für eine tiefere Betrachtung des gesamten Themas Kryptowährungen und Blockchain, sollte originale Artikel gelesen werden.

 

Die klassische und falsche Darstellung, wie sie aber leider immer noch in vielen Fachbüchern und Veröffentlichungen kolportiert wird sieht folgendermaßen aus

Zentralisiert, Dezentralisiert und Verteilt - Was ist was?

 

Warum diese Darstellung und Bezeichnungen falsch sind, wird im weiteren Artikel bzw im originalen Artikel erklärt.Im Wesentlichen sind die Bilder zu “Dezentralized” und “Distributed networks” vertauscht, wenn man die folgende Definition beachtet.

 

Im wesentlichen unterscheidet Vitalik Buterin den Grad der Zentralisierung oder Dezentralisierung zwischen (ich habe die Reihenfolge der aufgeführten Punkte verändert, da sie im folgenden Schaubild auch entsprechend so wie hier priorisiert sind)

 

  1. logisch – (übergeordnet) sieht die Struktur aus wie ein monolithisches Gebilde, oder wie ein Schwarm, der, wenn man ihn zerteilt, immer noch in den Einzelteilen “überleben” kann?
  2. architektonisch – Wieviele physische Knoten (Computer) gibt es? Und wieviele können davon ausfallen, ohne dass die Funktionalität des Netzwerkes unterbrochen wird?
  3. politisch – Wieviele Individuen oder Organisationen (Computer) haben die Kontrolle, mit der das Netzwerk gesteuert wird?

 

Wobei es in dieser Unterscheidung eine Hierarchie gibt, die von der logischen Dezentralisierung dominiert wird. Das heißt, dass die architektonische und politische Dezentralisierung immer als Untermenge einer logischen Zentralisierung oder Dezentralisierung ist. In der Übersicht sieh das folgendermaßen aus

 


Zentralisiert, Dezentralisiert und Verteilt - Was ist was?

 


Buterin führt 3 Gründe für eine Dezentralisierung an:

  1. Ausfallsicherheit – Dezentrale Systeme fallen weniger komplett aus, weil es sehr unwahrscheinlich ist, dass alle Systeme auf einmal ausfallen. Normalerweise fallen Teile eines dezentralen Systems aus, wodurch aber das komplette System weiterhin funktional bleibt. Wenn auch in der Praxis oft einfach nur langsamer.
  2. Widerstandsfähigkeit gegen Angriffe - Um dezentralisierte Systeme anzugreifen, bedarf es einen sehr hohen und „teuren“ Aufwand. „Teuer“ ist in diesem Sinne gemeint, als der Einsatz von

    1. Ressourcen (Computer, Netzwerke, Bandbreite, Masse),
    2. die Zeit (die Dauer alle wichtigen Systeme anzugreifen) und
    3. die Verschleierung (ein massiver Anstieg der Netzwerkbandbreite fällt bei vielen Zielen schneller auf, als wenn nur ein Zielt angegriffen wird) zu verstehen
  3. Absicherung gegen Betrug/Korruption – Für Teilnehmer in diesem Netzwerk ist es weitaus schwieriger zu betrügen oder sich einen Vorteil gegenüber Anderen zu verschaffen.

 

Allerdings, beschreibt Vitalik Buterin weiter, dass eine tiefere Betrachtung der einzelnen im wesentlichen einleuchtenden und selbstverständlichen Punkte dazu führt, dass sie dann doch nicht mehr ganz so selbstverständlich sind:

  • Denn wie steht es um die Ausfallsicherheit, wenn alle Systeme in einem Werk produziert wurden beziehungsweise alle mit der selben Software Version betrieben werden und in der Produktion oder der Software gibt es einen Fehler?
  • Oder der Service eines Produktes kommt hauptsächlich aus einem Land und die Regierung verbietet diesen Service auf einen Schlag?
  • Oder die Entwickler/Ingenieure sind korrupt und haben entsprechende Vorkehrungen getroffen, um einen Vorteil aus dem Produkt zu erlangen?

 

Das führt bei einer ganzheitlichen Betrachtung zu folgenden Schlüssen, bei der

 

Fehlertoleranz

  • Es ist unerlässlich, dass ein Produkt z.B. in konkurrierenden Werken oder bei der Software von unterschiedlichen Teams in unterschiedlichen Programmiersprachen erstellt wird.
  • Das Wissen und die technischen Überlegungen zu einem Produkt müssen „demokratisiert“ sein, um Menschen die Teilnahme und die Möglichkeit schlechte Entscheidungen aufzuzeigen, zu vereinfachen beziehungsweise überhaupt zu ermöglichen.
  • Die führenden Entwickler eines Produktes sollten bei unterschiedlichen Unternehmen angestellt, oder Selbständige sein, um eine Interessenlenkung (Korruption) aufzuzeigen und zu vermeiden.

 

Widerstandsfähigkeit bei Angriffen

  • Es muss sichergestellt werden, dass kein Einzelinteresse die Mehrheit (51%) in einem Netzwerk erlangen kann.
    Entwickler müssen von ihren Interessen und ihrer Geographie weit gestreut sein, so dass die Entwicklung nicht durch äußere Faktoren (Interessenvertreter, restriktive Gesetze, Bedrohungsszenarien) eingeschränkt werden kann.
  • Die Verteilung der selben Funktion auf sehr viele Teilnehmer, macht es einem Angreifer extrem schwer, die Funktion komplett auszuschalten. Die Charakteristik von Angriffs- und Abwehrszenarien in zentralisierten Umgebungen sind asymmetrisch mit dem Vorteil auf der Angreiferseite. Diese Asymmetrie kann man durch Dezentralisierung erheblich abschwächen. Ein Beispiel anhand von Häusern verdeutlicht die Aussage:

    • Baut man für 10 Mio. € ein Haus, so sind die Kosten für einen Angreifer es zu zerstören oder einzureisssen bei z.B. 100.000 €
    • Baut man aber 10 Häuser für 1 Mio. €, so sind zwar die Kosten für einen Angreifer eventuell nur bei 30.000 € pro Haus, aber dafür muss er nun 10 Häuser zerstören, um die Funktion auszuschalten und damit hat er dann Kosten von 300.000 € statt 100.000 €.

 

Absicherung gegen Betrug/Korruption

  • Koordination, die „ausschließt“ vermeiden. Also eine Hierarchie bei den Teilnehmern, die eine Gleichberechtigung ausschließt: „Die Einen“ könnten bestimmen, wo es lang geht und „die Anderen“ dürfen nur hinterher laufen.
  • Monopolisierung verhindern

 

 

Quellen

  1. “The Meaning of Decentralization"  by Vitalik Buterin Feb 6, 2017
    https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274
  2. Vitalik Buterin on Wikipedia
    https://de.wikipedia.org/wiki/Vitalik_Buterin

 

 

 

Blogged on hoergen - hyperblog.de
Tags: Tags: BlockchainCentralizationCryptocurrencyDecentralizationDezentralisierungDistributed SystemsKryptowährungNetzwerkeVerteilte Systeme
This entry was posted by hoergen and filed under Wissen, DecentraliceIT, Kryptowährung, Blockchain. Tags: Blockchain, Centralization, Cryptocurrency, Decentralization, Dezentralisierung, Distributed Systems, Kryptowährung, Netzwerke, Verteilte Systeme.
  • « VST Plugins (32Bit und 64 Bit) unter Linux mit Jack und Carla betreiben
  • Mit wget oder wget2 Sounds, Bilder usw von einer Webseite runterladen »

Noch kein Feedback


Formular wird geladen...

Dem hoergen - Blog ist ein Ventil und Dokumentation des Dem Kollektivs im Kontinuum der elektrischen Wellen des Internets.
Tutorials impressum Haftungsauschluss hoergen on Friendica

Neueste Posts

  • Der Weg zur informierten Gesellschaft
  • Limitation Game: Systemd - CPUQuota
  • Touchpad / Touchscreen Gesten in Kubuntu
  • Warum ist die Gesellschaft so kaputt? Und was ist Glück?
  • Der Film Casablanca & die bemerkenswerten Geschichten
  • Prä-, Post-, Bullshit-Informationszeitalter
  • Happy Birthday hyperblog zum 18.
  • Real-time Noise Suppression Plugin - RNNoise
  • Klima - künstlicher Photosynthese und Wirtschaft auf Pflanzen umstellen - Hörempfehlung
  • Digitalisierung, Homeoffice und Algorithmen - Hörempfehlung
  • Vortrag Videoproduktion mit FLOSS beim SFD
  • KDE Fenster beim Mauszeiger öffnen
  • Snap aus Ubuntu & Kubuntu entfernen
  • Dark Mode überall im Web
  • Wenn das Umweltbewusstsein reinkickt
  • Das Märchen vom klimaneutralen Holz
  • Bereit machen für das »Klima-Endspiel«
  • Die Corona Komplettsicht
  • Barrier statt Synergy - Maus & Tastatur zwischen zwei Computern teilen
  • Texteditor Kate sortieren
  • Das immer wieder verlorene Wissen
  • Alternative Energien. Dezentral. Überall.
  • Kryptowährungen & Blockchain aus diesem Blog
  • Eine tmux.conf Konfiguration
  • Beim ssh login tmux aufrufen
  • Plugins - Windows VSTs 32/64 Bit mit YaBridge | Linux
  • Weniger Deutschland mehr USA
  • Schon wieder CDU? Bereichern sich Kohle und Kernkraft Lobby am russischen Angriffskrieg?
  • Eskalation - warum nukleare Stromerzeugung lebensbedrohlich ist
  • PeerTube 4.1 und Generelles über die Privatssphäre
  • Moderne Zeiten, Individuen & Gesellschaft
  • NFT und die Aufregung
  • Was ist Pipewire
  • Ich und die toxische Gesellschaft
  • Siebzehn Jahre hyperblog - Feiereialter Alter!
  • Agora Media - Diskurs der Demokratie
  • Teuflisch gute Rettung, die AVM FRITZ!Box 6660 Cable
  • Aggressoren auf der Love World Peace Parade in Berlin
  • Kommando zurück - Bash History Tipps
  • Apple - Altruismus oder knallhartes Geschäftsmodell?
  • Work-Life-Balance und die 4 Tage Woche - Eine Meinung
  • Linux Musikproduktion - Audio & Routing
  • Open Source Voice Assistants
  • Chia - Elektroschrott statt Energie
  • PoW, PoS und Zinsen bei Kryptowährungen
  • Du hast doch Ahnung von Computern - Support
  • Wohnungsenteignung
  • libinput & Mausgesten in KDE
  • KDE Mausklick "Problem"
  • Obsidian - Error file watchers
  • Der Weg ist am Ziel
  • Nextcloud 21 Update www-data Problem
  • Tutorial - BigBlueButton - Rundgang und ein einfacher Meeting Leitfaden
  • Fragen zu Artikeln oder Themen aus dem Blog
  • Digitale Währung, Stablecoin & Kryptowährung
  • Schöner aussehen mit Nanett
  • Low Latency für die Musikproduktion
  • Obsidian - Markdown your Power
  • Was sind dApps
  • Live online jammen mit SonoBus
  • Lieber '91 als '21
  • Das Sterben der Communities
  • Messenger Wechsel - Whatsapp wird zu Facebook
  • Audio und Video nachträglich synchronisieren in Sekunden
  • Internet Verkehrsnachrichten
  • Chaos Communication Congress 37C3 / C3One
  • Tutorial - Jamulus Client Installation unter Kubuntu 20.04
  • Multicore Compression bei Zip & Co
  • Tutorials, Videos und Musik
  • Dolphin - Konsole im aktuellen Pfad
  • Interessantes zu Video, Audio, Codecs, Container und Consorten
  • JACK Audio einfach mit KX Studio
  • Neuer Song: Habanera (Deluge) Odo Sendaidokai
  • Dein Video Tutorial Turbo - Firefox Youtube Addon
  • Zinsen im Jahre 2020 bekommen - Staking
  • Tutorial Firefox Suchmaschinen und Shortcuts ganz einfach
  • Friendica Hackathon 25.09.2020
  • Friendica 2020.09 Red Hot Poker ist fertig
  • Keine Panik - Digitalisierung von Schulen
  • ZDFinfo "Bitcoin Big Bang - 800 Millionen Dollar verschwinden"
  • Lasst die Profis ran - Party im Volkspark Hasenheide
  • Firefox beschleunigen - Grafik Chip nutzen
  • Friendica Worker - Vom CRON zum Daemon
  • Anleitung für eine nachhaltige und gesicherte Internet PR-Strategie
  • tmux ein Windowmanager für die Konsole
  • CPUfreq Plasma Widget für KDE
  • Warum Vorratsdatenspeicherung dumm ist
  • Timeshift Snapshot Tool
  • Aufarbeitung der Kritiken an Rezos Presse Video
  • youtube-dl unter Kubuntu 20.04 - Python Problem
  • Klimberli Deluge by Odo Sendaidokai
  • Favoriten im KDE Startmenü löschen
  • Spitfire Audio unter Linux
  • Tempelse
  • Für eine bessere Welt ohne Diskriminierung - Black Lives Matter !
  • LinVST - Windows VSTs einrichten
  • Rezos neues Video zu Verschwörungsmythen und der Presse
  • LinVST unter Wine für Bitwig compilieren
  • apt - Befehlsreferenz
  • Community, Influencer und Vampire

XML-Feeds

  • RSS 2.0: Beiträge
  • Atom: Beiträge
  • RDF: Beiträge
  • RSS 0.92: Beiträge
What is RSS?

XML-Feeds

  • RSS 2.0: Beiträge
  • Atom: Beiträge
  • RDF: Beiträge
  • RSS 0.92: Beiträge
What is RSS?

©2023 by Dem Sir hoergen • Kontakt • Hilfe • Build your own site!