Slarm: SLA-Aware, Reliable and Efficient Transaction Dissemination for Permissioned Blockchains
The blockchain paradigm has attracted diverse applications to be deployed upon. However, no service-level agreement (SLA) mechanism has been proposed to enforce the SLA disseminating deadlines to commit blockchain transactions, although these transactions are often interactively submitted by clients and desire short SLA deadlines (e.g., tens of seconds). Existing peer-to-peer (P2P) multicast protocols for blockchains take the unidirectional approach to disseminate transactions regardless of their SLA deadlines, making transactions easily violate their deadlines. Moreover, these protocols are vulnerable to malicious P2P nodes, and their protocol messages (e.g., SLAstringent transactions) are vulnerable to deferring attacks. We propose SLARM, the first bidirectional P2P multicast protocol for permissioned blockchains, which conservatively adjusts transactions' dissemination speed to satisfy their SLA deadlines according to the trustworthy SLA feedback of previously disseminated transactions. SLARM guarantees transactions' SLAs in a decentralized way and defends against the deferring attacks using TEE. Evaluation of SLARM with five notable P2P multicast protocols and five diverse real-world applications shows that: even with transaction spikes and attacked nodes, SLARM achieves a much higher transaction SLA satisfaction rate with reasonably high commit throughput.
Authors
- Xusheng Chen (ORCID: https://orcid.org/0009-0004-7344-7505)
- Heming Cui (ORCID: https://orcid.org/0000-0001-7746-440X)
- Tianxiang Shen (ORCID: https://orcid.org/0000-0002-6116-5488)
- Jianyu Jiang (ORCID: https://orcid.org/0000-0002-8684-8509)
- Xiapu Luo (ORCID: https://orcid.org/0000-0002-9082-3208)
- Ji Qi (ORCID: https://orcid.org/0000-0003-4585-6534)
- Fengwei Zhang (ORCID: https://orcid.org/0000-0003-3365-2526)
Institutions
- Hong Kong Polytechnic University (HK)
- Chinese Academy of Sciences (CN)
- Tencent (China) (CN)
- Huawei Technologies (China) (CN)
- Southern University of Science and Technology (CN)
- Institute of Software (CN)
- University of Hong Kong (HK)
Publication Details
- Journal
- IEEE Transactions on Services Computing
- Published
- 2025-07-24
- DOI
- https://doi.org/10.1109/tsc.2025.3592411
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00