US 11,687,562 B2
Apparatus and method for adaptively managing sharded blockchain network based on deep Q network
Jong-Moon Chung, Seoul (KR); Ju Sik Yun, Seoul (KR); and Yun Yeong Goh, Seoul (KR)
Assigned to INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY, Seoul (KR)
Filed by INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY, Seoul (KR)
Filed on Aug. 18, 2021, as Appl. No. 17/406,056.
Claims priority of application No. 10-2020-0108628 (KR), filed on Aug. 27, 2020.
Prior Publication US 2022/0067063 A1, Mar. 3, 2022
Int. Cl. G06F 16/00 (2019.01); G06F 16/27 (2019.01)
CPC G06F 16/27 (2019.01) 19 Claims
OG exemplary drawing
 
1. An apparatus for managing sharded blockchain network comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
obtain state information (St) including an inter-node data transmission rate (R) and computing resources (c) of each node in a current epoch (t) of a shard-based blockchain network in which N nodes are distributed to at least one shard, a consensus process record (H) of each node in each shard and a ratio of malicious nodes (custom character),
estimate at least one action (A) each including block size (B), block interval (TI) and number of shards (K) corresponding to the state information (St) by using an artificial neural network in which a pattern estimation method has been previously learned,
select one action (At) among the estimated at least one action (A) that maximizes a processing speed (TPS) while satisfying a first constraint that the latency (Tlatency) is less than or equal to a successive block interval (uTI) and a second constraint that the number of shards (K) is within a pre-designated maximum number of secure shards (custom character) required to maintain security, and
apply the one action (At) to the shard-based blockchain network.