Skip to main content

Communication Complexity

Definition

Communication complexity quantifies the amount of information exchanged between parties to compute a function. This theoretical concept measures the minimum number of bits required for distributed computational tasks, assuming unlimited local computation. In blockchain and distributed systems, it assesses the efficiency of protocols where nodes must coordinate and share data. Lower communication complexity indicates greater scalability and reduced network overhead.