Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEM AND COMPUTER NETWORK FOR SECURE CREATION, ADAPTATION AND VALIDATION OF SMART CONTRACTS
Document Type and Number:
WIPO Patent Application WO/2020/164659
Kind Code:
A1
Abstract:
The subject of the invention relates to an Internet platform for smart contracts with the incorporation of blockchain technology. In particular, the Internet platform is supposed to be used for application within a networked computer system of a pool of banks and/or insurance companies having individual users. Against the background of the prior art, the object of the invention is to provide a system for banks and/or insurance companies by means of a computer network that is available via a platform, these being able to be used to perform and provide the users with secure and transparent creation, adaptation to changing legal conditions and validation of smart contracts. This object is achieved in that a system computer having artificial intelligence is connected via an Internet platform by means of a blockchain connection to the servers of the participating companies and to other computer devices of other users of the platform that contain data required for creating, adapting and validating the smart contracts and these data are selected and incorporated by the system computer. Advantageously, this is achieved by virtue of the servers of the banks and insurance companies incorporated in the computer network and of the other participating servers being connected to one another and to the system computer within a blockchain.

Inventors:
SIMNICA NGADHNJIM (DE)
Application Number:
PCT/DE2020/000036
Publication Date:
August 20, 2020
Filing Date:
February 12, 2020
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SIMNICA NGADHNJIM (DE)
International Classes:
G06Q20/06
Domestic Patent References:
WO2017066002A12017-04-20
Foreign References:
DE102016206916A12017-10-26
DE202018102306U12018-08-28
CN107844704A2018-03-27
Other References:
ALMASOUD AHMED S ET AL: "Toward a Self-Learned Smart Contracts", 2018 IEEE 15TH INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING (ICEBE), IEEE, 12 October 2018 (2018-10-12), pages 269 - 273, XP033485484, DOI: 10.1109/ICEBE.2018.00051
STEVE OMOHUNDRO: "Cryptocurrencies, smart contracts, and artificial intelligence", AI MATTERS, ACM, 2 PENN PLAZA, SUITE 701 NEW YORK NY 10121-0701 USA, vol. 1, no. 2, 19 December 2014 (2014-12-19), pages 19 - 21, XP058062962, DOI: 10.1145/2685328.2685334
VASCO LOPES ET AL: "An Overview of Blockchain Integration with Robotics and Artificial Intelligence", ARXIV.ORG, CORNELL UNIVERSITY LIBRARY, 201 OLIN LIBRARY CORNELL UNIVERSITY ITHACA, NY 14853, 30 September 2018 (2018-09-30), XP081088790
TSHILIDZI MARWALA ET AL: "Blockchain and Artificial Intelligence", ARXIV.ORG, CORNELL UNIVERSITY LIBRARY, 201 OLIN LIBRARY CORNELL UNIVERSITY ITHACA, NY 14853, 13 February 2018 (2018-02-13), XP081420441
Attorney, Agent or Firm:
DINTER KREISSIG & PARTNER RECHTS- UND PATENTANWÄLTE (DE)
Download PDF:
Claims:
Patentansprüche

1. System zur datensicheren internetbasierten Erstellung, Adaption und Validierung von Smart Contracts für Banken- und Versicherungsunternehmen unter Einbindung der Blockchain-Technologie, dadurch gekennzeichnet, dass innerhalb eines vernetzten Computernetzwerkes ein mit einer künstlichen Intelligenz ausgestatteter Systemrechner (1) über eine Internetplattform mittels einer Blockchain- Verbindung mit Servern teilnehmender Unternehmen verbunden ist sowie der Systemrechner (1) über die Internetplattform mit weiteren Computereinrichtungen verbunden ist, in denen Daten gespeichert sind, die für die Gestaltung, Adaption und Validierung auf Korrektheit der Smart Contracts erforderlich sind und diese Daten vom Systemrechner (1) in Echtzeit ausgewählt und einbezogen werden.

2. System nach Patentanspruch 1, dadurch kennzeichnet, dass der eine künstliche Intelligenz aufweisende Systemrechner (1) mit einer einen Selbstlernprozess die Erstellung, Adaption und Validierung der Smart Contracts ermöglichenden Software ausgestattet ist.

