摘要
本发明公开了一种面向联盟链的交易并行处理方法,所述方法包括:对交易进行预处理,通过静态分析或模拟执行的方式获得交易的读写集,利用共识算法对交易进行排序打包并生成区块,使用单个线程对交易按区块中的顺序进行锁的分配和管理,从而使得区块链节点可以确定性地并行执行区块中的交易。本发明还公开了实现上述并行处理方法的系统。本发明实现了区块链节点上交易的并行处理,提升了交易在节点上执行的性能,在大大提高了节点的吞吐的同时保证了各节点交易执行顺序的一致。本发明还提出了一种面向联盟链的交易并行处理系统。
- 单位