Definition „Blockchain“

Wie funktioniert Blockchain und wo wird sie eingesetzt?

| Autor / Redakteur: Ilan_r_r / Stephan Augsten

Die Blockchain gilt in vielen Bereichen als komfortable Lösung, um Transaktionen durchzuführen und Besitzverhältnisse zu klären.
Die Blockchain gilt in vielen Bereichen als komfortable Lösung, um Transaktionen durchzuführen und Besitzverhältnisse zu klären. (© monsitj - Fotolia.com)

Die Blockchain wurde vor allem durch digitale Währungen wie Bitcoin oder Ethereum bekannt, erlaubt aber verschiedenste Transaktionen. Smart Contracts auf Basis der Blockchain lassen sich für die Software-Lizenzierung ebenso nutzen wie für Immobilienverträge. Die Möglichkeiten scheinen grenzenlos.

Der Begriff der Blockchain wird vor allem im Zusammenhang mit vielen digitalen Währungen wie Ethereum oder Bitcoin genannt. Dabei handelt es sich um eine dezentrale Datenstruktur, welche sich durch ihre hohe Transparenz und Unveränderlichkeit auszeichnet.

Man muss sich die Blockchain als eine verkettete Datenbank vorstellen, deren Blöcke mittels Hashwert die Authentizität des jeweils vorigen Datensatzes sicherstellen. Im Finanzsektor wird dies auch als „Distributed Ledger Technologie“ bezeichnet und beschreibt die einfache Zugänglichkeit dieses Systems für alle Teilnehmer.

Der Aufbau einer Blockchain

Grundsätzlich kann man eine Blockchain als eine Art Hauptbuch für finanzielle Transaktionen ansehen, welches von allen Teilnehmern jederzeit und vollkommen transparent eingesehen werden kann. Dieses Hauptbuch ist dabei nicht zentral an einer bestimmten Stelle gespeichert, sondern wird dezentral auf den verschiedensten Computersystemen abgelegt.

Jeder Speicherpunkt ist ein sogenannter Node. Alle Transaktionen im Rahmen der Blockchain werden in Blöcken abgelegt, welche immer an das Ende der Chain angehangen werden. Gültigkeit Da immer die längste Blockchain, also diejenige, welche die aktuellsten Datensätze enthält und bei jeder Transaktion die dezentralen Speicherstellen aktualisiert werden.

In einer solchen Kette kann also eine ganze Reihe von Daten festgehalten werden. Aus diesem Grund ist die Blockchain nicht nur im Finanzsektor, sondern auch in vielen anderen Sektoren von großem Interesse.

Die Blockchain und Smart Contracts: Die Zukunft im Bereich Development?

Eine besonders wichtige Blockchain-Ausprägung findet sich in den sogenannten Smart Contracts (Intelligente Verträge). Diese Smart Contracts bieten nicht nur die Möglichkeit, Verträge ohne Juristen oder Anwälte abzuschließen, sondern können auch die Erfüllung der Verträge optimal garantieren.

Vor allem im Entwickler-Umfeld lassen sich somit komplexe und dennoch übersichtliche und transparente Verträge zwischen unbekannten Vertragspartnern schließen, ohne dass es zu Vertrauensproblemen kommt. Denn die in den Smart Contracts enthaltenen Algorithmen können die Verträge in Echtzeit überwachen und die Rechte der einzelnen Vertragspartner automatisch durchsetzen.

Somit lässt sich das operationelle Risiko aller Vertragspartner deutlich reduzieren, was die Abwicklung einzelner Verträge deutlich beschleunigen kann. Dies wird unter anderem deutlich, wenn man die Krypto-Währung Ethereum betrachtet. Auch hier kommen Smart Contracts zum Einsatz, welche in der Entwicklungssprache Solidity in die Blockchain eingepflegt werden.

Digitale Währungen: Die Grundlage des Erfolgs

Bei digitalen Währungen wie Bitcoin oder Ethereum wird die Blockchain also vor allem zur Anzeige der aktuellen Besitzverhältnisse verwendet. Da durch das sogenannte „Mining“ neue Gelder geschaffen werden können, müssen diese nach der Erstellung definiert und somit fixiert werden. Sie werden somit einer Blockchain angehangen, welche sowohl die Herkunft der neuen Währungseinheiten als auch deren Wert anzeigt.

Wird nun eine digitale Währung von einer Person auf die Andere übertragen, so ändert sich ausschließlich der Eintrag in der Blockchain. Wichtig sind vor allem die hohe Transparenz und die fehlenden Möglichkeiten des Betruges.

Hohe Nachprüfbarkeit und hohe Relevanz

Die Blockchain gilt auch in anderen Bereichen als einfache und komfortable Lösung, beispielsweise im Immobiliensektor: Wenn beispielsweise Grundstücke über eine Blockchain verkauft würden, könnten sich Käufer und Makler zum einen den Weg zum Notar ersparen. Auch die Eintragungen im Grundbuch, welche mit Kosten verbunden sind, würden entfallen. Denn auf der Blockchain wären die Eigentumsverhältnisse eines Grundstücks jederzeit ablesbar und überprüfbar.

Doch auch für den Verkäufer böten sich Vorteile. Denn die finanzielle Solvenz eines Kunden ließe sich mit einem Blick auf die Blockchain des Kunden leicht nachweisen. Hier wären nicht nur die aktuellen Finanzverhältnisse sichtbar, sondern auch in Teilen der Verlauf der finanziellen Situation. Somit kann eine hohe Sicherheit geschaffen werden, welche nicht mehr von zentralen und überlistbaren Kontrollorganen abhängig ist.

Transparenz und Unveränderlichkeit