3. System nach Patentanspruch 1, dadurch gekennzeichnet, dass der eine künstliche Intelligenz aufweisende Systemrechner (1) mit weiteren dezentralen, eine künstliche Intelligenz aufweisenden und die Smart Contracts erstellenden, adaptierenden und validierende Computereinrichtungen verbunden ist.

4. System nach Patentanspruch 1, dadurch gekennzeichnet, dass der Systemrechner (1) nach der softwaregestützter Abfrage der Datenbanken von juristische Gutachten enthaltenden Servern nach vorgegebenen Werten eine Risikoabschätzung der jeweiligen Smart Contracts vornimmt.

5. Computernetzwerk zur Durchführung des Systems nach Patentanspruch 1. dadurch gekennzeichnet, dass der Systemrechner (1) über eine Internet-Plattform innerhalb eines Computernetzwerkes mit Servern der teilnehmenden Nutzer verbunden ist, innerhalb dessen mindestens zwei Server (8; 9) über Datenbanken mit in Echtzeit abrufbaren juristischen Gutachten verfügen.

6. Computernetzwerk nach Patentanspruch 5. dadurch gekennzeichnet, dass der Systemrechner (1) über die Internet -Plattform mit mindestens zwei dezentralen eine künstliche Intelligenz aufweisenden und die Smart Contracts validierenden Servern verbunden ist.

7. Computernetzwerk nach Patentanspruch 5. dadurch gekennzeichnet, dass der Systemrechner (1) mit einem Server verbunden ist, von dem in Echtzeit Informationen über aktuelle gesetzliche Änderungen abrufbar zur Verfügung gestellt werden.

8. Computernetzwerk nach Patentanspruch 5. dadurch gekennzeichnet, dass der Systemrechner (1) derart mit Servern (4) gesetzlich berechtigter kontrollierender Behörden verbunden ist, dass mittels dieser Server (4) die Daten der gespeicherten Smart Contracts des Systemrechners (1) abrufbar sind.

9. Computernetzwerk nach Patentanspruch 5. dadurch gekennzeichnet, dass die

Server (5; 6) der im Computernetz eingebundenen Banken- und

Versicherungsunternehmen und der anderen teilnehmenden Server (4; 7; 8; 9) innerhalb einer Blockchain untereinander und mit dem Systemrechner (1) verbunden sind.

Hierzu 1 Blatt Zeichnungen.

Description:
System und Computernetzwerk zur datensicheren Erstellung, Adaption und Validierung von Smart Contracts

Der Gegenstand der Erfindung betrifft eine Internetplattform für Smart Contracts unter Einbindung der Blockchain-Technologie. Insbesondere soll die Internetplattform zur Anwendung innerhalb eines vernetzten Computersystems eines Verbundes von Banken und/oder Versicherungsunternehmen mit individuellen Nutzern dienen.

Die unter Einbindung der Blockchain-Technologie bekannten Lösungen des Standes der Technik auf dem Gebiet des Bankenwesens betreffen überwiegend Verfahren zur kryptographisch gesicherten Überweisung von Beträgen einer Krypto Währung wie z.B. von Bitcoins. So wird nach der DE 10 2016 206 916 Al ein elektronisches Verfahren zur kryptographisch gesicherten Überweisung einer Kryptowährung beschrieben, mit denen der eingesetzte technische Ressourcenverbrauch gesenkt werden soll. Da es sich bei dem Bitcoin-System um ein offenes System handelt, an dem jeder teilnehmen kann, wird bei der Lösung bewusst die völlige Offenheit des Bitcoins eingeschränkt. Das Mining, d.h. das Erzeugen neuer Blöcke der Blockchain wird nur noch von autorisierten Minern bzw. Transaktionsservern durchgeführt. Diese Einschränkung gegenüber dem Bitcoin ermöglicht eine signifikante Ressourceneinsparung. Der Einsatz der für diese Lösung vorgesehenen Computersysteme ermöglicht jedoch keine optimale Erstellung, Adaption und Validierung von Smart Contracts für die mit dem Computersystem vernetzten User.

