摘要
本发明涉及一种分片区块链状态分配方法,包括如下步骤,S1.在区块链的重配置阶段获取分片区块链中的历史交易,并构建交易账户图;S2.根据交易账户图,确定优化问题函数;S3.建立LSTM模型;根据LSTM模型和历史交易,预测每个分片网络中活跃账户在下一时刻的状态;S4.根据LSTM模型的预测状态和优化问题函数,对账户进行全局分配;S5.对账户进行全局分配后,在该重配置阶段的下一纪元的重配置阶段之前实时获取跨分片交易,并确定每个账户的候选分片以及移动至候选分片的收益,确定需要迁移的账户以及其对应的迁移分片。本发明结合LSTM模型和PPO,在负载均衡的条件下对账户全局分配,在之后的区块链运行过程中,只对新提交交易中的账户迁移,降低了计算的复杂性。