Welche wichtigen / entscheidenden realen Anwendungen verwenden die Blockchain?


74

Als Teil einer Blockchain-bezogenen Forschung, die ich derzeit durchführe, wird der Gedanke, Blockchains für eine Vielzahl von realen Anwendungen zu verwenden, lose herumgeworfen.

Deshalb schlage ich folgende Fragen vor:

  1. Welche wichtigen / entscheidenden realen Anwendungen verwenden die Blockchain?
  2. Um die erste Frage zu beantworten: Welche realen Anwendungen benötigen tatsächlich eine Blockchain - wer kann sie derzeit verwenden oder nicht?

In einem Kommentar stelle ich ferner fest, dass dies den Begriff der Kryptowährungen missachtet. Die Verwendung intelligenter Verträge kann jedoch neben Vorteilen für den Bereich der Kryptowährungen auch andere potenzielle Anwendungen haben


Einige denken, dass die Abstimmung mit Blockchains erfolgen könnte. Ich halte das nicht für eine gute Idee, aber Sie könnten an einer Forschung auf diesem Gebiet interessiert sein.
Bakuriu

Wir haben keine strengen Richtlinien für Listenfragen, aber es gibt eine allgemeine Abneigung . Bitte beachten Sie auch diese und diese Diskussion; Vielleicht möchten Sie Ihre Frage verbessern, um die dort erläuterten Probleme zu vermeiden. Wenn Sie sich nicht sicher sind, wie Sie Ihre Frage verbessern können, können wir Ihnen vielleicht im Computer Science Chat helfen ?
Raphael


6
@ Bakuriu: Korrektur: Einige Leute denken, dass sie eine Menge Geld verdienen können, indem sie Leuten die Idee verkaufen, dass Blockchains eine gewisse Bedeutung für die Abstimmung haben. Sie tun es nicht.
R ..

5
Relevante XKCD , insbesondere das Abschlusspanel.
Gerrit

Antworten:


96

Abgesehen von Bitcoin und Ethereum (wenn wir großzügig sind) gibt es heute keine bedeutenden und wichtigen Verwendungen.

Es ist wichtig zu beachten, dass Blockchains einige schwerwiegende Einschränkungen aufweisen. Einige davon sind:

  • Es funktioniert wirklich nur für rein digitale Assets
  • Das digitale Gut muss unter Kontrolle bleiben, auch wenn es öffentlich ist
  • Alle Transaktionen müssen öffentlich sein
  • Eine ziemlich schlechte Bestätigungszeit
  • Intelligente Verträge sind beängstigend

Rein digitale Assets

Wenn es sich bei einem Vermögenswert tatsächlich um einen physischen Vermögenswert handelt, bei dem nur ein digitaler "Zwilling" gehandelt wird, besteht das Risiko, dass die örtliche Gerichtsbarkeit (dh Ihre Strafverfolgung) eine andere Meinung zum Eigentum hat als das, was in der Blockchain steht.

Ein Beispiel nehmen; Angenommen, wir tauschen (echte und physische) Fahrräder auf der Blockchain aus, und auf der Blockchain wird die Seriennummer angegeben. Nehmen wir weiter an, ich hacke Ihren Computer und setze das Eigentum an Ihrem Fahrrad auf mich. Wenn Sie jetzt zur Polizei gehen, können Sie sie vielleicht davon überzeugen, dass Sie der wahre Besitzer des Fahrrads sind, und deshalb muss ich es zurückgeben. Es gibt jedoch keine Möglichkeit, mich dazu zu bringen, Ihnen den digitalen Zwilling zurückzugeben, daher gibt es eine Dissonanz: Das Fahrrad gehört Ihnen, aber die Blockchain behauptet, es gehört mir.

Es gibt viele solcher Anwendungsfälle (Handel mit physischen Gütern an einer Blockchain), die offen für den Handel mit Fahrrädern, Diamanten und sogar Öl stehen.

Die digitalen Assets behalten ihren Wert, auch wenn sie öffentlich sind

Es gibt viele Beispiele, bei denen Leute Vermögenswerte in die Blockchain aufnehmen wollen, aber irgendwie den Eindruck haben, dass dies eine Art Kontrolle gibt. Zum Beispiel kreiert Musiker Imogen Heap ein Produkt, bei dem alle Musiker ihre Musik in die Blockchain stellen und automatisch bezahlt werden sollen, wenn ein Radio Ihren Hit spielt. Sie haben den Eindruck, dass dies eine automatische Verbindung zwischen dem Abspielen des Songs und dem Bezahlen des Songs schafft.