Weiterhin bekannt ist nach der DE 20 2018 102 306 Ul ein System zur persönlichen Identifizierung und Verifizierung zur Personen/Kunden-Identifizierung und - Verifizierung. Es betrifft ein pseudonymes System und ein Transaktionsnetzwerk zum Überwachen und Beschränken von Transaktionen eines Anmeldeinförmations- Authentifizierungsprotokolls mit Verknüpfung von Rryptographie-basiertem elektronischem Geld und rechtlicher Identität. Das zur Anwendung kommende Protokoll bietet eine Lösung für die Probleme im Zusammenhang mit Kryptowährungsdiebstahl während die Privatsphäre der Nutzer gewahrt bleibt. Von Zentralbanken oder anderen Finanzinstitutionen kann die Lösung dazu genutzt werden, um ihre eigenen digitalen Währungen auszugeben, die durch ein Distributed Ledger-Zahlungssystem unterstützt werden, aber auch von einem zentralen Leitungsorgan reguliert werden. Dabei kann der Public-Ledger privat oder für die Öffentlichkeit zugänglich sein. Solche digitalen

BESTATIGUNGSKOPIE Währungen können daher die Vorteile des bestehenden Bankensystems und die Vorteile von Kryptographie-basierten elektronischem Geld übernehmen. Auch mit diesem System sind die Voraussetzungen iur eine optimale Erstellung, Adaption und Validierung von Smart Contracts nicht gegeben.

Nach der CN 107844704 A wird ein Verfahren zur Erhöhung der Vertrauenswürdigkeit von Smart Contracts auf der Basis einer Blockchain vorgeschlagen. Das Verfahren umfasst das Einrichten einer Blockkette in einem P2P-Konsensusnetzwerk, das gemeinsame Führen eines Buchdatensatzes durch jeden teilnehmenden Knoten und die Aufzeichnung des jeweiligen SmartContract im Konto der Blockkette. Dabei wird jedem teilnehmenden Knoten erlaubt, einen blockkettenbasierten Smart Contract auszustellen, während der Smart Contract Code Review Node einen Contract Code Review Service bereitstellt. Danach wird der geprüfte SmartContract freigegeben. Die Überprüfung durch den SmartContract-Service erfolgt unter Verwendung eines Contract-Codes in Kombination mit Blockketten-Token. Um die Sicherheit des Contract-Codes zu gewährleisten, bietet der Insurance Service Node einen Smart Contract Guarantee Mechanismus zur Reduzierung des finanziellen Risikos des SmartContract. Die Erfindung verbessert die Überprüfungsfunktion und die Sicherheit des intelligenten Vertragscodes. Weiterhin wird effektiv die Möglichkeit des Auftretens von Code- Schlupflöchern reduziert und bietet dafür entsprechende Token-Belohnungen. Die Lösung fördert die Teilnahme durch finanzielle Anreizmaßnahmen und gewährleistet die Sicherheit der Gelder. Zudem reduziert das Verfahren auch die Verluste, die durch Vertragsprobleme verursacht werden. Nachteilig an diesem Verfahren ist jedoch die fehlende Anpassung des Computersystems und damit der zu erstellenden SmartContracts an sich ändernde rechtliche Bedingungen.

In der WO 2017/066002 Al werden Systeme, Verfahren und Computer Systeme beschrieben, die blockkettenbasierte Identitäts- und Transaktionsplattformen implementieren. Dazu können Identitätsinformationen, wie beispielsweise das Foto einer Person verschlüsselt in einer Blockkette gespeichert werden, um die Person als Benutzer in einer blockkettenbasierten Identitäts- und Transaktionsplattform zu registrieren. Zwischen dem Benutzer und anderen Benutzern können Vertrauensbeziehungen gebildet werden und in der Blockchain dazu Aufzeichnungen über die Vertrauensbeziehungen gespeichert werden. Transaktionen zwischen dem Benutzer und anderen Benutzern, mit denen der Benutzer eine Vertrauens beziehung aufgebaut hat, können ebenfalls in der Blockchain gespeichert werden. Die Transaktionen können z.B. durch einen mehrstufigen Verifizierungsprozess autorisiert werden, der auf die in der Blockchain gespeicherten Informationen zugreift. Die Transaktionen und Identitätsinformationen tragen zusammen mit anderen Informationen zu einer aussagekräftigen Identität der Person bei. Auch diese Lösung ist für eine optimale Erstellung, Adaption an sich ändernde Bedingungen und Validierung von Smart Contracts nicht ausreichend.