Die Sicherheit ist ein wichtiger Aspekt im Bereich der Blockchains. Aus diesem Grund werden die einzelnen Blöcke zum einen dezentral abgelegt, zum anderen mittels Kryptographie verschlüsselt. Jeder Block der Kette enthält die Daten, um den vorhergehenden Block in der Kette zu entschlüsseln.

Inhalte, die einmal in einer Blockchain abgelegt wurden, können kaum noch aus dieser entfernt werden. Das macht das System sehr sicher gegen Betrug und Kriminalität. Denn um einen Eintrag aus der Blockchain zu entfernen, müssten alle Nodes – also alle Speicherstellen – dieser Veränderung zustimmen.

Somit lassen sich Manipulationen an der Blockchain nicht nur verhindern, sondern auch Manipulationsvorwürfe schnell und sicher erhärten. Denn die hohe Transparenz durch die große Anzahl an Nodes und die beständig wachsende Länge der Kette erlauben es allen interessierten Personen mit dem notwendigen Schlüssel die Vorgänge innerhalb der Blockchain umfassend nachzuverfolgen.

Kommentare werden geladen....

Kommentar zu diesem Artikel

Anonym mitdiskutieren oder einloggen Anmelden

Avatar
  1. Avatar
    Avatar
    Bearbeitet von am
    Bearbeitet von am
    1. Avatar
      Avatar
      Bearbeitet von am
      Bearbeitet von am

Kommentare werden geladen....

Kommentar melden

Melden Sie diesen Kommentar, wenn dieser nicht den Richtlinien entspricht.

Kommentar Freigeben

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Freigabe entfernen

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Aktuelle Beiträge zu diesem Thema

Container-Sicherheit braucht passende Tools

Anforderungen an Container Security

Container-Sicherheit braucht passende Tools

Beim Einsatz von Container-Technologien für Applikationsentwicklung und -betrieb werden immer wieder Sicherheitsbedenken geltend gemacht. Für die weitere Verbreitung ist deshalb eine hohe IT-Sicherheit erforderlich. Mit dem Einsatz adäquater Tools ist sie aber mit vertretbarem Aufwand realisierbar. lesen

DynamoDB beschleunigen und verschlüsseln

NoSQL-Implementierung von Amazon

DynamoDB beschleunigen und verschlüsseln

„Wir würden gerne Amazon DynamoDB nutzen, um eine vollständig verwaltete NoSQL-Implementierung nutzen zu können. Welche Empfehlungen und Entwurfsmuster existieren für Amazon DynamoDB?“ lesen

Objektorientierte Programmierung mit C

Softwaretechnik

Objektorientierte Programmierung mit C

Obwohl C keine objektorientierte Sprache ist, ist die objektorientierte Programmierung mit ihr möglich. Dieser Artikel beschäftigt sich mit der Umsetzung von UML-Elementen aus dem Klassendiagramm in C-Code. Es wird gezeigt, was möglich ist und wo die Umsetzung mit der Programmiersprache C an ihre Grenzen stößt. lesen

Was die digitale Transformation für Softwareentwickler bedeutet

Continuous Integration & Delivery

Was die digitale Transformation für Softwareentwickler bedeutet

Mit der digitalen Transformation geht ein gesellschaftlicher und wirtschaftlicher Wandel einher. Für die Softwareentwickler, die die Digitalisierung mitgestalten und umsetzen, birgt dieser Wandel besondere Herausforderungen. lesen

Was ist Ethereum und wie funktioniert der Ether?

Definition „Ethereum“

Was ist Ethereum und wie funktioniert der Ether?

Ethereum ist eine dezentralisierte Plattform für Distributed Apps, kurz Dapps, die auf einer Blockchain basiert. Verteilte Nodes führen dabei Smart Contracts aus, die ihrerseits die Integrität der Güter und die Bezahlung in der Kryptowährung Ether sicherstellen. lesen

Design Thinking alleine greift zu kurz

Gastkommentar zu User Experience Design

Design Thinking alleine greift zu kurz

Design Thinking mit Blick auf die Nutzererfahrung, auch User Experience oder kurz UX, ist phantastisch. Aber erst als Teil eines agilen Entwicklungsprozesses kann dieser systematische Ansatz seine Vorteile optimal entfalten und ausspielen. lesen

Was ist eine Datenbank?

Definition „Database“

Was ist eine Datenbank?

Eine Datenbank ist entscheidend für die Funktion jedes computergestützten Systems. Sie speichert Daten und stellt sie jeweils in der gewünschten Form für den Nutzer bereit. Eine Datenbank besteht dabei aus zwei Komponenten: dem Datenbanksystem, kurz DBS, und der Datenbank selbst. lesen

Entwickler und IT-Security ziehen an einem Strang

DevSecOps

Entwickler und IT-Security ziehen an einem Strang

Vielen gelten die Prioritäten von Software-Entwicklern und Mitarbeitern der IT-Sicherheit als unvereinbar – die einen wollen möglichst schnell arbeiten, die anderen möglichst sorgfältig. Eine neue Studie von Veracode und den IT-Beratern der Enterprise Strategy Group (ESG) zeigt jetzt, dass die beiden Abteilungen durchaus in der Lage sind, an einem Strang zu ziehen. lesen

DocBook, ASCIIDoc oder Sphinx?

Dokumentenformate im Vergleich

DocBook, ASCIIDoc oder Sphinx?

Welches sind die Eigenschaften und die Nachteile der am häufigsten genutzten Dokumentenformate beziehungsweise Auszeichnungssprachen für das Erstellen von Artikeln und technischen Dokumentation? Der Artikel bringt einen Vergleich von DocBook, ASCIIDoc und Sphinx. lesen

copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 44754539 / Definitionen)