Das einzige, was es wirklich tut, ist eine sehr große Datenbank für Musik zu erstellen, die sich wahrscheinlich ganz einfach herunterladen lässt.

Derzeit besteht keine Möglichkeit, das gesamte Asset in der Kette sichtbar zu machen. Einige Leute sprechen von "Verschlüsselungen", "Speichern nur des Hashs" usw., aber am Ende kommt es darauf an , das Asset zu veröffentlichen oder nicht teilzunehmen.

Öffentliche Transaktionen

Im Geschäftsleben ist es oft wichtig, dass Sie Ihre Karten dicht an der Brust halten. Sie möchten nicht, dass Ihre täglichen Abläufe in Echtzeit angezeigt werden.

Einige Leute versuchen, Lösungen zu finden, bei denen wir die gesamte Produktion der Milchviehhalter zusammen mit dem gesamten Inventar der Milchviehgeschäfte auf die Blockchain setzen. Auf diese Weise können wir einfach LKWs an die richtigen Orte schicken! Dies führt jedoch dazu, dass sowohl Landwirte als auch Händler für überhöhte Preise haften, wenn sie überproduzieren oder zu wenig vorrätig sind.

Andere wollen die Energieerzeugung (Sonnenkollektoren, Windparks) in die Blockchain aufnehmen. Kein seriöser Energieerzeuger wird jedoch Echtzeit-Produktionsdaten für die Öffentlichkeit bereitstellen. Dies hat großen Einfluss auf den Aktienwert und diese Art von Informationen ist die Art, die Sie nahe an Ihrer Brust halten möchten.

Dies gilt auch für sogenannte grüne Zertifikate , bei denen Sie sicherstellen, dass Sie nur "grüne Energie" verwenden.

Hinweis : Es gibt theoretische Lösungen, die auf wissensfreien Beweisen aufbauen, mit denen Transaktionen geheim gehalten werden können. Diese sind jedoch noch lange nicht praktikabel, und die Zeit wird zeigen, ob dieses Problem behoben werden kann.

Bestätigungszeit

Sie können, wie bei Ethereum, die Blockzeit so klein machen, wie Sie möchten. In Bitcoin beträgt die Blockierzeit 10 Minuten und in Ethereum weniger als eine Minute (ich erinnere mich nicht an die spezifische Zahl).

Je kürzer die Blockierzeit ist, desto höher ist jedoch die Wahrscheinlichkeit für langlebige Gabeln. Um sicherzustellen, dass Ihre Transaktion bestätigt wird, müssen Sie noch ziemlich lange warten.

Auch hier gibt es derzeit keine guten Lösungen.

Intelligente Verträge sind beängstigend

Intelligente Verträge sind schwer zu schreiben. Hierbei handelt es sich um Computerprogramme, die Assets von einem Konto auf ein anderes verschieben (oder komplizierter). Wir möchten jedoch, dass Händler und "normale" Leute in der Lage sind, diese Verträge zu schreiben und sich nicht auf Experten für Informatikprogrammierung verlassen. Sie können eine Transaktion nicht rückgängig machen. Dies ist eine harte Nuss zu knacken!

Wenn Sie mit hohem Wert handeln und am Ende eine Null zu viel in die Transaktion schreiben (sagen wir 10 Mio. USD statt 1 Mio. USD ), rufen Sie sofort Ihre Bank an! Das behebt es. Wenn nicht, hoffen wir, dass Sie versichert sind. In einer Blockchain-Einstellung haben Sie weder eine Bank noch eine Versicherung. Diese $ 9M sind weg und es lag an einem Tippfehler in einem intelligenten Vertrag oder an einer Transaktion.

Intelligente Verträge spielen wirklich mit dem Feuer. Es ist zu einfach, alle Ihre Assets mit einem einzigen Klick zu leeren. Und es ist mehrmals passiert. Menschen haben durch kluge Vertragsfehler Hunderte von Millionen Dollar verloren.

Quelle: Ich arbeite für ein Energieunternehmen, das Wind- und Sonnenenergie produziert sowie Öl und Gas handelt. Haben an Blockchain-Lösungsprojekten gearbeitet.


