What Are Enterprise Blockchains?

Updated on: May 13th, 2020
This content has been Fact-Checked.

Die Blockchain-Technologie ist mittlerweile ziemlich zu einem Haushaltsbegriff geworden. Viele Menschen denken fälschlicherweise, dass die Anwendung der Blockchain-Technologie nur in Kryptowährung liegt. Wie wir jedoch in Kürze sehen werden, ist die Blockchain-Technologie viel vielseitiger.

In diesem Handbuch werden wir uns mit Enterprise-Blockchains beschäftigen. Insbesondere werden wir untersuchen:

Was ist die Blockchain-Technologie?

Die Funktionen der Blockchain-Technologie, die einige große Unternehmensprobleme lösen wird.

Public vs private Blockchains.

Beispiele für Enterprise-Blockchains.

Was ist die Blockchain-Technologie?

Die Blockchain ist eine Kette von Blöcken, in denen jeder Block Daten von Wert ohne zentrale Überwachung enthält. Es ist kryptografisch sicher und unveränderlich. Eine Blockchain verwendet zwei wichtige Datenstrukturen: Zeiger und verknüpfte Listen.

Zeiger

Zeiger sind Variablen in der Programmierung, die die Adresse einer anderen Variablen speichert. Normalerweise speichert normale Variablen in jeder Programmiersprache Daten.

Z. int a = 10 bedeutet, dass es eine Variable „a“ gibt, die ganzzahlige Werte speichert. In diesem Fall speichert es einen ganzzahligen Wert, der 10 ist. Dies ist eine normale Variable.

Zeiger speichern jedoch anstelle von Werten Adressen anderer Variablen. Deshalb werden sie als Zeiger bezeichnet, weil sie buchstäblich auf die Position anderer Variablen zeigen.

Verknüpfte Listen

Eine verknüpfte Liste ist eines der wichtigsten Elemente in Datenstrukturen. So sieht eine verknüpfte Liste aus:

Es ist eine Sequenz von Blöcken, die jeweils Daten enthalten, die über einen Zeiger mit dem nächsten Block verknüpft sind. Die Zeigervariable enthält in diesem Fall die Adresse des nächsten Knotens und daher wird die Verbindung hergestellt. Der letzte Knoten hat, wie Sie sehen können, einen Nullzeiger, was bedeutet, dass der Zeiger keinen Wert hat.

Eine wichtige Sache, die hier zu beachten ist, enthält der Zeiger in jedem Block die Adresse des nächsten Blocks. So wird der Punkt erreicht. Jetzt fragen Sie vielleicht, was das für den ersten Block in der Liste bedeutet? Wo bleibt der Zeiger des ersten Blocks?

Der erste Block wird „Genesis Block“ genannt und sein Zeiger liegt im System selbst. Es sieht so aus:

What are enterprise blockchains?

Bild mit freundlicher Genehmigung: Coursera

Wenn Sie sich fragen, was der „Hash-Zeiger“ bedeutet, ist es ein Zeiger, der den Hash des vorherigen Blocks enthält.

(Mehr zu Hashes in ein bisschen)

Wie Sie vielleicht schon erraten haben, basiert auf der Struktur der Blockchain. Eine Blockchain ist im Grunde eine verknüpfte Liste und sieht ungefähr so aus:

What are enterprise blockchains?

Die Blockchain ist eine verknüpfte Liste, die Daten und einen Hash-Zeiger enthält, der auf seinen vorherigen Block zeigt, wodurch die Kette erstellt wird. Was ist ein Hash-Zeiger? Ein Hash-Zeiger ähnelt einem Zeiger, aber anstatt nur die Adresse des vorherigen Blocks zu enthalten, enthält er auch den Hash der Daten innerhalb des vorherigen Blocks. Diese kleine Tweak macht Blockchains so erstaunlich zuverlässig und wegweisend.

Erinnern Sie sich an diesen Punkt, weil wir in ein bisschen wieder drin sein werden.

Lassen Sie uns nun einige der begehrtesten Merkmale der Blockchain-Technologie nachschlagen, die Unternehmen wünschen würden.

Merkmale der Blockchain-Technologie

In diesem Abschnitt werden wir über alle Funktionen der Blockchain-Technologie sprechen, die große Unternehmen in ihr System integrieren möchten.

#1 Dezentralisierung

Das offensichtlichste Merkmal, das ein Unternehmen von Blockchains wünschen würde, ist die Dezentralisierung. Eine normale Netzwerkstruktur ist die „Client-Server“ -Struktur.

Wie funktioniert das?

What are enterprise blockchains?

Es gibt einen zentralen Server. Und jeder, der sich mit dem Server verbinden möchte, kann eine Abfrage senden, um die erforderlichen Informationen zu erhalten. So funktioniert das Internet so ziemlich. Wenn Sie etwas Google möchten, senden Sie eine Abfrage an den Google-Server, die mit den erforderlichen Ergebnissen zurückkommt. Dies ist also ein Client-Server-System. Was ist das Problem mit diesem Modell?

Da alles vom Server abhängig ist, ist es wichtig, dass der Server jederzeit funktionsfähig ist, damit das System funktioniert. Es ist ein Engpass. Nehmen wir nun an, aus welchem Grund auch immer der Hauptserver funktioniert, werden alle im Netzwerk betroffen sein. Außerdem gibt es auch Sicherheitsbedenken. Da das Netzwerk zentral ist, verarbeitet der Server selbst viele sensible Informationen zu den Clients. Dies bedeutet, dass jeder den Server hacken und diese Informationen erhalten kann. Außerdem gibt es auch die Frage der Zensur. Was ist, wenn der Server entscheidet, dass ein bestimmtes Element (Film, Lied, Buch usw.) nicht annehmbar ist und beschließt, es nicht in seinem Netzwerk zu propagieren?

Um all diesen Problemen entgegenzuwirken, entstand eine andere Art von Netzwerkarchitektur. Es ist ein Netzwerk, das seine gesamte Arbeitsbelastung auf die Teilnehmer verteilt, die alle gleichermaßen privilegiert sind, genannt „Peers“. Es gibt keinen zentralen Server mehr, jetzt gibt es mehrere verteilte und dezentrale Peers. Dies ist ein Peer-to-Peer-Netzwerk.

What are enterprise blockchains?

Bild mit freundlicher Genehmigung: InfoZones

Warum nutzen Personen das Peer-to-Peer-Netzwerk?

Eine der Hauptverwendungen eines Peer-to-Peer-Netzwerks ist die Dateifreigabe, auch Torrenting genannt. Wenn Sie ein Client-Server-Modell zum Herunterladen verwenden möchten, ist es normalerweise extrem langsam und vollständig vom Zustand des Servers abhängig. Außerdem, wie gesagt, ist es anfällig für Zensur.

In einem Peer-to-Peer-System gibt es jedoch keine zentrale Autorität, und daher, wenn selbst einer der Peers im Netzwerk aus dem Rennen geht, haben Sie noch mehr Kollegen zum Download. Außerdem unterliegt es nicht den idealistischen Standards eines zentralen Systems, daher ist es nicht anfällig für Zensur.

Wenn wir die beiden vergleichen würden:

What are enterprise blockchains?

Bild mit freundlicher Genehmigung: Quora

Auf diese Weise gewinnt die Blockchain-Technologie ihre dezentrale Natur.

#2 Unveränderlichkeit zur Reduzierung von Betrug/Korruption

Was ist Unveränderlichkeit?

Unveränderlichkeit bedeutet im Kontext der Blockchain, dass, sobald etwas in die Blockchain eingegeben wurde, es nicht manipuliert werden kann.

Können Sie sich vorstellen, wie wertvoll das für Unternehmen sein wird?

