TY - GEN
T1 - TELL
T2 - 40th IEEE International Conference on Data Engineering, ICDE 2024
AU - Tong, Xing
AU - Ye, Zheming
AU - Zhang, Zhao
AU - Jin, Cheqing
AU - Zhou, Aoying
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Permissioned blockchain, as a multi-replica system, has its performance significantly affected by both the consensus protocol and the transaction execution protocol. Currently, there are many works optimizing the consensus or transaction execution of permissioned blockchain. However, existing works mainly focus on optimizing either consensus or transaction execution independently, lacking a holistic perspective. Based on this observation, we consider optimizing the permissioned blockchain from the holistic optimization perspective. Specifically, we heuristically design a transaction execution protocol TELL towards leaderless consensus to achieve collaborative optimization of consensus and transaction execution. Leaderless consensus is essentially a parallel running of multiple leader-based consensus instances, based on this characteristic, TELL pertinently designs intra-instance execution and inter-instances merging protocols. Additionally, we devise a novel State Hash Table (SHT) to record transactions' accessed states, so as to improve conflict serialization efficiency. Besides, we propose Dynamic Commitment Epoch (DCE) to adapt to instances' running status and decrease blocks' committing latency. Experimental results shows that compared with existing works, TELL further improves the performance of permissioned blockchain.
AB - Permissioned blockchain, as a multi-replica system, has its performance significantly affected by both the consensus protocol and the transaction execution protocol. Currently, there are many works optimizing the consensus or transaction execution of permissioned blockchain. However, existing works mainly focus on optimizing either consensus or transaction execution independently, lacking a holistic perspective. Based on this observation, we consider optimizing the permissioned blockchain from the holistic optimization perspective. Specifically, we heuristically design a transaction execution protocol TELL towards leaderless consensus to achieve collaborative optimization of consensus and transaction execution. Leaderless consensus is essentially a parallel running of multiple leader-based consensus instances, based on this characteristic, TELL pertinently designs intra-instance execution and inter-instances merging protocols. Additionally, we devise a novel State Hash Table (SHT) to record transactions' accessed states, so as to improve conflict serialization efficiency. Besides, we propose Dynamic Commitment Epoch (DCE) to adapt to instances' running status and decrease blocks' committing latency. Experimental results shows that compared with existing works, TELL further improves the performance of permissioned blockchain.
KW - blockchain
KW - consensus
KW - transaction execution
UR - https://www.scopus.com/pages/publications/85200478064
U2 - 10.1109/ICDE60146.2024.00154
DO - 10.1109/ICDE60146.2024.00154
M3 - 会议稿件
AN - SCOPUS:85200478064
T3 - Proceedings - International Conference on Data Engineering
SP - 1902
EP - 1915
BT - Proceedings - 2024 IEEE 40th International Conference on Data Engineering, ICDE 2024
PB - IEEE Computer Society
Y2 - 13 May 2024 through 17 May 2024
ER -