一种面向联盟链的分片方法

作者:陈之豪; 戚晓冬; 张召; 金澈清
来源:2019-10-24, 中国, ZL201911017425.2.

摘要

本发明公开了一种面向联盟链的分片方法,包括分片的划分、分片的重组织和跨分片交易的处理三个部分。在分片划分的过程中,首先将联盟链中的节点按逻辑角色划分为执行分片、验证分片和存储分片,通过对执行和验证的解耦合,提高了联盟链整体的吞吐。且只有当执行分片与验证分片均不安全时,才会使得系统整体不安全。在分片重组织的过程中,通过动态分裂分片的方式避免了分片重组织时大量的数据移动,解决了分片重组织时服务不可用的问题。在跨分片交易的处理过程中,通过拜占庭容错的跨分片提交协议保证了跨片交易原子性和安全性。本发明可应用于联盟链,在保证分片后系统整体安全的前提下提高了吞吐率和可扩展性。