1. 先将区块链节点分组成不同的committee 2. 不同的commitee使用自己的共识处理完全不相关的一组交易,生成一个shard 3. 这些shard通过共识生成一个最终区块,该区块增加到根链