Message processings

In this part, we primarily focus on the message synchronization of the transaction pool (txPool) within the global ledger. The txPool holds the most recent transactions and provides all necessary information for the global ledger to reach global states. The network of coordinator nodes maintains this global ledger, assembling incoming transactions from various network participants and synchronizing them with the global txPool.

The synchronization mechanism we implement is the Practical Byzantine Fault Tolerance (PBFT) algorithm, which enforces consensus among nodes regarding the pool of transactions, thus ensuring consistent data synchronization across the network. The efficiency of this synchronization mechanism, especially in real-world scenarios, is crucial to our system's performance and throughput. Therefore, a series of simulations to evaluate the effectiveness of our PBFT-based synchronization within the global ledger is needed.

Last updated