Blockchain wird alles verändern, sogar VoIP
Veröffentlicht: 2017-05-08Von all den neuen Technologien und Protokollen, die ich mir angesehen habe – von WebRTC und 5G-Netzwerkgeschwindigkeiten bis hin zu KI und Chatbots – ist keine so verwirrend wie das Konzept der Blockchain. Einige würden sogar argumentieren, dass nichts einen so großen Einfluss auf VoIP und das Internet als Ganzes haben wird wie Blockchain.
Jetzt spekulieren wir alle nur, aber ich wäre nicht der Erste, der die Einführung von Blockchain mit der von TCP/IP und VoIP insgesamt vergleicht. Diese mysteriöse neue Technologie hat als Hauptprozess hinter der Herstellung von Bitcoin an Popularität gewonnen, einer völlig neuen Kryptowährung, die nicht einer einzigen Einheit gehört oder von ihr unterstützt wird, sondern von einem weitläufigen Netzwerk und dem Wert, den die Benutzer darauf legen.
Das klingt zunächst alles ziemlich schäbig, aber es reichte den großen Bankinstituten, ihre Nase hineinzustecken und herumzuschnüffeln. An diesem Punkt scheint es nur eine Frage der Zeit zu sein, bis wir beginnen, Blockchain-Praktiken in völlig neue Branchen zu drängen.
Was ist Blockchain?
Um zu verstehen, wie sich die Blockchain-Technologie sogar auf VoIP und Kommunikation auswirken könnte, müssen wir verstehen, was Blockchain ist und wie sie funktioniert. Der Prozess selbst ist ein ziemlich einfaches Konzept, aber die Technik und Entwicklung hinter den Kulissen sind viel zu kompliziert, um ins Detail zu gehen. Also werde ich versuchen, es schön und einfach zu halten, damit wir alle die Idee verstehen können.
1. Das Grundkonzept
Da die Technologie als Methode zur Überprüfung von Finanztransaktionen entstanden ist, werden wir damit beginnen, durch diese Linse zu schauen. Blockchain wurde als eine Methode entwickelt, um Bitcoins im Auge zu behalten und es Benutzern zu ermöglichen, den Transfer von Geldern untereinander aufzuzeichnen, zu verfolgen und zu überprüfen. Noch wichtiger ist jedoch, dass es den Transfer und Umtausch dieser Währung ermöglicht, ohne dass eine Bank erforderlich ist.
Die Blockchain-Technologie ist eine fantastische Methode zur Nutzung mehrerer Punkte in einem Netzwerk, von denen jeder einen erstellt und eine einzige gemeinsame Version von „etwas“ enthält, wenn „Aktionen“ im Internet ausgeführt werden. Diese koexistierende gemeinsame Version wird verwendet, um zu überprüfen, ob eine Transaktion stattfinden kann und stattgefunden hat.
Nun, das ist unglaublich allgemein und soll es auch sein.
Wir können „etwas“ und „Aktionen“ für eine Reihe verschiedener Verwendungen ersetzen. Für Bitcoins wird Blockchain verwendet, um eine gemeinsame Version eines „Hauptbuchs“ zu erstellen, um „Geldtransaktionen“ im Internet abzuschließen. Noch interessanter ist, dass diese Hauptbücher automatisiert werden können, um bestimmte Aktionen auszulösen.
2. Digitales Hauptbuch
Die Art und Weise, wie wir derzeit Geld überweisen, nutzt eine zentrale Einheit – eine Bank, die normalerweise alle Informationen im Auge behält. Unsere Banken führen für nahezu jedes Konto ein Buch über alle aktuellen Salden sowie eingehende und ausgehende Transaktionen. Wir sehen nur unsere eigenen Kontoinformationen; Nur die Bank hat Zugriff auf alle Informationen.
Aber das ermöglicht es uns, Geld mit Vertrauen zu überweisen: Wir vertrauen darauf, dass die Bank sicherstellt, dass unser Absender das Geld hat oder der Empfänger es tatsächlich erhalten hat. Die Banken überprüfen, ob die angeforderten Gelder auf einem Konto vorhanden sind, und kümmern sich um die Schwerstarbeit der Überweisung.
Alles funktioniert, weil wir darauf vertrauen können, dass die Bank unmögliche Anfragen ablehnt – deshalb wird ein Scheck geplatzt, wenn Sie nicht über das erforderliche Guthaben verfügen. Und da wir eine regulierte und vertrauenswürdige Quelle haben, die für all diese Informationen verantwortlich ist, können wir uns alle sicher fühlen, dass unser Geld ordnungsgemäß gehandhabt wird.
Aber genau so bringt die Blockchain alles durcheinander. Anstatt dass die Bank das digitale Hauptbuch verwaltet, besitzt in einem Blockchain-Paradigma jeder eine Kopie eines digitalen Hauptbuchs.
3. Peer-to-Peer-geprüftes Netzwerk
Sie fragen sich vielleicht: „Wenn die Zentralbank weder das Hauptbuch kontrolliert noch die Legitimität der Gelder gewährleistet, wer tut es dann?“ Nun, das ist genau das Schöne an der Blockchain. Wie ich oben kurz erwähnt habe, nutzt Blockchain ein Netzwerk von Knoten; Im Fall von Bitcoin sind diese Knoten jede einzelne Person, die Bitcoins besitzt und verwendet.
Jeder einzelne Bitcoin-Besitzer hat seine eigene Kopie des Bitcoin-Ledgers. Dies ist ein riesiges Dokument, auf dem jede einzelne Transaktion aufgezeichnet ist, die jemals durchgeführt wurde. Wenn ein Benutzer Geld an den anderen überweist, erstellt diese Transaktion einen eigenen einzigartigen „Block“, der einige Datenschutzinformationen und Verschlüsselungen enthält, die wir uns später ansehen werden.
Aber jeder Block hat seine eigene einzigartige digitale Signatur, die nicht reproduziert werden kann; So stellen Sie sicher, dass jede Transaktion einzigartig ist. Wenn eine Transaktion stattfindet, wird dieser Block gleichzeitig zu jedem einzelnen vorhandenen Ledger hinzugefügt.
Da jeder einzelne Benutzer über eine Kopie des Hauptbuchs verfügt, kann kein einzelner Benutzer mit dem Erstellen oder Duplizieren von Transaktionen beginnen. Wenn die Transaktion nicht in jeder existierenden Kopie des Hauptbuchs gefunden wird, handelt es sich um eine betrügerische Transaktion. Daher benötigen Sie keine zentrale Stelle, um die Rechtmäßigkeit und Existenz von Geldern oder Transaktionen zu überprüfen.
4. Verschlüsselung und Hexerei
Hier wird es richtig technisch. Jeder, der Verschlüsselung versteht, wird Ihnen sagen, dass das Konzept selbst ziemlich einfach ist, aber was unter der Haube vor sich geht, kann unglaublich kompliziert sein. Nun, um zu versuchen, dies für diejenigen zugänglich zu halten, die keinen Abschluss in Informatik haben, werde ich die Hexerei unter der Haube beschönigen. Aber ich möchte die Gesamtidee herausbringen.
Um sicherzustellen, dass jede einzelne Transaktion privat, geschützt und vertrauenswürdig ist, wird fast alles im Blockchain-Prozess verschlüsselt. Obwohl es beängstigend klingen mag, dass jede einzelne Person Ihren Kontostand und Ihren Transaktionsverlauf sehen kann, ist dies nicht ganz richtig, da jede einzelne Kopie des digitalen Hauptbuchs verschlüsselt ist. Dank der Verschlüsselung kann kein Benutzer hineinschauen und die Details lesen; Der richtige Benutzer kann jedoch die Echtheit einer Transaktion überprüfen.
Grundsätzlich erfordern die Regeln von Bitcoin ein Passwort (eine digitale Signatur), um Gelder freizuschalten und auszugeben. Genau wie eine echte handschriftliche Unterschrift beweist dies die Echtheit einer Nachricht. Außer bei der Verschlüsselung erfolgt dies über einen mathematischen Algorithmus, der nicht kopiert werden kann. Signaturen sind also nicht statisch, und für jede Transaktion ist eine andere eindeutige Signatur erforderlich. Aber es wird noch komplizierter:
- Jede Signatur erfordert sowohl einen privaten als auch einen öffentlichen Schlüssel zum Entsperren und Verifizieren.
- Der private Schlüssel ist das wahre Passwort, aber die Signatur ist ein Vermittler, der beweist, dass Sie das Passwort haben, ohne preiszugeben, was es ist.
- Öffentliche Schlüssel sind die „Sendeadressen“ in Bitcoin.
Das System muss also überprüfen, ob Sie der wahre Besitzer des öffentlichen Schlüssels sind, was durch Generieren eines privaten Schlüssels beim Senden einer Nachricht erfolgt. Andere Knoten verwenden dann diese Signatur, um zu überprüfen, ob sie dem öffentlichen Schlüssel entspricht. Dies geschieht alles mit Mathematik oder Hexerei. Da die Signatur von der Nachricht abhängt, ist sie für jede Transaktion unterschiedlich, sodass sie nicht für eine andere Transaktion wiederverwendet werden kann. So wissen Sie, dass die Dinge nicht nur kopiert oder modifiziert wurden.
5. Alles zusammenfügen
Jede Transaktion oder jeder Block wird also mit einer eigenen digitalen Signatur verschlüsselt. Genau wie die Unterschrift auf einem Scheck ist die Unterschrift einzigartig und kann nicht für einen anderen Knoten oder eine andere Transaktion wiederverwendet oder reproduziert werden. Wenn John beispielsweise fünf Bitcoins an Sally sendet, erzeugt Johns digitale Signatur einen verschlüsselten „Schlüssel“. Sally erhält als Empfängerin einen Verifizierungsschlüssel, um den Code zu entsperren, den John ihr sendet.
Bevor die Transaktion stattfindet, wird jedoch jedes einzelne Hauptbuch im Netzwerk mit diesem neuen Geldtransfer aktualisiert – außer dass sie nicht nur aktualisiert werden, sondern auch die Gültigkeit der Transaktion überprüfen. Jedes einzelne Hauptbuch blickt in die Vergangenheit und stellt zunächst sicher, dass John sogar fünf Bitcoins zu senden hat . Dies geschieht, indem Johns Transaktionsverlauf durchgesehen wird, um sicherzustellen, dass er tatsächlich zu einem früheren Zeitpunkt genügend Bitcoins erhalten hat.
Wenn alles stimmt, wird jedes einzelne Hauptbuch mit der neuen Transaktion und den Salden von Johns und Sallys Konto sowie der Transaktion aktualisiert. Da diese Transaktion eine eigene eindeutige Kennung hatte, kann sie weder reproduziert noch dupliziert werden. Dies ist vielleicht nicht die genaue Abfolge der Ereignisse, aber es ist das Gesamtkonzept dessen, was vor sich geht und wie es funktioniert.
Wir können Transaktionen ohne das schwere Heben und die Buchhaltung einer Bank verifizieren und abschließen, indem jeder einzelne Knoten in einem Netzwerk seine eigene Kopie einer verschlüsselten Aufzeichnung und des Transaktionsverlaufs führt. Wir brauchen nicht mehr eine bestimmte zentrale Stelle, die alles abwickelt. Dies kann sowohl die Sicherheit erhöhen – da es Tausende oder Millionen von Punkten überprüft und nicht nur einen – als auch die Gesamtgeschwindigkeit.
Banken und Blockchain
Finanzinstitute investieren seit 10 Jahren beträchtliche Summen in die Blockchain-Technologie, um zu verstehen, wie sie funktioniert und wie sie sie für ihren eigenen Gebrauch anwenden können. Für die Bankenbranche wird Blockchain als massiver Disruptor und völlig neue Mythologie angesehen, um zwei Hauptaspekte zu handhaben: Verträge und Transaktionen.
Die Harvard Business Review veröffentlichte in ihrer Ausgabe vom Januar bis Februar 2017 eine Geschichte mit dem Titel The Truth About Blockchain , in der hervorgehoben wird, wie diese Technologie nicht nur Banken stören kann:
„Mit Blockchain können wir uns eine Welt vorstellen, in der Verträge in digitalen Code eingebettet und in transparenten, gemeinsam genutzten Datenbanken gespeichert sind, wo sie vor Löschung, Manipulation und Überarbeitung geschützt sind. In dieser Welt hätte jede Vereinbarung, jeder Prozess, jede Aufgabe und jede Zahlung eine digitale Aufzeichnung und Signatur, die identifiziert, validiert, gespeichert und weitergegeben werden könnte. Vermittler wie Anwälte, Makler und Banker sind möglicherweise nicht mehr erforderlich. Einzelpersonen, Organisationen, Maschinen und Algorithmen würden ohne Reibungsverluste frei miteinander handeln und interagieren. Das ist das immense Potenzial von Blockchain.“
Dies wird als „grundlegendes“ Konzept angesehen, das das Potenzial hat, unser derzeitiges wirtschaftliches und soziales Paradigma vollständig zu verändern. Wir brauchen nicht länger Papierkopien von allem und handgeschriebene, notariell beglaubigte Unterschriften, um die Legitimität zu überprüfen. Wenn sich die Technologie durchsetzt, brauchen wir keine Bank mehr, um jede einzelne Transaktion, die wir tätigen, zu speichern, zu validieren und zu autorisieren.
Aber das ist der Grund, warum dies so disruptiv ist: Es ist eine neue Grundlage, die die Prozesse, die wir in unserem täglichen Leben verwenden, komplett neu gestaltet. Und das wird sich absolut auch auf die Kommunikationsbranche übertragen, nicht nur auf finanzielle und rechtliche Angelegenheiten.
Mögliche Auswirkungen von Blockchain auf VoIP
Interessant für mich ist, dass der gleiche oben zitierte Artikel der Harvard Business Review die Störung und Entwicklung der Blockchain mit der von TCP/IP in der Telekommunikationsbranche vergleicht. Wie wir wissen, brachte TCP/IP VoIP und die Protokolle, die es antreiben, einschließlich SIP und H.323, hervor.
Und doch hat Blockchain das Potenzial, dies noch weiter zu ändern. Jetzt ist Blockchain noch Jahre davon entfernt, ein neuer Standard zu werden, und die Diskussion über ihr Potenzial ist an dieser Stelle wirklich nur Spekulation. Wir können nicht sicher sein, wie diese Technologie verwendet oder noch weiter entwickelt wird.
Aber einer der einfachsten Orte, um das Potenzial der Blockchain zur Innovation von VoIP zu erkennen, wäre der Authentifizierungsprozess. Vor etwa einem Jahr schrieb Chris Vitek einen Beitrag auf Nojitter, in dem genau dieses Thema behandelt wurde.
„Das Sichern der Kommunikation beginnt wirklich mit der Authentifizierung, die in der traditionellen IP-PBX-Umgebung an die MAC-Adresse eines Telefons gebunden ist. Bei softwarebasierten Schnittstellen dient ein Login-Prozess dazu, den Zugriff auf Kommunikationstools zu sichern.“
Revolutionierung der SIP-Authentifizierung
Vitek erklärt weiter, wie SIP nach seiner Einführung im Jahr 1995 eine Zeit lang darum kämpfte, Fuß zu fassen, weil „es als Peer-to-Peer-Architektur nicht dem Bedürfnis der Telekommunikationsanbieter entsprach, die Kontrolle über jedes Kommunikationsereignis wie bisher zu behalten möglich."
Da SIP als Peer-to-Peer-Verbindung funktioniert, wurde es in einer Client/Server-Anwendung anders als normale Telekommunikation verwendet. Als Session Border Controller aufkamen, wurde SIP weitaus relevanter, weil „sie es Unternehmen und Netzbetreibern ermöglichten, die Netzwerksicherheit aufrechtzuerhalten“.
Aber Blockchain führt eine völlig neue Authentifizierungsmethode ein, die keinen SBC als Gatekeeper oder einen Telefonanbieter in der Mitte benötigt, um Anrufer zu authentifizieren. Um noch weiter zu gehen, wird die Blockchain die Notwendigkeit eines Trägers zwischen nahezu jeder Kommunikationsmethode beseitigen.
Und wie Vitek es ausdrückt: „Wenn die Blockchain gut genug ist, um Banktransaktionen zu sichern, dann ist sie sicherlich auch gut genug, um die Telekommunikationsauthentifizierung zu unterstützen.“ Und wir alle wissen, wie schlecht VoIP eine erhöhte Sicherheit gebrauchen kann.
Die vorgeschlagene Idee ist also, dass Blockchain den ansonsten verworrenen, komplizierten Authentifizierungsprozess in der aktuellen Telekommunikation revolutionieren und verbessern kann.
Ein Beispiel aus der realen Welt
Vor einem Jahr war dies Spekulation. Aber spulen wir vor bis April 2017, und wir haben jetzt ein echtes Beispiel, auf das wir verweisen können. EncryptoTel ist als „Softphone-Infrastruktur mit Blockchain-basierter VoIP-Kommunikation“ aufgetaucht. Im Wesentlichen verspricht der Anbieter, Benutzern verschiedener gehosteter PBX-Quellen zu ermöglichen, verschlüsselte, sichere VoIP-Anrufe zu tätigen sowie auf beliebte Messenger-Apps zuzugreifen.
In ihren eigenen Worten:
„Die Vision von EncryptoTel ist es, ein offenes, zuverlässiges und vor allem sicheres Kommunikationsmittel zu realisieren, das ortsunabhängig genutzt werden kann. Das Hauptprodukt des Unternehmens ist ein flexibler und umfassender PBX-Dienst – d. h. ein internes privates Netzwerk, das von einer großen Anzahl von Benutzern gemeinsam genutzt werden kann, aber auch mit dem externen Telekommunikationsnetzwerk verbunden werden kann … Unsere Software und die zugrunde liegende Blockchain-Infrastruktur ermöglichen es uns dank der Wirtschaftlichkeit, die es bei Mikrotransaktionen und dezentralen Operationen bietet, den Bedürfnissen aller gerecht zu werden, unabhängig von der Größenordnung.“
Um das auf Englisch auszudrücken: EncryptoTel möchte als gehosteter PBX-Anbieter fungieren, der in der Lage ist, Telefonnummern an Benutzer überall auf der Welt auszugeben, jedoch mit einer zugrunde liegenden Blockchain-Infrastruktur, um die Kommunikation zu sichern und zu authentifizieren.
Wie genau Blockchain als zugrunde liegende Infrastruktur genutzt wird, scheint die „geheime Zutat“ zu sein, aber wir können Hinweise finden. Auf ihrer Benefits-Seite erklärt EncryptoTel, dass „die erste Stufe der Blockchain-Integration“ bereits für die „Bestätigung der Identität für die Rechnungsstellung mit der digitalen Waves-Signatur“ implementiert ist.
Und in ihrer Zukunfts-Roadmap vom Sommer 2017 ist die „Implementierung von Diensten auf Basis der Blockchain-Technologie“ geplant.
Die Zukunft ist Blockchain
Selbst EncryptoTel ist also etwa ein Jahr davon entfernt, eine vollständig brauchbare Lösung zu produzieren, aber es deutet darauf hin, dass dies tatsächlich ein legitimer Anwendungsfall der Technologie sein könnte. Allerdings bin ich persönlich skeptisch und einer, der alles mit einem Körnchen Salz nimmt.
Es ist erwähnenswert, dass EncryptoTel ihre kombinierte Erfahrung in Blockchain, SIP, PBX und der Telekommunikationsbranche erklärt, aber so wie es aussieht, scheint es, als ob es sich an dieser Stelle hauptsächlich um eine vorgeschlagene Idee handelt. Ich befürworte diese Lösung in keiner Weise, aber ich fand es unglaublich interessant, sie als mögliches Beispiel aus der realen Welt hervorzuheben. Das könnte nur ein Trick sein, um eine Menge Crowdfunding zu beschaffen und nicht zu liefern, aber ich bin nicht derjenige, der diesen Anruf tätigt.
Es ist jedoch erwähnenswert, dass sogar der Artikel der Harvard Business Review, den wir uns zuvor angesehen haben, einen anderen Punkt macht. Das große „Aber“ in diesem Artikel ist, dass wir noch Jahre von der Übernahme der Blockchain entfernt sind – das gesamte Konzept ist ein grundlegendes Konzept, das unsere Wirtschafts- und Gesellschaftssysteme verändern kann, argumentieren die Autoren. Sie sagen jedoch, dass es Jahrzehnte dauern wird, bis die Blockchain in unsere derzeitige wirtschaftliche und soziale Infrastruktur eindringt.
Skeptisch, aber hoffnungsvoll
Tatsächlich vergleicht der gesamte Artikel Blockchain mit der Störung der Telekommunikationsbranche durch TCP/IP:
„Vor TCP/IP basierte die Telekommunikationsarchitektur auf „Circuit Switching“, bei dem Verbindungen zwischen zwei Parteien oder Maschinen vorab hergestellt und während eines Austauschs aufrechterhalten werden mussten. Um sicherzustellen, dass zwei beliebige Knoten miteinander kommunizieren können, haben Telekommunikationsanbieter und Gerätehersteller Milliarden in den Bau von Standleitungen investiert. TCP/IP hat dieses Modell auf den Kopf gestellt.“
Dieser Übergang dauerte auch viele Generationen – viele neue Unternehmen entstanden und nutzten schließlich diese Technologie. Wir sehen dies jetzt in der Explosion von gehosteten PBX-Anbietern, die heute zu den führenden Telekommunikationsanbietern des Landes gehören. Es ist also möglich, dass EncryptoTel dem Rudel bereits einen Schritt voraus ist und eine Lösung auf Blockchain-Basis entwickelt.
Derselbe Artikel schließt mit der Idee, dass dies geschieht:
„TCP/IP ist allgegenwärtig geworden, und Blockchain-Anwendungen werden auf der Grundlage der digitalen Daten-, Kommunikations- und Recheninfrastruktur aufgebaut, was die Experimentierkosten senkt und neue Anwendungsfälle schnell entstehen lässt.“
Unbestreitbar ist die Tatsache, dass die Blockchain das enorme Potenzial hat, eine große Anzahl von Operationen zu stören. Es schadet jedoch nie, skeptisch zu bleiben.
„Angesichts des Zeithorizonts, der Hindernisse für die Einführung und der schieren Komplexität, die damit verbunden ist, TCP/IP-Akzeptanzniveaus zu erreichen, sollten Führungskräfte sorgfältig über die Risiken nachdenken, die mit dem Experimentieren mit Blockchain verbunden sind. Klein anzufangen ist eindeutig ein guter Weg, um das Know-how zu entwickeln, um größer zu denken. Die Höhe der Investition sollte jedoch vom Kontext des Unternehmens und der Branche abhängen. Finanzdienstleistungsunternehmen sind bereits auf dem besten Weg zur Einführung von Blockchain. Herstellung nicht.“
Es sieht so aus, als ob VoIP und die Kommunikation insgesamt auch im Finanzsektor auf dem neuesten Stand sein sollten, wenn auch nicht sehr bald.