Capability and scalability

The system's transaction throughput performance, or in other words, the amount of information the system can process per second, is determined by its underlying design structure. The coordinator nodes act as a platform within the system, coordinating between clients and miners and enabling self-governance to initiate, process, and finalize services. Although the actual influx of transactions will largely depend on the customer base and the total hash power of the network, the processing capability of the global states maintained by the coordinator nodes can be analyzed. Given the sizes of the messages, it can be estimated that a global ledger maintained by 50 coordinator nodes distributed worldwide can synchronize approximately 1000 full task cycles per second.

A significant advantage of the design lies in the allocation of computation-intensive tasks and storage to network participants. This strategy avoids overconsuming global storage and bandwidth, which could become costly, especially since updating global states is a partly synchronous process. The global ledger only stores information about messages, task cycle metas and nodes info, each of which is measured in kilobytes. Moreover, processing this information requires a computational complexity of O(1). Such a design enables the system to handle a virtually limitless number of task requests and service finalizations concurrently.

Last updated