CPC H04L 63/0428 (2013.01) [G06F 9/541 (2013.01); G06F 9/546 (2013.01); G06F 9/547 (2013.01); G06F 16/27 (2019.01); H04L 9/3213 (2013.01)] | 16 Claims |
1. A method for gateway communication between a non-distributed ledger system and a distributed ledger system, comprising:
receiving, at a listener comprising a computer processor and from an application in a first domain, a message for a destination distributed ledger system that is one of a plurality of distributed ledger systems in a second domain;
generating, by the listener, a payload for the message, wherein the payload identifies the destination distributed ledger system for the message and identifies a distributed ledger technology for the destination distributed ledger system; and
encrypting, by the listener, the payload and passing a payload message comprising the encrypted payload to one of a plurality of adapters in a gateway communication service using an API;
wherein the adapter receives the payload message, decrypts the payload, identifies the destination distributed ledger system, translates the decrypted payload to a format for the distributed ledger technology, and communicates the translated decrypted payload to the destination distributed ledger system.
|