CPC H04L 67/60 (2022.05) [H04L 9/0825 (2013.01); H04L 41/085 (2013.01); H04L 67/10 (2013.01); H04L 67/1004 (2013.01); H04L 67/1008 (2013.01); H04L 67/1063 (2013.01)] | 17 Claims |
13. A computer-implemented system, comprising:
one or more computers; and
one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:
obtaining, by a registration center, addresses of a first plurality of servers of a first blockchain node in a consensus network, wherein the consensus network further comprises a plurality of additional blockchain nodes, wherein each blockchain node of the plurality of additional blockchain nodes comprises a corresponding plurality of servers, and wherein the first plurality of servers share an asymmetric private key, a point-to-point routing table, and a node identity;
sending, by the registration center, the addresses of the first plurality of servers to each blockchain node of the plurality of additional blockchain nodes and a client for storage;
sending, by the registration center, a heartbeat detection message to a first server of the first plurality of servers;
determining, by the registration center, that a response message to the heartbeat detection message is not returned by the first server of the first plurality of servers in a predetermined time period;
determining, by the registration center, that the first server is offline; and
instructing, by the registration center, each blockchain node of the plurality of additional blockchain nodes to delete an address of the first server which was determined to be offline.
|