5
"Menschen haben durch kluge Vertragsfehler Hunderte Millionen Dollar verloren." - Wow, das ist wirklich sehr, sehr beängstigend.
Pedro A

6
Schauen Sie sich das an, @PedroA, wo eine zufällige Person versehentlich einen intelligenten Vertrag getötet hat und 300 Millionen Dollar für immer verloren hat.
Pål GD

18
Nun, obwohl die bereitgestellten Statistiken interessant sind (obwohl eine Quelle willkommen wäre), möchte ich das Wort Vertrag in Smart Contract hervorheben . Eine hinzugefügte Null in einem Vertrag , ob intelligent oder nicht, kann nicht mit einem Fehler in einer Transaktion verglichen werden. Für mich ist der Wunsch, Fachleute in Code in intelligenten Verträgen zu verwerfen, genau wie der Wunsch, Anwälte aus (nicht intelligenten) Verträgen zu verwerfen. Wenn Sie sich für die Auswirkungen des Vertrags interessieren (in Blockchain oder im Gesetz), benötigen Sie Fachleute, um ihn zu schreiben. Und wie auch immer, Sie brauchen ein starkes Korrekturlesen. Verlieren Sie nicht die schädliche Vorstellung, dass gute IT einfache IT ist.
Aluriak

18
@aluriak Die Richter halten Verträge im Allgemeinen aufrecht, obwohl sie möglicherweise Tippfehler enthalten, es sei denn, die Vertragsparteien hatten eine stark abweichende Auslegung einer Ziffer oder Klausel. In diesem Fall könnte der Richter sie annullieren, da ein Missverständnis vorliegt. Selbstausführender Code hat keine solche Vergebung.
SeldomNeedy

6
"Es gibt theoretische Lösungen, die auf wissensfreien Beweisen aufbauen, mit denen Transaktionen geheim gehalten werden können. Diese sind jedoch noch lange nicht praktisch." ZCash Shielded-Adressen sind eine funktionierende Implementierung von wissensfreien Beweisen, mit denen einzelne Transaktionen für den Geldwechsel verborgen werden. Sie können sie jetzt verwenden. Ich würde behaupten, dass dies eine praktische Umsetzung ist.
Ari Lotter

27

Es gibt unterschiedliche Definitionen von Blockchain, und die Antwort auf diese Frage hängt stark davon ab, ob Sie die breite oder die enge Interpretation berücksichtigen. Typische Kryptowährungsimplementierungen wie Bitcoin bestehen aus zwei Teilen:

  1. Eine Kette von Blöcken, die durch kryptografische Hashes (SHA256 in Bitcoin) verknüpft sind, sodass die Identität des neuesten Blocks verhindert, dass frühere Datensätze geändert werden. Die häufigste Struktur ist der Merkle-Baum , der 1979 zum ersten Mal patentiert wurde.

  2. Ein Peer-to-Peer-Netzwerk von Computern, das entscheidet, was der neueste Block ist (auch als "Consensus-Protokoll" bezeichnet). In Bitcoin wird dies durch einen Proof-of-Work-Mechanismus (sogenanntes Mining) erreicht, der das Vertrauen und die Autorität im Netzwerk verteilt.

Eine weite Interpretation von Blockchain wäre alles, was den ersten Teil hat, eine Kette von Blöcken. Diese haben viele weit verbreitete Anwendungen, die älter sind als die Kryptowährungen. Einige Beispiele:

  • Git-Versionskontrollsystem , bei dem der Merkle-Baum verwendet wird, um die Versionshistorie der Software vor Änderungen zu schützen.
  • Zertifikatstransparenz- Protokolle, mit denen öffentlich ausgestellte HTTPS-Zertifikate überwacht werden können.
  • Viele verteilte Datenbanksysteme wie Apache Cassandra werden verwendet, um die Datenkonsistenz zwischen Knoten zu überprüfen.

Obwohl der Merkle-Baum eine "Kette von Blöcken" ist, sind viele der Ansicht, dass er allein keine Systemblockkette aufbaut. Immerhin gilt Blockchain als eine neue Erfindung, und Merkle-Baum ist definitiv nicht neu. Beide Seiten des Arguments haben ihre Berechtigung.

Wie die Antwort von Pål GD zeigt, gab es abgesehen von Kryptowährungen keine weit verbreiteten realen Anwendungen der vollständigen Merkle-Baum- + Peer-to-Peer-Netzwerkkombination.


