Sharding blockchains are promising in improving transaction throughput and achieving network scalability. Intra-shard consensus and cross-shard communication are two essential parts for almost every kind of sharding blockchain. However, some security problems still exist in current sharding solutions such as replay attacks, and there is still room for improvement in efficiency. In this chapter, we proposes FleetChain, a secure and scalable sharding blockchain. First, this chapter makes modification of the original BLS multi-signature scheme to a robust (t, u)-multi-signature protocol supporting further aggregation, which could shorten vote messages. Second, a leader-stable fast Byzantine fault tolerance ( \(\texttt{FBFT}\) ) protocol is designed for efficient intra-shard consensus, combining pipeline technology and multi-signature. \(\texttt{FBFT}\) is specially designed for sharding blockchains, with the ability to process different types of proposals that might be transactions or transaction inputs. Third, a responsive sharding transaction processing ( \(\texttt{RSTP}\) ) protocol is given, which greatly improves the processing efficiency of cross-shard transactions by using multi-signature aggregation. FleetChain employs a star network in both intra-shard and cross-shard communication, achieving responsiveness when confirming transactions. In addition, FleetChain achieves optimal sharding with a scaling factor of \(O(n/\log n)\) where n denotes the total number of participating nodes.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Secure and Scalable Sharding Blockchain Utilizing Aggregation-Supported Multi-signature

  • Yizhong Liu,
  • Dongyu Li,
  • Jianwei Liu

摘要

Sharding blockchains are promising in improving transaction throughput and achieving network scalability. Intra-shard consensus and cross-shard communication are two essential parts for almost every kind of sharding blockchain. However, some security problems still exist in current sharding solutions such as replay attacks, and there is still room for improvement in efficiency. In this chapter, we proposes FleetChain, a secure and scalable sharding blockchain. First, this chapter makes modification of the original BLS multi-signature scheme to a robust (t, u)-multi-signature protocol supporting further aggregation, which could shorten vote messages. Second, a leader-stable fast Byzantine fault tolerance ( \(\texttt{FBFT}\) ) protocol is designed for efficient intra-shard consensus, combining pipeline technology and multi-signature. \(\texttt{FBFT}\) is specially designed for sharding blockchains, with the ability to process different types of proposals that might be transactions or transaction inputs. Third, a responsive sharding transaction processing ( \(\texttt{RSTP}\) ) protocol is given, which greatly improves the processing efficiency of cross-shard transactions by using multi-signature aggregation. FleetChain employs a star network in both intra-shard and cross-shard communication, achieving responsiveness when confirming transactions. In addition, FleetChain achieves optimal sharding with a scaling factor of \(O(n/\log n)\) where n denotes the total number of participating nodes.