Transaction-Driven Dynamic Reconfiguration for Certificate-Based Payment Systems
Lingkang Shangguan
TL;DR
This paper tackles dynamic reconfiguration in certificate-based payment systems, where high throughput is achieved by per-account processing and Byzantine Consistent Broadcast rather than global total-order consensus. It introduces PDCC, a transaction-driven protocol that couples a certificate-based fast path with a leaderless, PBFT-style settlement and Dyno-inspired temporary membership to coordinate membership changes without interrupting ongoing payments. Key contributions include fast-path reconfiguration with signatures consolidating into $\mathsf{cert}_c(\mathsf{reconfig})$, a formal installation protocol using commit proofs $\pi_c$ and configuration history $\mathsf{CH}$, and a safe join/leave mechanism via temporary learners and state transfer; an optional leader-based settlement path is also discussed. The approach enables safe, continuous operation under partial synchrony and Byzantine faults, with practical impact for scalable, certificate-based payment infrastructures needing dynamic reconfiguration capacity.
Abstract
We present a transaction-driven dynamic reconfiguration protocol in Modern payment systems based on Byzantine Consistent Broadcast which can achieve high performance by avoiding global transaction ordering. We demonstrate the fundamental paradigm of modern payment systems, which combines user nonce based transactions ordering with periodic system-wide consensus mechanisms. Building on this foundation, we design PDCC(Payment Dynamic Config Change), which can lead a smooth reconfiguration process without impacting the original system's performance.