Die Aufgabe der Erfindung besteht deshalb in der Schaffung eines Systems für Banken und/oder Versicherungsunternehmen mittels eines über eine Plattform erreichbaren Computernetzwerkes, mit denen eine datensicheren und transparente Erstellung, eine Adaption an sich ändernde rechtliche Bedingungen und eine Validierung von Smart Contracts durchgeführt und den Nutzern bereitge stellt werden kann.

Gelöst wird diese Aufgabe mit dem geschaffenen System entsprechend den beschreibenden Merkmalen gemäß Patentanspruch 1. Vorteilhafte Weiterbildungen des Systems werden mit den Merkmalen der Patentansprüche 2 bis 4 beschrieben. Die Architektur des dafür zur Anwendung kommenden Computernetzwerkes geben die beschreibenden Merkmale des Patentanspruchs 5 wieder. Vorteilhafte Ausgestaltungen des Computernetzwerkes werden durch die Merkmale der Patentansprüche 6 bis 9 gekennzeichnet.

Das erfindungsgemäße System und die dafür geschaffene Architektur des über eine Internet-Plattform verbundenen Computernetzes weist einen mit einer künstlichen Intelligenz ausgestatteten Systemrechner auf, der mittels eines Selbstlernprozesses eine für den jeweiligen Nutzer transparente und sichere Erstellung, Adaption und Validierung von Smart Contracts vornimmt. Dabei werden die Daten der über eine Blockchain- Verbindung verbundenen Server von Banken- und/oder Versicherungsunternehmen mit vom Systemrechner ausgewählten Daten beteiligter Gutachter-Server und von Finanzaufsichtsbehörden verknüpft. Das geschaffene System kann in Verbindung mit der zum Einsatz kommenden künstlichen Intelligenz und unter Nutzung der Blockchain- Technologie bereits vorgenommene und vorgesehene Vertragsabschlüsse in Echtzeit auf deren gesetzliche Korrektheit überprüfen, deren Freigabe oder Zurückweisung bewirken und bei bestehender Einhaltung der gesetzlichen Voraussetzungen den Usern Entwürfe von Smart Contracts vorschlagen. Die auf der Blockchain basierte Plattform nutzt die Smart Contracts und die künstliche Intelligenz des Systemrechners um Präferenzen von globalen Versicherungsgesellschaften zu speichern und auszuführen. Die dabei ablaufenden automatisierten Prozesse ermöglichen es, die Einhaltung von Smart Contracts sicherzustellen und alle Transaktionen aufzuzeichnen. Durch das System wird es den beteiligten Versicherungsunternehmen ermöglicht, Transaktionen und die damit verbundenen Kosten in Echtzeit zu erfassen. Die Transparenz hinsichtlich der Risiken und dadurch entstehende Kosten wird durch diese Maßnahme erhöht.

Bei unterschiedlichen rechtlichen Gutachten in den Datenbanken der Gutachter- Server erfolgt durch den Systemrechner eine Risikoabschätzung. Dabei wird die Anzahl der übereinstimmenden Aussagen aller abgefragten Gutachten in die Risikoabschätzung einbezogen. Die vorhergehende Auswahl der Gutachter-Server kann nach einem zufälligen Prinzip erfolgen. Die Abfrage der bereitge stellten Gutachten erfolgt nach einem vorgegebenen Abfrage Schema. Ebenso sind die Aussagen der erstellten und abgespeicherten Gutachten dem Abfrageschema angepasst. Möglich ist auch eine manuelle Auswahl der Gutachter durch den jeweiligen teilnehmenden Nutzer.

