US 11,940,978 B2
Distributed platform for computation and trusted validation
Ravi Kiran Raman, Urbana, IL (US); Kush R. Varshney, Yorktown Heights, NY (US); Roman Vaculin, Bronxville, NY (US); Michael Hind, Yorktown Heights, NY (US); Sekou L. Remy, Nairobi (KE); Eleftheria K Pissadaki, Yorktown Heights, NY (US); and Nelson K. Bore, Nairobi (KE)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Sep. 19, 2018, as Appl. No. 16/135,326.
Prior Publication US 2020/0089791 A1, Mar. 19, 2020
Int. Cl. G06F 16/23 (2019.01); G06F 16/18 (2019.01); G06F 16/22 (2019.01); G06F 16/27 (2019.01); H04L 9/06 (2006.01); H04L 9/00 (2022.01)
CPC G06F 16/2365 (2019.01) [G06F 16/1805 (2019.01); G06F 16/22 (2019.01); G06F 16/27 (2019.01); H04L 9/0643 (2013.01); H04L 9/50 (2022.05)] 25 Claims
OG exemplary drawing
 
1. A computing system comprising:
a network interface; and
a processor configured to generate a plurality of successive data points of an iterative simulation based on predefined checkpoints, where each data point identifies a state of the iterative simulation as it evolves with respect to a previous data point,
wherein the processor is further configured to control the network interface to transmit a blockchain request to validate state data within a first data point among the plurality of successive data points to a first subset of endorsing nodes of a blockchain network, and transmit a blockchain request to validate state data within a second data point among the plurality of successive data points to a second subset of endorsing nodes which are mutually exclusive from the first subset of endorsing nodes of the blockchain network for parallel endorsement of the first and second data points.