Stellen Sie sich vor, wie viele Veruntreuungsfälle in den Keim gerissen werden können, wenn die Leute wissen, dass sie nicht „die Bücher bearbeiten“ und mit Firmenkonten herumherherumlaufen können.

Der Grund, warum die Blockchain diese Eigenschaft erhält, ist der der kryptographischen Hash-Funktion.

In einfachen Worten bedeutet Hashing, eine Eingabezeichenfolge beliebiger Länge zu nehmen und eine Ausgabe einer festen Länge auszugeben. Im Kontext von Kryptowährungen wie Bitcoin werden die Transaktionen als Eingabe genommen und durch einen Hashing-Algorithmus ausgeführt (Bitcoin verwendet SHA-256), der eine Ausgabe von fester Länge liefert.

Mal sehen, wie der Hashing-Prozess funktioniert. Wir werden bestimmte Eingaben einbringen. Für diese Übung werden wir den SHA-256 (Secure Hashing Algorithm 256) verwenden.

What are enterprise blockchains?

Wie Sie sehen können, hat die Ausgabe im Falle von SHA-256, egal wie groß oder klein Ihre Eingabe ist, immer eine feste 256-Bit-Länge. Dies wird entscheidend, wenn Sie mit einer großen Menge an Daten und Transaktionen zu tun haben. Anstatt sich also an die Eingabedaten zu erinnern, die riesig sein könnten, können Sie sich einfach an den Hash erinnern und verfolgen.

Eine kryptografische Hash-Funktion ist eine spezielle Klasse von Hash-Funktionen, die verschiedene Eigenschaften hat, was sie ideal für Kryptografie macht. Es gibt bestimmte Eigenschaften, die eine kryptografische Hashfunktion haben muss, um als sicher angesehen zu werden. Sie können über diese im Detail in unserem Leitfaden zum Hashing lesen.

Es gibt nur ein Vorrecht, auf das Sie sich heute konzentrieren sollen. Es wird „Lawineneffekt“ genannt.

Was soll das heißen?

Selbst wenn Sie eine kleine Änderung in Ihrer Eingabe vornehmen, werden die Änderungen, die sich im Hash widerspiegeln, enorm sein. Lassen Sie uns es mit SHA-256 testen:

What are enterprise blockchains?

Siehst du das? Obwohl Sie gerade die Groß-/Kleinschreibung des ersten Alphabets der Eingabe geändert haben, sehen Sie sich an, wie stark sich das auf den Ausgabe-Hash auswirkt hat. Gehen wir nun zu unserem vorherigen Punkt zurück, als wir uns mit der Blockchain-Architektur befanden. Was wir gesagt haben, war:

Die Blockchain ist eine verknüpfte Liste, die Daten und einen Hash-Zeiger enthält, der auf seinen vorherigen Block zeigt, wodurch die Kette erstellt wird. Was ist ein Hash-Zeiger? Ein Hash-Zeiger ähnelt einem Zeiger, aber anstatt nur die Adresse des vorherigen Blocks zu enthalten, enthält er auch den Hash der Daten innerhalb des vorherigen Blocks.

Diese kleine Tweak macht Blockchains so erstaunlich zuverlässig und wegweisend.

Stellen Sie sich dies für eine Sekunde vor, ein Hacker greift Block 3 an und versucht, die Daten zu ändern. Aufgrund der Eigenschaften von Hash-Funktionen ändert sich eine leichte Änderung der Daten den Hash drastisch. Dies bedeutet, dass alle leichten Änderungen, die in Block 3 vorgenommen werden, den Hash ändern, der in Block 2 gespeichert ist, jetzt, da wiederum die Daten und den Hash von Block 2 ändern, was zu Änderungen in Block 1 und so weiter und so weiter führt. Dies wird die Kette vollständig verändern, was unmöglich ist. Genau so erreichen Blockchains Unveränderlichkeit.

#3 Transparenz zur Steigerung der Rechenschaftspflicht

Eines der interessantesten und falsch verstandenen Konzepte in der Blockchain-Technologie ist „Transparenz“. Manche Leute sagen, dass Blockchain Ihnen Privatsphäre gibt, während einige sagen, dass es transparent ist. Warum glauben Sie, dass das passiert?

Nun... die Identität einer Person wird durch komplexe Kryptographie verborgen und nur durch ihre öffentliche Adresse dargestellt. Wenn Sie also den Transaktionsverlauf einer Person nachschlagen würden, sehen Sie nicht „Bob gesendet 1 BTC“ sondern „1mf1bhsflkbzzz9vpFyemvwt2tByCT7nzj gesendete 1 BTC“.

Die folgende Momentaufnahme der Ethereum-Transaktionen zeigt Ihnen, was wir meinen:

What are enterprise blockchains?

Also, während die wahre Identität der Person sicher ist, werden Sie immer noch alle Transaktionen sehen, die durch ihre öffentliche Adresse durchgeführt wurden. Dieses Maß an Transparenz gab es noch nie innerhalb eines Finanzsystems. Er fügt hinzu, dass ein zusätzliches und dringend benötigtes Maß an Rechenschaftspflicht, das von einigen dieser größten Institutionen gefordert wird.

Wenn Sie rein aus der Sicht der Kryptowährung sprechen, wenn Sie die öffentliche Adresse eines dieser großen Unternehmen kennen, können Sie es einfach in einen Explorer werfen und sich alle Transaktionen ansehen, mit denen sie beschäftigt haben. Das zwingt sie, ehrlich zu sein, etwas, mit dem sie noch nie zu tun hatten.

Das ist jedoch nicht der beste Anwendungsfall. Wir sind ziemlich sicher, dass die meisten dieser Unternehmen keine Transaktionen mit Kryptowährungen durchführen werden, und selbst wenn sie dies tun, werden sie nicht ALLE ihre Transaktionen mit Kryptowährungen durchführen. Was aber, wenn die Blockchain-Technologie integriert wurde... sagen Sie in ihrer Lieferkette?

Ein gutes Beispiel dafür ist die Lebensmittelindustrie. Wenn es jemals eine Industrie gab, die Transparenz erfordert, dann ist es die Lebensmittelindustrie. Eine der grundlegendsten Fragen, die wir immer dann stellen sollten, wenn wir Lebensmittel konsumieren, ist: „Woher kommt mein Essen?“

Immer mehr Menschen werden immer gleichgültig, was die Quelle ihrer Lebensmittel betrifft, und das bereitet nicht nur den Verbrauchern, sondern auch den Lieferanten viele Probleme.

Durch die Verwendung der Blockchain kann man verfolgen, woher genau das Essen kommt und wer alle die beteiligten Zwischenhändler sind, die sich um unser Essen kümmern. Auf diese Weise, wenn eine bestimmte Charge von Kulturen infiziert oder verdorben wird, wird es einfacher und schneller sein, die Quelle der Infektion zu lokalisieren und zu lokalisieren.

#4 Blockchain ist billiger

Um diesen Punkt zu verstehen, schauen wir uns die Bankenbranche an. Das sagte die Harvard Business Review. „Die Blockchain wird dem Finanzsystem antun, was das Internet mit den Medien gemacht hat.“

Aber warum ist das der Fall? Schauen wir uns einen der größten Orte an, an denen Banken viel Geld verlieren, Know Your Customer (KYC) Vorschriften. Hier sind einige ziemlich schockierende Statistiken, die wir aus diesem Artikel bekommen haben.

Eine durchschnittliche Bank gibt 40 Millionen Pfund pro Jahr für KYC Compliance aus. Einige Banken können bis zu 300 Mio. £ausgeben

JP Morgan hat angeblich bis zu 1,6 Milliarden Pfund für seine Compliance-Abteilung ausgegeben und mehr als 13.000 Mitarbeiter beschäftigt, um die regulatorischen Änderungen zu verfolgen