4
Ich bin damit einverstanden, dass Git ein guter Ausgangspunkt ist, wenn Sie lernen möchten, was eine Blockchain ist, aber es fehlt eine wichtige Sache: Es gibt keinen Konsensmechanismus! In der Blockchain ist der Konsensmechanismus, dass die "teuerste" Kette die Wahrheit ist. Im Git-Protokoll gibt es so etwas nicht.
Pål GD

1
Ein Merkle-Baum ist keine "Blockchain", obwohl viele Betrüger versuchen, die Leute davon zu überzeugen, dass dies der Fall ist. Blockchain beinhaltet notwendigerweise eine Art Konsensprotokoll. Es kann ein idiotischer sein (und ist es oft), aber es muss zumindest einen geben.
R ..

4
@R .. Hmm, auf welche Quelle stützen Sie Ihren Kommentar oder ist es nur Ihre Meinung? Und die Definition des "Konsensprotokolls" ist auch nicht einfach. Ist "was auch immer github.com enthält" ein Beispiel für ein idiotisches Konsensprotokoll? ;)
jpa

@jpa: Ja, ich denke, degenerierte Fälle wie Diktatur (Konsens, der definiert wird, wenn jeder dem Diktator zustimmt) gelten als idiotisches Konsensprotokoll. Sonst wäre iota keine Blockchain. ;-)
R ..

11

Die gegebenen Antworten konzentrieren sich auf die offenen p2p-Blockchains von Bitcoin und seinen Likes.

Es gibt jedoch auch Initiativen wie Hyperledger , R3 Corda und Enterprise Ethereum Alliance usw. (auch Cloud-Anbieter (z. B. aws ) haben Angebote). Diese Art von Plattformen vermeiden in der Regel den zeitaufwendigen Teil des Nachweises der Arbeit und führen einen Konsens zwischen ausgewählten Parteien durch, da sie nicht unbedingt für Personen mit einer Internetverbindung offen sind. Sie zeigen auch nicht immer Informationen in den Blöcken für die ganze Welt an. und neigen stattdessen dazu, Schutz zu haben, wer was auf der Kette lesen kann.

Diese Plattformen fördern ihre Nützlichkeit in Fällen, in denen Parteien, die einander nicht vertrauen möchten, oder Dritte, die bestimmte Informationen haben, weiterhin eine gemeinsame Quelle dieser Daten benötigen, mit vereinbarten Regeln, wie die Daten geändert werden sollen kann überprüft werden.

Zu den Zielen bei der Verwendung solcher verteilter Hauptbücher gehören verschiedene Aspekte, wie zusätzliche Sicherheit, Transparenz und Überprüfbarkeit, Anonymität, Skalierbarkeit, verbesserte Zusammenarbeit in der Branche und die Berücksichtigung neuer Geschäftsmodelle. Welches und wie hängt von welcher Branche und Anwendung ab, aber vielleicht finden sich einige Ideen in dieser Umfrage oder an ähnlichen Orten . Diese Art von Plattform ist wahrscheinlich das, was bestehende Unternehmen in Betracht ziehen würden, wenn sie in den Blockchain-Bereich gelangen würden.

Betrachtet man Teile, für die die Plattformen Werbung machen, findet man solche Initiativen wie:

Warenverfolgung - zum Beispiel große Lebensmittelproduzenten und Einzelhändler, die sich einem Netzwerk anschließen, das darauf abzielt, "... Erzeuger, Verarbeiter, Händler und Einzelhändler durch eine genehmigte, permanente und gemeinsame Aufzeichnung von Lebensmittelsystemdaten zu verbinden". .

Datenaustausch - Zum Beispiel geben Versicherer Daten aus Compliance-Gründen an ein Netzwerk weiter, in dem die Aufsichtsbehörden mit Erlaubnis darauf zugreifen können. Anstelle der aktuellen Silos kann auch die Handhabung von Dokumenten in einem Netzwerk verbessert werden.

Kontrolle der persönlichen Daten - zum Beispiel hu-manity.co, das kontrolliert, wie persönliche Daten mit Unternehmen geteilt werden.