Die neutralen juristischen Gutachten werden von teilnehmenden Juristen erstellt. Abweichungen sich geänderter gesetzlicher Vorgaben können auch von den juristischen Stellen aufweisende Computereinrichtungen mit künstlicher Intelligenz bei der Gestaltung und Validierung der Smart Contracts einbezogen werden.

Nachfolgend soll die Erfindung anhand eines Ausführungsbeispiels näher erläutert werden. In der Zeichnung zeigt die dort dargestellte einzige Figur die schematische Wiedergabe des Computernetzwerkes.

Der Kernbaustein des Computernetzwerks ist der eine künstliche Intelligenz 2 aufweisende Systemrechner 1 der Plattform. Der Systemrechner 1 ermittelt anhand der erfolgreich erstellten Transaktionen und den zutreffenden Gutachten der Gutachter- Server 8, 9 in einem Selbstlernprozess die optimale Gestaltung der von den individuellen Nutzern 7 angeforderten Smart Contracts 3. Ebenso wird vom Systemrechner 1 über den Server der Finanzaufsichtsbehörde 4 ein Zugriff auf die in der Blockchain gespeicherten Transaktionen oder der Zugriff auf von den Nutzern angeforderten Überprüfungen der beabsichtigten Smart Contracts ermöglicht. Beanstandungen bzw. Korrekturen durch die Finanzaufsichtsbehörden werden in den Selbstlernprozess des Systemfechners 1 ebenfalls mit einbezogen. Smart Contracts, die von den Finanzaufsichtsbehörden geprüft und für korrekt befunden wurden, werden vom Systemrechner 1 gekennzeichnet. Der Selbstlernprozess des Systemrechners 1 ermöglicht durch die Einbeziehung der sich ständig erweiternden Informationen über Kosten und Risiken eine sich qualitativ ständig vergrößernden Beurteilungsfähigkeit der Transaktionen. Neben der erhöhten Transparenz und Sicherheit der beabsichtigten Transaktionen können die Smart Contracts entsprechend den Anforderungen der Nutzer treffsicherer von den Datenbanken des Systemrechners 1 abgerufen werden.

So wird über den Server der Bank 6 oder des Vermögensverwalters die Transaktionsgenehmigung beim Systemrechner 1 beantragt. Der Systemrechner 1 der Plattform prüft den Bankantrag und genehmigt oder verweigert diesen daraufhin. Eine genehmigte Transaktion wird danach ausgeführt und in der Blockchain gespeichert. Die in der Blockchain gespeicherte Transaktion ist nur mit einem sicheren privaten Schlüssel lesbar. Der Systemrechner generiert in Verbindung mit den Smart Contracts 3 automatisch den privaten Schlüssel für alle erforderlichen Teilnehmer und Institutionen. Dabei werden die auf dem Server gespeicherten Daten vollständig verschlüsselt. Die beteiligten Server kommunizieren und speichern die verschlüsselten Daten über eine Blockchain, um eine maximale Sicherheit zu gewährleisten.

Weiterhin kann die Plattform zur Überwachung bezüglich der Einhaltung der DSGVO dienen, indem die betroffenen Unternehmen an die Schnittstelle der Plattform angebunden werden.

Ebenso kann die Plattform für die Echtzeiterstellung von Jahresabschlüssen sowie auch für die Bearbeitung sämtlicher Kennzahlen der internen Unternehmensrechnungen und des Risikomanagements genutzt werden. Die Breite weiterer vielfältiger Anwendungsmöglichkeiten ist darauf begründet, dass die KI bereits zu Beginn der Programmierung mit sämtlichen aktuellen internationalen und nationalen Gesetzen versehen wird. Die bei dem folgenden länger andauernden Lernprozess einbezogenen gesetzlichen Vorgaben wirken sich dadurch vorteilhaft auf die Bewertung der einzelnen Transaktionen aus. Bezugszeichen

1 Systemrechner

2 Künstliche Intelligenz (KI)

3 Smart Contract

4 Server - Finanzaufsichtsbehörde

5 Server - Versichgerungsunternehmen

6 Server - Banken

7 Computereinrichtung - User

8 Gutachterserver

9 Gutachterserver