CPC G06Q 20/36 (2013.01) [G06F 9/3877 (2013.01); G06F 9/541 (2013.01); G06Q 20/401 (2013.01); H04L 9/0643 (2013.01); H04L 9/0819 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |
1. A method comprising:
receiving, by a server system, from a remote application remote from the server system via the Internet, a standardized blockchain request identifying a blockchain network, and requesting, by the server system, metadata related to a block, that is determined based on the standardized blockchain request and is a respective block on the blockchain network, from a blockchain node in connection with receiving the standardized blockchain request from the remote application;
generating, by the server system, blockchain-specific payload data for the blockchain network based on the metadata related to the block;
sending, by the server system, the blockchain-specific payload data to the remote application via the Internet, and receiving, by the server system, one or more signatures in connection with the sending of the blockchain-specific payload data to the remote application, the one or more signatures being derived from signing the blockchain-specific payload data using one or more keys;
constructing, by the server system, a blockchain-specific call for the blockchain network, the blockchain-specific call comprising signed payload data generated based on the blockchain-specific payload data and the one or more signatures received in connection with the sending of the blockchain-specific payload data to the remote application;
interacting with the blockchain network using the blockchain-specific call; and
returning a response to the blockchain-specific call in a standardized format.
|