摘要
针对跨分片共识协议S-BAC通过分片之间互相通信来处理跨分片交易,造成通信开销大和高时延的问题,提出了一种改进的跨分片共识协议S-BAC+。首先,通过分片管理员来处理跨分片交易,有效地减少了通信开销和时延;其次,引入基于信誉的投票机制,为节点设置信誉值和信誉等级,通过投票选取最终票数高的节点组成分片管理员,提高了分片管理员的可靠性。实验表明,该协议比S-BAC更有效,减少了通信开销,降低了时延,提高了交易吞吐量。
S-BAC is a cross-shard consensus protocol,which deals with cross-shard transactions based on communications among shards,resulting in large communication overhead and high delay.To solve this problem,this paper proposed an improved S-BAC,denoted as S-BAC+,which introduced the role of shard manager and reputation mechanism accordingly.More specifically,the shard manager took in charge of deal with cross-shard transactions,which reduced the communization cost.Furthermore,it introduced a reputation mechanism based on voting to decide which node could be appointed as the shard manager.Experiments show that S-BAC+is more effective than S-BAC,in terms of communication overhead and delay,and transaction throughput.
作者
胡振宇
唐颖杰
杨振国
刘文印
Hu Zhenyu;Tang Yingjie;Yang Zhenguo;Liu Wenyin(School of Computer Science&Technology,Guangdong University of Technology,Guangzhou 510006,China)
出处
《计算机应用研究》
CSCD
北大核心
2021年第1期223-226,231,共5页
Application Research of Computers
基金
国家自然科学基金资助项目(61703109,91748107)
广东省引进创新科研团队计划资助项目(2014ZT05G157)。