70% der 722 Korrespondenten, die an der Umfrage von Reuters teilgenommen haben, gaben an, dass das Onboarding von Kunden bis zu 2 Monate dauern kann, während 10% behaupteten, dass es sogar vier Monate überschreiten kann.

Die beiden Hauptschuldigen sind:

Die sich ständig ändernden Regulierungspolitiken.

Drakonische Methoden, die noch von bestimmten Banken verfolgt werden. Einige Banken machen ihren Compliance-Prozess immer noch mit Papieren.

Wie wird die Blockchain-Technologie diesen Raum verändern? Nun, es gibt zwei Möglichkeiten, wie es funktionieren kann.

Erstens gibt es das Konzept der selbstsouveränen Identität. Selbstsouveränität ist die Idee, dass es das moralische Recht eines Individuums ist, Eigentum an seinem eigenen Körper und Leben zu haben. Selbst-Sovereign Identity (SSI) ist jetzt wichtiger denn je, denn jedes Unternehmen und jede Entität hat eine Online-Präsenz. Mit so vielen siloierten Identitäten erhöht sich die Chancen auf Online-Betrug oder Identitätsmissmanagement erheblich.

Indem Sie Ihre Identität in die Blockchain hochladen, haben Sie die volle und vollständige Kontrolle über sich selbst. Also, wie wird das bei KYC helfen? Angenommen, Sie müssen gehen und ein Konto in einer Bank eröffnen, die Bank wird Sie einfach auffordern, Zugang zu Ihrer Identität zu geben, anstatt einer zentralen dritten Partei.

Zweitens könnten die Banken Teil ihres eigenen privaten Blockchain-Netzwerks sein (mehr dazu später). Angenommen, Alice hat KYC-Vorschriften mit Bank A abgeschlossen, sie können dann einfach die Details auf der Blockchain hochladen. Da die Blockchain nicht dem zentralen Repository gehört, kann jeder, der Teil des Netzwerks ist, Informationen hochladen und mit allen anderen teilen.

Angenommen, Alice möchte ein Konto in Bank B eröffnen, anstatt den gesamten Compliance-Prozess von Grund auf neu zu starten, können sie einfach auf die Blockchain zugreifen und die erforderlichen KYC-Daten abrufen.

Das KYC-Protokoll der Blockchain kann sowohl bei Intra-Bank- als auch bei Interbank-Funktionen helfen:

Intra-Bank: Die KYC, die von der Bank durchgeführt wurde, kann von einer anderen Zweigniederlassung derselben Bank genutzt werden. Dies führt zu einer reibungslosen Übertragung von Diensten.

InterBank: Die von einer Bank durchgeführte KYC kann leicht von einer anderen Bank genutzt werden.

Laut einem von Santander mitverfassten Bericht wird geschätzt, dass die Blockchain-Technologie die Infrastrukturkosten der Banken allein um bis zu 20 Milliarden Dollar pro Jahr senken könnte.

#5 Blockchain ist schneller

Hinweis: Wir verstehen, dass Skalierbarkeit und Durchsatz ein großes Problem mit Blockchain und Kryptowährungen sind, und wir werden später darauf eingehen, warum das kein Problem mit Enterprise-Blockchains sein sollte.

Charley Cooper, Geschäftsführer des R3-Konsortiums, glaubt, dass die Handelsfinanzierung der ideale Sektor ist, der durch die Blockchain gestört werden kann. Er sagte:

„Handelsfinanzierung ist ein offensichtlicher Bereich für die Blockchain-Technologie. Es ist so alt, dass es mit Faxgeräten fertig ist und man braucht einen physischen Stempel auf einem Stück Papier.“

Tatsächlich gibt es einen funktionierenden PoC, wie die Blockchain-Technologie Transaktionszeiten in diesen Bereichen exponentiell reduzieren kann.

SAP hat kürzlich mit ATB Financial und Fintech-Startup Ripple zusammengearbeitet, um die erste internationale Blockchain-Zahlung von Alberta, Kanada an die ReiseBank in Deutschland zu senden. Die Bank nutzte die SAP HANA Cloud Platform und die SAP Payment Engine-Anwendung, um das bahnbrechende Blockchain-Netzwerk von Ripple zu nutzen.

Die $1000 CAD (€667 EUR) Blockchain-Zahlung, die normalerweise zwei bis sechs Werktage in Anspruch genommen hätte, wurde in etwa 20 Sekunden abgeschlossen. Der Proof of Concept wurde seitdem erweitert und wir sind in der Lage, die Transaktionen in nur 10 Sekunden abzuschließen.

Von 2-6 Werktagen bis 10 Sekunden. Das ist eine Störung!

Public vs Private Blockchains

Nun, da Sie wissen, warum Unternehmen sich mit der Integration von Blockchain beschäftigen sollten, müssen wir prüfen, welche Art von Blockchains sie integrieren sollten. Es gibt zwei Arten von Blockchains da draußen:

Öffentliche Blockchains

Private Blockchains

Bevor wir in einzelne Definitionen eingehen und sehen, was sie auszeichnet, lassen Sie uns auf die Ähnlichkeiten eingehen. Also, was sind die Ähnlichkeiten zwischen öffentlichen und privaten Blockchains:

Da sie beide Peer-to-Peer-Netzwerke sind, bieten beide ein dezentrales Ökosystem.

Jeder einzelne teilnehmende Knoten muss eine Kopie der Blockchain herunterladen.

Die Blockchain wird durch Konsensprotokolle auf dem neuesten Stand gehalten.

Beide Blockchains garantieren Unveränderlichkeit.

Öffentliche Ketten

Alle Blockchains, mit denen wir vertraut sind, sind öffentliche Blockchain. Bitcoin und Ether haben sich ziemlich für die Ursache öffentlicher Blockchains eingesetzt. Sie müssen ziemlich erraten haben, warum sie öffentliche Blockchains genannt werden.

Sie sind völlig offene Ökosysteme, in denen jeder am Ökosystem teilnehmen kann. Das Netzwerk verfügt auch über einen integrierten Incentive-Mechanismus, der die Teilnehmer dafür belohnt, sich umfassender am System zu beteiligen.

Okay, bis jetzt klingt es ziemlich gut. Es stellt sich jedoch heraus, dass öffentliche Blockchains für Unternehmenszwecke äußerst unpraktisch sind. Lassen Sie uns sagen, warum.

Erstens, wie sehr gut dokumentiert wurde, haben die Blöcke in Bitcoin und Ethereum ein Speicherproblem. Bitcoin hat etwas mehr als 1 MB Speicherplatz pro Block, was einfach nicht ausreicht, um die Art von Transaktionen auszuführen und die Art von Daten zu speichern, die Unternehmen benötigen.

Dann haben wir die Durchsatzprobleme, die ziemlich gut dokumentiert wurden. Bitcoin kann kaum 7-8 Transaktionen pro Sekunde verwalten. Die Blockbestätigungszeit beträgt 10 Minuten, was nur zur Latenz beiträgt. Große Unternehmen müssen mit einer Latenz von fast 0 Millionen Transaktionen pro Tag abwickeln.

Öffentliche Blockchains, insbesondere diejenigen, die dem Proof-of-Work-Protokoll wie Bitcoin folgen, benötigen eine immense Menge an Rechenleistung, um harte Rätsel zu lösen.

Schließlich ist die Offenheit der öffentlichen Ketten selbst ein Nachteil. Denk darüber nach. Wenn Sie ein Unternehmen haben, das auf einer Blockchain läuft, auf die von bösartigen Akteuren und Trolle zugegriffen werden kann, würden Sie wirklich ein System wie dieses integrieren wollen?

