Back to the Future: Rethinking Endorsement in Order-Execute Blockchains
Rongji Huang, Yifeng Ye, Gerui Wang, Mingchao Wan, Yuxing Duan, Jingjing Zhang, Guangtao Xue, Shengyun Liu

TL;DR
This paper introduces FlexTender, a framework that integrates flexible endorsement into the traditional order-execute blockchain architecture, improving throughput and suitability for high-contention workloads like DeFi.
Contribution
It proposes a novel method to deterministically remove problematic transactions from ordered lists while maintaining decentralization, embedding endorsements into consensus without extra messaging overhead.
Findings
FlexTender achieves up to 10.6x throughput speedup over EOV simulation.
The framework effectively integrates endorsement into classical order-execute architectures.
Empirical evaluation demonstrates significant performance improvements.
Abstract
Due to regulatory compliance and governance management, modern (permissioned) blockchains require flexible endorsement, which allows the endorsement policy for each contract or state object to be individually defined. To enable flexible endorsement, Hyperledger Fabric employs an execute-order-validate (EOV) paradigm, in which transactions first undergo speculative execution and endorsement, and are only then ordered and validated. Meanwhile, most blockchain systems, including the platform targeted in this work (i.e., ChainMaker), still follow a conflict-free order-execute framework. We argue that the EOV paradigm still faces several limitations, notably high abort rates in high-contention workloads such as those in Decentralized Finance (DeFi). To avoid refactoring our system and better suit DeFi applications, we try to integrate flexible endorsement into the classical order-execute…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
