Dieser Text wurde automatisch übersetzt und kann daher vom Original abweichen. Aus dieser Übersetzung können keine Rechte abgeleitet werden.
Die Blockchain als digitaler Notar
Kann die Blockchain den Notar ersetzen? Die Technologie ist bereit, aber noch lange nicht zugänglich. Dennoch sind gerade diese Möglichkeiten für Regierungen und Unternehmen sehr interessant.
Parteien, die einander nicht vertrauen können oder wollen, aber dennoch eine Transaktion durchführen möchten, können die Dienste eines trusted third party in Anspruch nehmen. Dies ist eine dritte, unabhängige und von beiden Parteien vertraute Stelle, die die ordnungsgemäße Durchführung der Transaktion überwacht.
Bei vielen Transaktionen übernimmt ein Notar die Rolle des trusted third party. Denken Sie zum Beispiel an den Kauf eines Hauses, die Gründung einer Stiftung oder die Festlegung eines Testaments. Der Notar stellt sicher, dass die Transaktion ordnungsgemäß und für beide Parteien verständlich abgefasst ist, von beiden Parteien verstanden wird und in einigen Fällen auch die Durchführung sicherstellt. Der Notar speichert die Transaktion auch in seinem Archiv, um Streitigkeiten über durchgeführte Transaktionen zu vermeiden: die Kopie des Notars gilt als 'die Wahrheit'.
Der Kern der Blockchain liegt darin, dass sie Transaktionen zwischen Parteien ermöglicht, die einander nicht vertrauen können oder wollen. Die Blockchain könnte somit die Rolle des Notars übernehmen. In der Theorie hätte die Blockchain sogar einen wesentlichen Vorteil gegenüber dem traditionellen Notar: Da das System auf formalen Regeln und mathematisch bewiesenen Prinzipien basiert, kann die ordnungsgemäße Funktion der Blockchain von jedermann überprüft werden.
Die Blockchain, wie wir im vorherigen Artikel gesehen haben, ist äußerst schwer zu beeinflussen. In der Theorie kann eine Blockchain nur von einer Partei beeinflusst werden, die über mehr als die Hälfte der gesamten Rechenleistung aller an die Blockchain angeschlossenen Parteien verfügt. Ein wichtiger Vorteil, aber auch Nachteil von über die Blockchain durchgeführten Transaktionen ist, dass sie nicht geändert werden können. Ein kleiner Fehler im digitalen 'Vertrag' kann also katastrophale Folgen haben. Im Hinblick auf die Blockchain müssen Juristen wie Programmierer denken und Programmierer wie Juristen.
Time-Stamping
Eine der notariellen Aufgaben, die am einfachsten mit einer Blockchain umzusetzen wäre, ist das Time-Stamping. Beim Time-Stamping geht es darum, einen Nachweis darüber zu erhalten, dass eine Partei zu einem bestimmten Zeitpunkt über bestimmte Informationen verfügte. So können Sie beispielsweise nachweisen, dass Sie zu einem bestimmten Zeitpunkt eine bestimmte Erfindung gemacht haben, oder dass ein urheberrechtlich geschütztes Werk von Ihnen und nicht von jemand anderem früher erstellt wurde.
Eine früher gängige Methode des Time-Stampings war, einen verschlossenen Umschlag mit den Informationen an das Finanzamt zu schicken. Dieses öffnete den Umschlag nicht, setzte jedoch einen (überprüfbaren) Poststempel mit Datum und Uhrzeit darauf. Andere Formen des Time-Stampings sind die Hinterlegung von Marken und Rechten bei speziellen Registern, wie dem Markenbüro. In einigen Fällen (wie bei Patenten) sind once genehmigte Registrierungen öffentlich einsehbar.
Ein weiterer Ansatz wäre, die Beschreibung der Erfindung in die Beschreibung einer Banküberweisung aufzunehmen. Sobald die Überweisung erfolgreich ist, weisen mindestens zwei Konten in der Datenbank auf, dass Sie zu einem bestimmten Datum die Erfindung gemacht haben. Dies ist genau das Prinzip, auf dem es auch mit der Blockchain funktionieren kann.

In der Praxis
Angenommen, Sie haben eine Erfindung gemacht. Wie können Sie diese mithilfe der Blockchain time-stampen? Sie beschreiben die Erfindung in einem digitalen Textdokument und versehen es mit Ihrem Namen. Anschließend fügen Sie der Blockchain eine Transaktion mit dem Inhalt dieses Dokuments hinzu.
Sobald die Transaktion in die Blockchain aufgenommen wurde, ist sie mit einem Block verknüpft, dem ein Datum und eine Uhrzeit zugeordnet sind. Alle Parteien im Blockchain-Netzwerk sind sich einig (und können dies mathematisch überprüfen), dass dieser Block zu diesem Zeitpunkt erstellt wurde und dass Ihr Dokument Bestandteil davon ist.
Wenn Sie später beweisen möchten, dass Sie zu einem bestimmten Zeitpunkt die Erfindung gemacht haben, müssen Sie nur auf diesen Block in der Blockkette verweisen. Jeder im Blockchain-Netzwerk kann diesen Block aus der Historie abrufen und überprüfen, dass sich darin ein Dokument mit Ihrem Namen und der Erfindung befindet.
Das oben beschriebene Verfahren können Sie bereits jetzt anwenden, z. B. indem Sie einer Bitcoin-Transaktion zusätzlichen Text hinzufügen lassen.
Einen Schritt weiter: anonymes Time-Stamping
Der Nachteil des oben genannten Verfahrens ist, dass Ihre Erfindung für jeden lesbar ist: Sie steht schließlich in der Blockchain. Dies lässt sich lösen, indem nicht die Beschreibung der Erfindung selbst, sondern ein sogenannter Hash der Beschreibung hochgeladen wird. Ein Hash ist eine Art Prüfsumme. Stellen Sie sich vor, Sie zählen in einem Dokument beispielsweise die Buchstaben 'e' und teilen nur diese Zahl jemandem mit, zusammen mit der Anzahl der Wörter im Dokument. Im Nachhinein kann jemand überprüfen, ob ein Dokument dieser Prüfsumme entspricht, jedoch kann das Dokument allein aufgrund der Prüfsumme nicht reproduziert werden.
Es ist relativ einfach, ein anderes Dokument zu erstellen, das die gleiche Anzahl von Buchstaben 'e' und Wörtern enthält, aber einen anderen Inhalt hat. Kryptografische Hashes sind dagegen beständig und haben die Eigenschaft, dass es praktisch unmöglich ist, ein anderes Dokument zu erstellen, das die gleiche Prüfsumme ergibt (eine sogenannte 'Kollision').
Wenn Sie also zu einem bestimmten Zeitpunkt einen Hash in die Blockchain eingefügt haben und später ein Dokument vorlegen können, das diesen Hashwert hat, dann haben Sie nachgewiesen, dass Sie zu diesem Zeitpunkt über das Dokument verfügten, ohne dass der Inhalt des Dokuments anderen bekannt sein muss.
Zum Schluss
Wie Sie sehen, sind bei der Nutzung der Blockchain einige neue mathematische Prinzipien zu beachten. Das Verständnis dieser Prinzipien ist entscheidend, um neue Anwendungen auf Basis der Blockchain zu entwickeln. Diese Anwendungen können jedoch, wie hier beschrieben, sehr leistungsstark sein und eine gute Alternative zu traditionellen Alternativen darstellen.