Da die Blockchain neu und ungetestet ist, gibt es im Moment mehr Experimente und Proof-of-Concept-Anwendungen als reale. Viele von ihnen werden sich als schlechte Partner für eine hochgespielte Technologie herausstellen, die nach einem zu lösenden Problem sucht. Genehmigte oder vom Konsortium verteilte Hauptbücher sind jedoch auch ein Ort, an dem kleinere Projekte für echte Anwendungen gestartet wurden.


4
Ein wirklich wichtiger Anwendungsfall des von Ihnen beschriebenen Nahrungsmittelnetzwerks ist die Rückverfolgung lebensmittelbedingter Krankheiten. Das Netzwerk hilft dabei, die Zeit für die Identifizierung von Quellen radikal zu verkürzen.
D. Ben Knoble

Schöne Beispiele. Ich würde auch dezentrales DNS als Anwendung hinzufügen. Namecoin kam früh mit Punkt-Bit heraus und in jüngerer Zeit gibt es den Ethereum-Namensdienst usw.
sfmiller940

0

Eine Anwendung, die noch nicht sehr umfangreich ist , aber bald sehr umfangreich werden kann, ist die Authentifizierung digitaler Dokumente. Ich kenne noch niemanden, der dies tut, aber es wird diskutiert.

Das Problem ist das Folgende: Eine Verwaltungsbehörde hat Tausende, wenn nicht Millionen von digitalen Dokumenten in ihrer Obhut. Wie stellen wir sicher , dass die Dokumente , die in der Datenbank vorhanden sind heute zu denjenigen identisch sind , die dort gestern waren?

Dies kann große rechtliche Konsequenzen haben.

Man könnte mehrere vollständige Backups auf DVDs oder so machen und diese an verschiedenen sicheren Orten aufbewahren, aber das ist teuer und immer noch nicht wirklich sicher.

Ein weiteres Problem ist, dass diese Dokumente vertraulich sein können und Sie keine Kopien davon verbreiten möchten.

Stattdessen kann man Listen von Hash - Signaturen machen und verbreiten jene herum. Sie sind viel kleiner und auch nicht vertraulich. (Wenn richtig gemacht)

Nun, ich nicht sicher , dass wir wirklich die brauchen Kette Aspekt Blockketten, zwei oder drei Ebenen von Merkle Bäume sind wahrscheinlich ausreichend. Solange es sich jedoch um ein Hashing handelt, kostet es sehr wenig, die Signaturliste als Dokument für den nächsten Stapel hinzuzufügen. Vielleicht nicht nötig, aber tut nicht weh.

Eine Schwäche in diesem System ist, dass Dokumente gelöscht werden können . Da nur der Hashwert übrig bleibt, können wir sie nicht rekonstruieren, aber es würde eine sehr sichtbare Lücke in den Daten hinzufügen, die für die Betroffenen zumindest hässlich aussehen sollte.


Wie Sie sagen, müssen hierfür nur Hash-Listen an mehreren Stellen gespeichert werden. Die Blockchain wird überhaupt nicht benötigt.
David Richerby

@DavidRicherby, Eine "verteilte Liste von Hashes" kann einige Probleme lösen, aber nicht viele. Ein öffentliches Git-Repository wäre viel besser. Dennoch könnte jemand versuchen, eine größere Rebase-Operation durchzuführen, eine neue und verbesserte Geschichte durchzuarbeiten und zu behaupten, "dies ist die richtige Geschichte, Ihre Geschichte ist die gefälschte". Blockchains versuchen , das unmöglich zu machen (wie, wenn Sie einen großen Fütterungsmaterial Operation in Bitcoin tun möchten, müssen Sie alle Welten Hardware Bergbau steuern ... denken kam, Bitmain wahrscheinlich könnte das tun?)
tobixen

Für dieses Problem ist überhaupt kein Arbeitsnachweis oder Kryptomünzenabbau erforderlich. Die Antwort von OO, die den Konsens zwischen einigen ausgewählten vertrauenswürdigen Parteien in Bezug auf verteilte Sachbücher berührt, enthält alles, was zur Lösung dieses Problems erforderlich ist.
Lamont

Wer wählt aus, wem vertraut werden soll? Ich mag es nicht, wenn die Regierung Stellen auswählt, die die Regierungsarbeit überprüfen. Auf jeden Fall ist ein "Arbeitsnachweis" nicht erforderlich, damit etwas als "Blockchain" bezeichnet werden kann (und ich persönlich glaube nicht, dass es in PoW eine Zukunft gibt).
Tobixen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.