Aus diesen Gründen sind öffentliche Blockchains keine praktische Methode, um für Unternehmen voranzukommen.

Private Ketten

Im Gegensatz zu den öffentlichen Blockchains ist die private Blockchain nicht für jedermann offen. Menschen, die an der privaten Kette teilnehmen wollen, müssen die Erlaubnis erhalten. Dies ist der Grund, warum diese Art Blockchains auch als „Permission-Blockchains“ bezeichnet werden.

Aus diesem Grund gibt es Einschränkungen für die Art von Menschen, die tatsächlich am Konsens teilnehmen können. Der Zugang für neue Teilnehmer könnte folgendermaßen gewährt werden:

Die bestehenden Teilnehmer, die am Ökosystem teilnehmen.

Eine reglementierte Behörde.

Ein Konsortium.

Sobald eine Entität dem Ökosystem beigetreten ist, kann sie eine Rolle bei der Netzwerkwartung spielen. Die Hyperledger Fabric der Linux Foundation ist ein Beispiel für eine zulässige Blockchain-Framework-Implementierung und eines der Hyperledger-Projekte, die von der Linux Foundation gehostet werden. Es wurde von Grund auf entwickelt, um diese Unternehmensanforderungen zu erfüllen.

Diese privaten Ketten wurden speziell für Unternehmensanforderungen entwickelt und bieten viele Funktionen.

Erforderliche Funktionen von Enterprise-Blockchains

Schauen wir uns einige der Funktionen des Unternehmens an, die sie benötigen, um ordnungsgemäß zu funktionieren.

#1 Hohe Leistung

Wie wir bereits gesagt haben, nähern sich öffentliche Ketten nicht einmal 100 Transaktionen pro Sekunde. Wenn man bedenkt, dass die meisten Unternehmen wie Telekommunikation und Kreditprozessoren 10.000 — 100.000 Tps benötigen, ist das nicht wirklich das ideale Szenario.

Um diese Ebenen von TPS zu erreichen, müssen Blockchains einen architektonischen Ansatz verfolgen, der:

Effiziente Trennung verschiedener Aufgaben.

Verwendet asynchrone Flows.

Verwendet schnellere Konsensprotokolle.

Verwendet Parallelisierung

Führt sich selbst in optimierten Umgebungen aus.

Hyperledger Fabric, ein Linux Foundation-Projekt, hat bereits einige dieser architektonischen Prinzipien implementiert. Trusted Hardware aka SGX ist auch ein weiterer Weg, der untersucht wurde.

Es gibt eine andere Sache, die Enterprise-Blockchains im Auge behalten müssen. Die meisten dieser UnternehmenspoCs hatten während ihrer Testläufe nur ein Dutzend Teilnehmer. Man muss bedenken, dass eine ordnungsgemäße zulässige Kette 100 Teilnehmer aufnehmen muss. Daher muss es über einen effizienten Onboarding-Prozess verfügen.

#2 Hohe Belastbarkeit

Enterprise-Blockchains müssen von Ausfallzeiten und potenziellen Ausfallszenarien zurückkommen können. Um eine hohe Verfügbarkeit zu gewährleisten, müssen sie Probleme vermeiden können, die zu größeren Ausfällen führen können. Um diese Ausfallsicherheit zu gewährleisten, sollte das System davon ausgehen, dass es zu Fehlern kommt und darauf vorbereitet sein muss, dass das System in diesen Situationen läuft.

Denken Sie darüber nach, wie herkömmliche Unternehmenssoftware Systemausfälle überlebt. Sie nutzen häufig Dienstreplikation und Redundanz, um sicherzustellen, dass sie keine geringe Verfügbarkeit durchlaufen. Ebenso sollten Unternehmensketten redundante Peer-Nodes, gruppierte Bestelldienste bereitstellen und andere funktionierende Blockchain-Netzwerkkomponenten replizieren, um nahtlos ohne Störungen zu arbeiten.

#3 Datenschutz

Datenschutz und Sicherheit sind offensichtlich ein großer Bedarf an Blockchains auf Unternehmensebene. Da es sich um Berechtigungs-Blockchains handelt, sind alle Mitglieder bekannte Entitäten und sorgfältig überprüft, bevor sie in das Ökosystem gelangen.

Nach diesem Artikel von Coindesk:

„Digitale Signaturen, die auf alle Netzwerknachrichten angewendet werden, ermöglichen es allen Knoten und Clients, den Absender zu überprüfen und die Nachrichtenintegrität zu überprüfen. Dies wird mit Transportsicherheit gekoppelt, um die Kommunikationsendpunkte zu authentifizieren und den Nachrichtenverkehr zu verschlüsseln.

Darüber hinaus vervollständigt das automatische Anwenden der Verschlüsselung der gespeicherten Daten die Best Practices für die Verschlüsselung von Daten während der Übertragung und im Ruhezustand. Wenn diese Grundlage transparent und durchgängig für alle sicheren Kommunikationen und gespeicherte Ledger-Daten verwendet wird, ist es ein großer Schritt nach vorn bei der Aufrechterhaltung der Integrität und Sicherheit des Blockchain-Netzwerks, wodurch die meisten Hacker-Angriffe verhindert werden.“

Beispiele für Unternehmen, die Enterprise-Blockchains verwenden

Schauen wir uns einige der Branchenführer an, die Enterprise-Blockchains implementieren möchten.

Mehrere Finanzinstitute wie Santander, RBC, JP Morgan, Citibank, BNY Mellon und Goldman Sachs haben mehrere Blockchain-Aktivitäten durchgeführt. Aufgrund von Regulierungsproblemen wird Blockchain-Tests in einer gemessenen Weise durchgeführt.

Die interessierten Banken sind entweder am R3-Konsortium beteiligt, das dem Bankwesen gewidmet ist, während mehrere auch im Hyperledger-Konsortium und der Ethereum Enterprise Alliance (EEA) tätig sind.

Was ist mit Zahlungsprozessoren, die Sie fragen? Es stellt sich heraus, dass sie auch in der Blockchain-PoC-Implementierung knietief sind.

American Express möchte ein Kundenbelohnungsprogramm implementieren, das die Blockchain verwendet. Ebenfalls im November 2017 gaben sie bekannt, dass sie Ripple verwenden werden, um Kunden zu helfen, Geld von US-Banken an britische Santander Filialen zu senden.

Visa hat auch ihre Absicht offenbart, seinen Blockchain-basierten Business-to-Business-Zahlungsdienst namens „B2B Connect“ zu implementieren. Mastercard hatte bereits im Mai 2016 ein Patent für schnellere Blockchain-basierte Zahlungsabwicklung für Händler beantragt.

Um nicht zurückgelassen zu werden, scheint auch die Automobilindustrie ziemlich scharf auf die Implementierung der Blockchain zu sein.

Volkswagen Financial Services und Renault führten 2017 POCs und testeten Fahrzeugtelematik-Tracking. Dies ist ein äußerst interessanter Anwendungsfall, weil sich herausstellt, dass ein Drittel der Gebrauchtwagenverkäufe in Deutschland Kilometerzähler manipuliert hat.

Aus diesem Grund verfolgen sie die Kilometerdaten eines Fahrzeugs, den Motornutzungsverlauf, die Reparatur- und Wartungshistorie und setzen sie auf die Blockchain. Dies stellt im Wesentlichen sicher, dass die Menschen die Geschichte und Aktivität eines Fahrzeugs genau kennen.

Die Luftfahrtindustrie scheint auch ziemlich begeistert von der Blockchain zu sein. Im Frühjahr 2017 führte Airbus zusammen mit Blockchain bei Berkeley einen PoC für die Verfolgung von Flugzeugteilen durch.

Schlussfolgerung

