| CPC H04L 9/50 (2022.05) [H04L 9/3247 (2013.01); H04L 9/3268 (2013.01)] | 20 Claims |

|
1. A multi-blockchain data processing method, comprising:
receiving a first service request from a first service node, and invoking a first cross-chain reading contract on a first chain to read first service associated information from a target chain, the first chain being a blockchain in a first chain network, the target chain being a blockchain in a target chain network independent of the first chain network;
in response to determining, based on the first service associated information, that the first service node has first service processing permission corresponding to the first service, invoking, by a first consensus node in the first chain network, a first service processing contract on the first chain to perform the first service and obtain a first service execution result comprising service data generated by the first service, and writing the first service execution result to the first chain; and
in response to obtaining a cross-chain reading request transmitted by a second consensus node based on a second cross-chain reading contract on a second chain, reading, by the first consensus node, the service data from the first chain based on a second service indicated in the cross-chain reading request, and returning at least a portion of the service data to the second consensus node, the second consensus node being configured to write a second service execution result generated by the second service to the second chain after performing the second service based on the at least a portion of the service data generated by the first service, the second chain being a blockchain in a second chain network comprising the second consensus node, and the second chain network being independent of the first chain network and the target chain network.
|