Linear overhead describes a computational or resource cost that increases proportionally with the size of the input data or the number of operations. In the context of blockchain and distributed systems, it refers to the additional resources required that scale directly with the workload. Minimizing linear overhead is a design goal for efficient protocols, as it directly impacts scalability and cost-effectiveness. Efficient systems aim for sub-linear or constant overhead where possible.
Context
Managing computational resources and transaction costs is a persistent challenge for blockchain scalability. Protocols constantly seek to reduce linear overhead associated with processing transactions, verifying proofs, or storing data. Discussions often involve the trade-offs between security, decentralization, and the efficiency gains achieved by reducing linear overhead. Ongoing research focuses on zero-knowledge proofs and other cryptographic techniques that offer logarithmic or even constant overhead for verification, thereby significantly improving network performance.
This leaderless, asynchronous BFT protocol uses concurrent transaction processing and a novel threshold signature to achieve optimal two-round finality and linear communication.
We use cookies to personalize content and marketing, and to analyze our traffic. This helps us maintain the quality of our free resources. manage your preferences below.
Detailed Cookie Preferences
This helps support our free resources through personalized marketing efforts and promotions.
Analytics cookies help us understand how visitors interact with our website, improving user experience and website performance.
Personalization cookies enable us to customize the content and features of our site based on your interactions, offering a more tailored experience.