Es sieht so aus, als wären Enterprise-Blockchains hier, um zu bleiben. Immer mehr Unternehmen unterschiedlicher Plattformen suchen nach einem ArbeitspoC, um ihre jeweiligen Räume zu stören. Betrachtet man die schiere Menge der positiven Veränderung, die die Blockchain einführen kann, ist es leicht zu sehen, warum. Ab sofort müssen noch strenge Tests durchgeführt werden.

Die Blockchain-Technologie ist mittlerweile ziemlich zu einem Haushaltsbegriff geworden. Viele Menschen denken fälschlicherweise, dass die Anwendung der Blockchain-Technologie nur in Kryptowährung liegt. Wie wir jedoch in Kürze sehen werden, ist die Blockchain-Technologie viel vielseitiger. In diesem Handbuch werden wir uns mit Enterprise-Blockchains beschäftigen. Insbesondere werden wir untersuchen: Was ist die Blockchain-Technologie? Die Funktionen der Blockchain-Technologie, die einige große Unternehmensprobleme lösen wird. Public vs private Blockchains. Beispiele für Enterprise-Blockchains. Was ist die Blockchain-Technologie? Die Blockchain ist eine Kette von Blöcken, in denen jeder Block Daten von Wert ohne zentrale Überwachung enthält. Es ist kryptografisch sicher und unveränderlich. Eine Blockchain verwendet zwei wichtige Datenstrukturen: Zeiger und verknüpfte Listen. Zeiger Pointer sind Variablen in der Programmierung, die die Adresse einer anderen Variablen speichert. Normalerweise speichert normale Variablen in jeder Programmiersprache Daten. Z. int a = 10 bedeutet, dass es eine Variable „a“ gibt, die ganzzahlige Werte speichert. In diesem Fall speichert es einen ganzzahligen Wert, der 10 ist. Dies ist eine normale Variable. Zeiger speichern jedoch anstelle von Werten Adressen anderer Variablen. Deshalb werden sie als Zeiger bezeichnet, weil sie buchstäblich auf die Position anderer Variablen zeigen. Verknüpfte Listen Eine verknüpfte Liste ist eines der wichtigsten Elemente in Datenstrukturen. So sieht eine verknüpfte Liste aus: Es handelt sich um eine Sequenz von Blöcken, die jeweils Daten enthalten, die über einen Zeiger mit dem nächsten Block verknüpft sind. Die Zeigervariable enthält in diesem Fall die Adresse des nächsten Knotens und daher wird die Verbindung hergestellt. Der letzte Knoten hat, wie Sie sehen können, einen Nullzeiger, was bedeutet, dass der Zeiger keinen Wert hat. Eine wichtige Sache, die hier zu beachten ist, enthält der Zeiger in jedem Block die Adresse des nächsten Blocks. So wird der Punkt erreicht. Jetzt fragen Sie vielleicht, was das für den ersten Block in der Liste bedeutet? Wo bleibt der Zeiger des ersten Blocks? Der erste Block wird „Genesis Block“ genannt und sein Zeiger liegt im System selbst. Es sieht so aus: Bild Höflichkeit: Coursera Wenn Sie sich fragen, was der „Hash-Zeiger“ bedeutet, ist es ein Zeiger, der den Hash des vorherigen Blocks enthält. (Mehr zu Hashes in ein bisschen) Wie Sie vielleicht schon erraten haben, basiert darauf die Struktur der Blockchain. Eine Blockchain ist im Grunde eine verknüpfte Liste und sieht ungefähr so aus: Die Blockchain ist eine verknüpfte Liste, die Daten und einen Hash-Zeiger enthält, der auf ihren vorherigen Block verweist und somit die Kette erstellt. Was ist ein Hash-Zeiger? Ein Hash-Zeiger ähnelt einem Zeiger, aber anstatt nur die Adresse des vorherigen Blocks zu enthalten, enthält er auch den Hash der Daten innerhalb des vorherigen Blocks. Diese kleine Tweak macht Blockchains so erstaunlich zuverlässig und wegweisend. Erinnern Sie sich an diesen Punkt, weil wir in ein bisschen wieder drin sein werden. Lassen Sie uns nun einige der begehrtesten Merkmale der Blockchain-Technologie nachschlagen, die Unternehmen wünschen würden. Funktionen der Blockchain-Technologie In diesem Abschnitt werden wir über alle Funktionen der Blockchain-Technologie sprechen, die große Unternehmen in ihr System integrieren möchten. #1 Dezentralisierung Das offensichtlichste Merkmal, das ein Unternehmen von Blockchains möchte, ist die Dezentralisierung. Eine normale Netzwerkstruktur ist die „Client-Server“ -Struktur. Wie funktioniert das? Es gibt einen zentralen Server. Und jeder, der sich mit dem Server verbinden möchte, kann eine Abfrage senden, um die erforderlichen Informationen zu erhalten. So funktioniert das Internet so ziemlich. Wenn Sie etwas Google möchten, senden Sie eine Abfrage an den Google-Server, die mit den erforderlichen Ergebnissen zurückkommt. Dies ist also ein Client-Server-System. Was ist das Problem mit diesem Modell? Da alles vom Server abhängig ist, ist es wichtig, dass der Server jederzeit funktionsfähig ist, damit das System funktioniert. Es ist ein Engpass. Nehmen wir nun an, aus welchem Grund auch immer der Hauptserver funktioniert, werden alle im Netzwerk betroffen sein. Außerdem gibt es auch Sicherheitsbedenken. Da das Netzwerk zentral ist, behandelt der Server selbst viele empfindliche Informationen über die Kunden. Dies bedeutet, dass jeder den Server hacken und diese Informationen erhalten kann. Außerdem gibt es auch die Frage der Zensur. Was ist, wenn der Server entscheidet, dass ein bestimmtes Element (Film, Lied, Buch usw.) nicht annehmbar ist und beschließt, es nicht in seinem Netzwerk zu propagieren? Um all diesen Problemen entgegenzuwirken, entstand eine andere Art von Netzwerkarchitektur. Es ist ein Netzwerk, das seine gesamte Arbeitsbelastung auf die Teilnehmer verteilt, die alle gleichermaßen privilegiert sind, genannt „Peers“. Es gibt keinen zentralen Server mehr, jetzt gibt es mehrere verteilte und dezentrale Peers. Dies ist ein Peer-to-Peer-Netzwerk. Image Courtesy: InfoZones Warum nutzen Menschen das Peer-to-Peer-Netzwerk? Eine der Hauptverwendungen eines Peer-to-Peer-Netzwerks ist die Dateifreigabe, auch Torrenting genannt. Wenn Sie ein Client-Server-Modell zum Herunterladen verwenden möchten, ist es normalerweise extrem langsam und vollständig vom Zustand des Servers abhängig. Außerdem, wie gesagt, ist es anfällig für Zensur. In einem Peer-to-Peer-System gibt es jedoch keine zentrale Autorität, und daher, wenn selbst einer der Peers im Netzwerk aus dem Rennen geht, haben Sie noch mehr Kollegen zum Download. Außerdem unterliegt es nicht den idealistischen Standards eines zentralen Systems, daher ist es nicht anfällig für Zensur. Wenn wir die beiden vergleichen würden: Bild Höflichkeit: Quora Dies, kurz gesagt, ist, wie die Blockchain-Technologie ihre dezentrale Natur gewinnt. #2 Unveränderlichkeit, Betrug/Korruption zu reduzieren Was ist Unveränderlichkeit? Unveränderlichkeit bedeutet im Kontext der Blockchain, dass, sobald etwas in die Blockchain eingegeben wurde, es nicht manipuliert werden kann. Können Sie sich vorstellen, wie wertvoll das für Unternehmen sein wird? Stellen Sie sich vor, wie viele Veruntreuungsfälle in den Keim gerissen werden können, wenn die Leute wissen, dass sie nicht „die Bücher bearbeiten“ und mit Firmenkonten herumherherumlaufen können. Der Grund, warum die Blockchain diese Eigenschaft erhält, ist der der kryptographischen Hash-Funktion. In einfachen Worten bedeutet Hashing, eine Eingabezeichenfolge beliebiger Länge zu nehmen und eine Ausgabe einer festen Länge auszugeben. Im Kontext von Kryptowährungen wie Bitcoin werden die Transaktionen als Eingabe genommen und durch einen Hashing-Algorithmus ausgeführt (Bitcoin verwendet SHA-256), der eine Ausgabe von fester Länge liefert. Mal sehen, wie der Hashing-Prozess funktioniert. Wir werden bestimmte Eingaben einbringen. Für diese Übung werden wir den SHA-256 (Secure Hashing Algorithm 256) verwenden. Wie Sie sehen können, hat die Ausgabe im Falle von SHA-256, egal wie groß oder klein Ihre Eingabe ist, immer eine feste 256-Bit-Länge. Dies wird entscheidend, wenn Sie mit einer großen Menge an Daten und Transaktionen zu tun haben. Anstatt sich also an die Eingabedaten zu erinnern, die riesig sein könnten, können Sie sich einfach an den Hash erinnern und verfolgen. Eine kryptografische Hash-Funktion ist eine spezielle Klasse von Hash-Funktionen, die verschiedene Eigenschaften hat, was sie ideal für Kryptografie macht. Es gibt bestimmte Eigenschaften, die eine kryptografische Hashfunktion haben muss, um als sicher angesehen zu werden. Sie können über diese im Detail in unserem Leitfaden zum Hashing lesen. Es gibt nur ein Vorrecht, auf das Sie sich heute konzentrieren sollen. Es wird „Lawineneffekt“ genannt. Was soll das heißen? Selbst wenn Sie eine kleine Änderung in Ihrer Eingabe vornehmen, werden die Änderungen, die sich im Hash widerspiegeln, enorm sein. Testen wir es mit SHA-256: Siehst du das? Obwohl Sie gerade die Groß-/Kleinschreibung des ersten Alphabets der Eingabe geändert haben, sehen Sie sich an, wie stark sich das auf den Ausgabe-Hash auswirkt hat. Gehen wir nun zu unserem vorherigen Punkt zurück, als wir uns mit der Blockchain-Architektur befanden. Was wir gesagt haben, war: Die Blockchain ist eine verknüpfte Liste, die Daten und einen Hash-Zeiger enthält, der auf seinen vorherigen Block verweist und somit die Kette erstellt. Was ist ein Hash-Zeiger? Ein Hash-Zeiger ähnelt einem Zeiger, aber anstatt nur die Adresse des vorherigen Blocks zu enthalten, enthält er auch den Hash der Daten innerhalb des vorherigen Blocks. Diese kleine Tweak macht Blockchains so erstaunlich zuverlässig und wegweisend. Stellen Sie sich dies für eine Sekunde vor, ein Hacker greift Block 3 an und versucht, die Daten zu ändern. Aufgrund der Eigenschaften von Hash-Funktionen ändert sich eine leichte Änderung der Daten den Hash drastisch. Dies bedeutet, dass alle geringfügigen Änderungen in Block 3, ändert den Hash, der in Block 2 gespeichert ist, jetzt, da wiederum die Daten und den Hash von Block 2 ändert, was zu Änderungen in Block 1 und so weiter und so weiter führt. Dies wird die Kette vollständig verändern, was unmöglich ist. Genau so erreichen Blockchains Unveränderlichkeit. #3 Transparenz zur Steigerung der Verantwortlichkeit Eines der interessantesten und falsch verstandenen Konzepte in der Blockchain-Technologie ist „Transparenz“. Manche Leute sagen, dass Blockchain Ihnen Privatsphäre gibt, während einige sagen, dass es transparent ist. Warum glauben Sie, dass das passiert? Nun... die Identität einer Person wird durch komplexe Kryptographie verborgen und nur durch ihre öffentliche Adresse dargestellt. Wenn Sie also den Transaktionsverlauf einer Person nachschlagen würden, sehen Sie nicht „Bob gesendet 1 BTC“ sondern „1mf1bhsflkbzzz9vpFyemvwt2tByCT7nzj gesendete 1 BTC“. Die folgende Momentaufnahme der Ethereum-Transaktionen zeigt Ihnen, was wir meinen: Während die tatsächliche Identität der Person sicher ist, werden Sie immer noch alle Transaktionen sehen, die von ihrer öffentlichen Adresse durchgeführt wurden. Dieses Maß an Transparenz gab es noch nie innerhalb eines Finanzsystems. Er fügt hinzu, dass ein zusätzliches und dringend benötigtes Maß an Rechenschaftspflicht, das von einigen dieser größten Institutionen gefordert wird. Wenn Sie rein aus der Sicht der Kryptowährung sprechen, wenn Sie die öffentliche Adresse eines dieser großen Unternehmen kennen, können Sie es einfach in einen Explorer werfen und sich alle Transaktionen ansehen, mit denen sie beschäftigt haben. Das zwingt sie, ehrlich zu sein, etwas, mit dem sie noch nie zu tun hatten. Das ist jedoch nicht der beste Anwendungsfall. Wir sind ziemlich sicher, dass die meisten dieser Unternehmen keine Transaktionen mit Kryptowährungen durchführen werden, und selbst wenn sie dies tun, werden sie nicht ALLE ihre Transaktionen mit Kryptowährungen durchführen. Was aber, wenn die Blockchain-Technologie integriert wurde... sagen Sie in ihrer Lieferkette? Ein gutes Beispiel dafür ist die Lebensmittelindustrie. Wenn es jemals eine Industrie gab, die Transparenz erfordert, dann ist es die Lebensmittelindustrie. Eine der grundlegendsten Fragen, die wir immer dann stellen sollten, wenn wir Lebensmittel konsumieren, ist: „Woher kommt mein Essen?“ Immer mehr Menschen werden immer gleichgültig in Bezug auf die Quelle ihrer Nahrung und dies verursacht eine Menge Probleme, nicht nur die Verbraucher, sondern auch die Lieferanten als auch Durch die Verwendung der Blockchain kann man verfolgen, wo genau das Essen kommt und wer alle die beteiligten Zwischenhändler sind, die kümmert sich um unser Essen. Auf diese Weise, wenn eine bestimmte Charge von Kulturen infiziert oder verdorben wird, wird es einfacher und schneller sein, die Quelle der Infektion zu lokalisieren und zu lokalisieren. #4 Blockchain ist billiger Um diesen Punkt zu verstehen, schauen wir uns die Bankenbranche an. Das sagte die Harvard Business Review. „Die Blockchain wird dem Finanzsystem antun, was das Internet mit den Medien gemacht hat.“ Aber warum ist das der Fall? Schauen wir uns einen der größten Orte an, an denen Banken viel Geld verlieren, Know Your Customer (KYC) Vorschriften. Hier sind einige ziemlich schockierende Statistiken, die wir aus diesem Artikel bekommen haben. Eine durchschnittliche Bank gibt 40 Millionen Pfund pro Jahr für KYC Compliance aus. Einige Banken können bis zu 300 Millionen Pfund ausgeben, JP Morgan hat angeblich bis zu 1,6 Milliarden Pfund für ihre Compliance-Abteilung ausgegeben und mehr als 13.000 Mitarbeiter beschäftigt, um den Überblick über regulatorische Änderungen zu behalten. 70% der 722 Korrespondenten, die an der Umfrage von Reuters teilgenommen haben, sagte, dass der Kunde On-Boarding kann dauern bis zu 2 Monate, während 10% behaupteten, dass es sogar vier Monate überschreiten kann. Die beiden Hauptschuldigen sind: Die sich ständig ändernde Regulierungspolitik. Drakonische Methoden, die noch von bestimmten Banken verfolgt werden. Einige Banken machen ihren Compliance-Prozess immer noch mit Papieren. Wie wird die Blockchain-Technologie diesen Raum verändern? Nun, es gibt zwei Möglichkeiten, wie es funktionieren kann. Erstens gibt es das Konzept der selbstsouveränen Identität. Selbstsouveränität ist die Idee, dass es das moralische Recht eines Individuums ist, Eigentum an seinem eigenen Körper und Leben zu haben. Selbst-Sovereign Identity (SSI) ist jetzt wichtiger denn je, denn jedes Unternehmen und jede Entität hat eine Online-Präsenz. Mit so vielen siloierten Identitäten erhöht sich die Chancen auf Online-Betrug oder Identitätsmissmanagement erheblich. Indem Sie Ihre Identität zur Blockchain, haben Sie die volle und vollständige Kontrolle über sich selbst. Also, wie wird das bei KYC helfen? Angenommen, Sie müssen gehen und ein Konto in einer Bank eröffnen, die Bank wird Sie einfach auffordern, Zugang zu Ihrer Identität zu geben, anstatt einer zentralen dritten Partei. Zweitens könnten die Banken Teil ihres eigenen privaten Blockchain-Netzwerks sein (mehr dazu später). Angenommen, Alice hat KYC-Vorschriften mit Bank A abgeschlossen, sie können dann einfach die Details auf der Blockchain hochladen. Da die Blockchain nicht dem zentralen Repository gehört, kann jeder, der Teil des Netzwerks ist, Informationen hochladen und mit allen anderen teilen. Angenommen, Alice möchte ein Konto in Bank B eröffnen, anstatt den gesamten Compliance-Prozess von Grund auf neu zu starten, können sie einfach auf die Blockchain zugreifen und die erforderlichen KYC-Daten abrufen. Das KYC-Protokoll der Blockchain kann sowohl bei Intra-Bank- als auch bei Interbank-Funktionen helfen: Intra-Bank: Der von der Bank durchgeführte KYC kann von einer anderen Filiale derselben Bank genutzt werden. Dies führt zu einer reibungslosen Übertragung von Diensten. InterBank: Die von einer Bank durchgeführte KYC kann leicht von einer anderen Bank genutzt werden. Laut einem von Santander mitverfassten Bericht wird geschätzt, dass die Blockchain-Technologie die Infrastrukturkosten der Banken allein um bis zu 20 Milliarden US-Dollar pro Jahr reduzieren könnte. #5 Blockchain ist schneller Hinweis: Wir verstehen, dass Skalierbarkeit und Durchsatz ein großes Problem mit Blockchain und Kryptowährungen sind, und wir sind wird später darauf eingehen, warum das kein Problem mit Enterprise-Blockchains sein sollte. Charley Cooper, Geschäftsführer des R3-Konsortiums, glaubt, dass die Handelsfinanzierung der ideale Sektor ist, der durch die Blockchain gestört werden kann. Er sagte: „Handelsfinanzierung ist ein offensichtlicher Bereich für die Blockchain-Technologie. Es ist so alt, dass es mit Faxgeräten fertig ist und man braucht einen physischen Stempel auf einem Stück Papier.“ Tatsächlich gibt es einen funktionierenden PoC, wie die Blockchain-Technologie Transaktionszeiten in diesen Bereichen exponentiell reduzieren kann. SAP hat kürzlich mit ATB Financial und Fintech-Startup Ripple zusammengearbeitet, um die erste internationale Blockchain-Zahlung von Alberta, Kanada an die ReiseBank in Deutschland zu senden. Die Bank nutzte die SAP HANA Cloud Platform und die SAP Payment Engine-Anwendung, um das bahnbrechende Blockchain-Netzwerk von Ripple zu nutzen. Die $1000 CAD (€667 EUR) Blockchain-Zahlung, die normalerweise zwei bis sechs Werktage in Anspruch genommen hätte, wurde in etwa 20 Sekunden abgeschlossen. Der Proof of Concept wurde seitdem erweitert und wir sind in der Lage, die Transaktionen in nur 10 Sekunden abzuschließen. Von 2-6 Werktagen bis 10 Sekunden. Das ist eine Störung! Public vs Private Blockchains Also, jetzt, wo Sie wissen, warum Unternehmen in die Integration von Blockchain suchen sollten, müssen wir prüfen, welche Art von Blockchains sie integrieren sollten. Es gibt zwei Arten von Blockchains da draußen: Public Blockchains Private Blockchains Bevor wir in einzelne Definitionen eingehen und sehen, was sie auszeichnet, lassen Sie uns in die Ähnlichkeiten eingehen. Also, was sind die Gemeinsamkeiten zwischen öffentlichen und privaten Blockchains: Da sie beide Peer-to-Peer-Netzwerke sind, bieten beide ein dezentrales Ökosystem. Jeder einzelne teilnehmende Knoten muss eine Kopie der Blockchain herunterladen. Die Blockchain wird durch Konsensprotokolle auf dem neuesten Stand gehalten. Beide Blockchains garantieren Unveränderlichkeit. Public Chains Alle Blockchains, mit denen wir vertraut sind, sind öffentliche Blockchain. Bitcoin und Ether haben sich ziemlich für die Ursache öffentlicher Blockchains eingesetzt. Sie müssen ziemlich erraten haben, warum sie öffentliche Blockchains genannt werden. Sie sind völlig offene Ökosysteme, in denen jeder am Ökosystem teilnehmen kann. Das Netzwerk verfügt auch über einen integrierten Incentive-Mechanismus, der die Teilnehmer dafür belohnt, sich umfassender am System zu beteiligen. Okay, bis jetzt klingt es ziemlich gut. Es stellt sich jedoch heraus, dass öffentliche Blockchains für Unternehmenszwecke äußerst unpraktisch sind. Lassen Sie uns sagen, warum. Erstens, wie sehr gut dokumentiert wurde, haben die Blöcke in Bitcoin und Ethereum ein Speicherproblem. Bitcoin hat etwas mehr als 1 MB Speicherplatz pro Block, was einfach nicht ausreicht, um die Art von Transaktionen auszuführen und die Art von Daten zu speichern, die Unternehmen erfordern. Dann haben wir die Durchsatzprobleme, die ziemlich gut dokumentiert wurden. Bitcoin kann kaum 7-8 Transaktionen pro Sekunde verwalten. Die Blockbestätigungszeit beträgt 10 Minuten, was nur zur Latenz beiträgt. Große Unternehmen müssen mit einer Latenz von fast 0 Millionen Transaktionen pro Tag abwickeln. Öffentliche Blockchains, insbesondere diejenigen, die dem Proof-of-Work-Protokoll wie Bitcoin folgen, benötigen eine immense Menge an Rechenleistung, um harte Rätsel zu lösen. Schließlich ist die Offenheit der öffentlichen Ketten selbst ein Nachteil. Denk darüber nach. Wenn Sie ein Unternehmen haben, das auf einer Blockchain läuft, auf die von bösartigen Akteuren und Trolle zugegriffen werden kann, würden Sie wirklich ein System wie dieses integrieren wollen? Aus diesen Gründen sind öffentliche Blockchains keine praktische Methode, um für Unternehmen voranzukommen. Private Chains Im Gegensatz zu den öffentlichen Blockchains ist private Blockchain nicht für jedermann offen. Menschen, die an der privaten Kette teilnehmen wollen, müssen die Erlaubnis erhalten. Dies ist der Grund, warum diese Art Blockchains auch als „Permission-Blockchains“ bezeichnet werden. Aus diesem Grund gibt es Einschränkungen für die Art von Menschen, die tatsächlich am Konsens teilnehmen können. Der Zugang für neue Teilnehmer könnte folgendermaßen gewährt werden: Die bestehenden Teilnehmer, die am Ökosystem teilnehmen. Eine reglementierte Behörde. Ein Konsortium. Sobald eine Entität dem Ökosystem beigetreten ist, kann sie eine Rolle bei der Netzwerkwartung spielen. Die Hyperledger Fabric der Linux Foundation ist ein Beispiel für eine zulässige Blockchain-Framework-Implementierung und eines der Hyperledger-Projekte, die von der Linux Foundation gehostet werden. Es wurde von Grund auf entwickelt, um diese Unternehmensanforderungen zu erfüllen. Diese privaten Ketten wurden speziell für Unternehmensanforderungen entwickelt und bieten viele Funktionen. Erforderliche Funktionen von Enterprise Blockchains Schauen wir uns einige der Funktionen von Unternehmen an, die sie benötigen, um richtig zu funktionieren. #1 High Performance Wie wir bereits gesagt haben, nähern sich öffentliche Ketten nicht einmal 100 Transaktionen pro Sekunde. Wenn man bedenkt, dass die meisten Unternehmen wie Telekommunikation und Kreditprozessoren 10.000 — 100.000 Tps benötigen, ist das nicht wirklich das ideale Szenario. Um diese Ebenen von TPS zu erreichen, müssen Blockchains einen architektonischen Ansatz verfolgen, der: Effizient verschiedene Aufgaben aufteilen. Verwendet asynchrone Flows. Verwendet schnellere Konsensprotokolle. Verwendet Parallelisierung Führt sich selbst in optimierten Umgebungen aus. Hyperledger Fabric, ein Linux Foundation-Projekt, hat bereits einige dieser architektonischen Prinzipien implementiert. Trusted Hardware aka SGX ist auch ein weiterer Weg, der untersucht wurde. Es gibt eine andere Sache, die Enterprise-Blockchains im Auge behalten müssen. Die meisten dieser UnternehmenspoCs hatten während ihrer Testläufe nur ein Dutzend Teilnehmer. Man muss bedenken, dass eine ordnungsgemäße zulässige Kette 100 Teilnehmer aufnehmen muss. Daher muss es einen effizienten Onboarding-Prozess haben. #2 High Resilience Enterprise-Blockchains müssen von Ausfallzeiten und potenziellen Ausfallszenarien zurückkommen können. Um eine hohe Verfügbarkeit zu gewährleisten, müssen sie Probleme vermeiden können, die zu größeren Ausfällen führen können. Um diese Ausfallsicherheit zu gewährleisten, sollte das System davon ausgehen, dass es zu Fehlern kommt und darauf vorbereitet sein muss, dass das System in diesen Situationen läuft. Denken Sie darüber nach, wie herkömmliche Unternehmenssoftware Systemausfälle überlebt. Sie nutzen häufig Dienstreplikation und Redundanz, um sicherzustellen, dass sie keine geringe Verfügbarkeit durchlaufen. Ebenso sollten Unternehmensketten redundante Peer-Nodes, gruppierte Bestelldienste bereitstellen und andere funktionierende Blockchain-Netzwerkkomponenten replizieren, um nahtlos ohne Störungen zu funktionieren. #3 Datenschutz und Sicherheit sind offensichtlich ein großer Bedarf an Blockchains auf Unternehmensebene. Da es sich um Berechtigungs-Blockchains handelt, sind alle Mitglieder bekannte Entitäten und sorgfältig überprüft, bevor sie in das Ökosystem gelangen. Laut diesem Artikel von Coindesk: „Digitale Signaturen, die auf alle Netzwerknachrichten angewendet werden, ermöglichen es allen Knoten und Clients, den Absender zu überprüfen und die Nachrichtenintegrität zu überprüfen. Dies wird mit Transportsicherheit gekoppelt, um die Kommunikationsendpunkte und verschlüsseln den Nachrichtenverkehr. Darüber hinaus vervollständigt das automatische Anwenden der Verschlüsselung der gespeicherten Daten die Best Practices für die Verschlüsselung von Daten während der Übertragung und im Ruhezustand. Wenn diese Grundlage transparent und durchgängig für alle sicheren Kommunikationen und gespeicherte Ledger-Daten verwendet wird, ist es ein großer Schritt nach vorn bei der Aufrechterhaltung der Integrität und Sicherheit des Blockchain-Netzwerks, wodurch die meisten Hacker-Angriffe verhindert werden.“ Beispiele für Unternehmen, die Enterprise-Blockchains verwenden Schauen wir uns einige der Branchenführer an, die Enterprise-Blockchains implementieren möchten. Mehrere Finanzinstitute wie Santander, RBC, JP Morgan, Citibank, BNY Mellon und Goldman Sachs haben mehrere Blockchain-Aktivitäten durchgeführt. Aufgrund von Regulierungsproblemen wird Blockchain-Tests in einer gemessenen Weise durchgeführt. Die interessierten Banken sind entweder am R3-Konsortium beteiligt, das dem Bankwesen gewidmet ist, während mehrere auch im Hyperledger-Konsortium und der Ethereum Enterprise Alliance (EEA) tätig sind. Was ist mit Zahlungsprozessoren, die Sie fragen? Es stellt sich heraus, dass sie auch in der Blockchain-PoC-Implementierung knietief sind. American Express möchte ein Kundenbelohnungsprogramm implementieren, das die Blockchain verwendet. Ebenfalls im November 2017 gaben sie bekannt, dass sie Ripple verwenden werden, um Kunden zu helfen, Geld von US-Banken an britische Santander Filialen zu senden. Visa hat auch ihre Absicht offenbart, seinen Blockchain-basierten Business-to-Business-Zahlungsdienst namens „B2B Connect“ zu implementieren. Mastercard hatte bereits im Mai 2016 ein Patent für schnellere Blockchain-basierte Zahlungsabwicklung für Händler beantragt. Um nicht zurückgelassen zu werden, scheint auch die Automobilindustrie ziemlich scharf auf die Implementierung der Blockchain zu sein. Volkswagen Financial Services und Renault führten 2017 POCs und testeten Fahrzeugtelematik-Tracking. Dies ist ein äußerst interessanter Anwendungsfall, weil sich herausstellt, dass ein Drittel der Gebrauchtwagenverkäufe in Deutschland Kilometerzähler manipuliert hat. Aus diesem Grund verfolgen sie die Kilometerdaten eines Fahrzeugs, den Motornutzungsverlauf, die Reparatur- und Wartungshistorie und setzen sie auf die Blockchain. Dies stellt im Wesentlichen sicher, dass die Menschen die Geschichte und Aktivität eines Fahrzeugs genau kennen. Die Luftfahrtindustrie scheint auch ziemlich begeistert von der Blockchain zu sein. Im Frühjahr 2017 führte Airbus zusammen mit Blockchain bei Berkeley einen PoC für die Verfolgung von Flugzeugteilen durch. Fazit Es sieht so aus, als wären Enterprise-Blockchains hier, um zu bleiben. Immer mehr Unternehmen unterschiedlicher Plattformen suchen nach einem ArbeitspoC, um ihre jeweiligen Räume zu stören. Betrachtet man die schiere Menge der positiven Veränderung, die die Blockchain einführen kann, ist es leicht zu sehen, warum. Ab sofort müssen noch strenge Tests durchgeführt werden.

Like what you read? Give us one like or share it to your friends and get +16

18
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today

Already have an account? Sign In