A Practical Distributed Randomness Beacon with Optimal Amortized Communication Complexity

Cutting-edge Breakthrough in Distributed Randomness Beacon (DRB) Research — A Practical Solution Optimizing Communication Complexity for Large-scale Applications

In numerous technological fields today, a reliable randomness beacon is a critical tool, playing a vital role in the security of cryptography, blockchain, electronic voting, and many other applications. A randomness beacon must meet requirements such as bias resistance, unpredictability, and public verifiability. However, traditional Distributed Randomness Beacon (DRB) solutions often rely on complex communication processes or public bulletin boards (PBBs) to ensure security, making these approaches prone to performance bottlenecks when scaling up the number of participants. As a result, researchers are actively seeking more efficient and practical alternatives.

Recently, a team from the School of Electronic Information and Electrical Engineering at Shanghai Jiao Tong University—comprising Zheyi Wu, Haolin Liu, and Lei Wang—published a research paper titled “PLTCRB: A Practical Distributed Randomness Beacon with Optimal Amortized Communication Complexity” in the Science China Information Sciences journal. Their work introduces a novel DRB protocol named PLTCRB (Pipeline Timed Commitment Randomness Beacon), which overcomes the communication limitations of existing schemes, achieving optimal amortized communication complexity for generating randomness in a distributed setup.


Background: Addressing Challenges of Bias Resistance, Unpredictability, and Communication Complexity

The core function of a randomness beacon is to periodically generate publicly verifiable random numbers that possess unpredictability and bias resistance without depending on any single trusted entity. In blockchain technology, randomness beacons are indispensable for leader selection, sharding, and the execution of smart contracts. However, in permissionless networks, where participants often do not trust one another, designing a robust and efficient protocol poses a significant challenge.

Traditional DRB protocols are often based on cryptographic techniques such as Threshold Signature (TS), Threshold Encryption (TE), or Publicly Verifiable Secret Sharing (PVSS). However, these schemes typically require highly interactive communication steps, resulting in a minimum communication complexity of O(n²). Additionally, some methods rely on PBBs, such as blockchain ledgers, which offer tamper-proof and transparent message storage but come with extra economic costs. This research, therefore, proposes using Timed Commitments (TCs) as a replacement for PBBs to reduce communication complexity.


Overview of the Paper: Research Team and Technical Strategy

This paper, authored by the Shanghai Jiao Tong University research team, was published in February 2025 in Science China Information Sciences. It details the design and validation of a novel DRB protocol, PLTCRB, which is specifically crafted to support a large number of participants while achieving optimal communication performance.


Research Design and Implementation Methods

a) Research Design: An Innovative Framework Combining Timed Commitment and Multi-round Consensus

PLTCRB leverages timed commitment schemes and multi-round consensus protocols. By integrating distributed cryptography with time-related technologies, it achieves optimal amortized communication complexity. The research methodology consists of the following components:

  1. Timed Commitment Construction (Publicly Verifiable Timed Commitment, PVTC)
    The paper redefines the architecture of timed commitment schemes and introduces a framework for Publicly Verifiable Timed Commitments (PVTC). Key algorithms include:

    • Setup: Generates a Common Reference String (CRS) to initialize time and security parameters.
    • Commit: Allows a committer to commit to secret values, producing a commitment string and auxiliary verification information.
    • VerifyCommit: Verifies the validity of the commitment to ensure the trustworthiness of the committer’s actions.
    • ForcedOpen: Enables computation to forcibly open a commitment when the committer refuses to reveal their value.
    • VerifyDecommit: Provides a verification algorithm for third parties to efficiently validate the correctness of the forcibly opened value.
  2. Novel Distributed Randomness Beacon Protocol (PLTCRB)
    The design of PLTCRB includes the following steps:

    • TC Publishing: A committer generates a timed commitment and broadcasts it to all nodes. If the commitment passes verification, nodes sign the commitment.
    • Multi-round Consensus Protocol: Since forced openings of timed commitments require multiple rounds, the protocol selects a unique consensus leader for each round and reaches agreement efficiently through request-response interactions between nodes.
    • Forced Opening Strategy and Verification: Uses Verifiable Random Functions (VRFs) to select a subset of nodes to perform the forced-open algorithm. For rare cases, default values are used to replace malicious committers’ commitments.
    • Randomness Output: Random outputs include verification proofs that third parties can independently verify, ensuring security and public accessibility.

b) Experiments and Performance Results

The research team analyzed both theoretical performance and experimental efficiency, examining the impacts of time parameter t and security parameter bit length on the runtime of the protocol, as well as benchmarking it against existing solutions.

  • Experimental Results:

    • The runtime for forcibly opening a commitment shows a linear increase with respect to the time parameter t.
    • Both communication and computation complexities are O(n), outperforming existing schemes in large-scale scenarios.
    • Compared to leading protocols such as Headstart, Hydrand, and Spurt, PLTCRB achieves the lowest communication bandwidth usage, showing decisive advantages in scalability and efficiency when the number of participating nodes grows.
  • Supporting Data:
    Comparative experiments demonstrated that PLTCRB maintains bandwidth efficiency and throughput stability, even when the number of participating nodes scales into the thousands.


Research Conclusions and Significance

  1. Conclusions:
    The PLTCRB protocol successfully achieves optimal amortized communication complexity for distributed randomness beacon generation without relying on a public bulletin board. This represents a significant advancement that balances security and performance. It also retains key DRB properties such as liveness, bias resistance, and unpredictability.

  2. Academic Significance:
    The newly constructed PVTC introduces the concept of timed commitments without bulletin boards for the first time, establishing a new paradigm for time-related cryptographic system design.

  3. Practical Significance:
    PLTCRB holds significant value for applications requiring efficient and public randomness generation, such as blockchain and electronic voting. Additionally, it enhances scalability and cost-effectiveness in large-scale distributed systems.


Research Highlights and Future Outlook

By eliminating the requirement for a public bulletin board, PLTCRB circumvents the limitations of economic costs and centralization, making it a cutting-edge solution for scenarios with exponential growth in the number of participants. Furthermore, this approach opens new avenues for applying time-related cryptographic tools in other distributed protocols. In the future, as computational resources and network infrastructure advance, PLTCRB and similar methods will show even greater potential for real-world deployment.


This research, with its refined theoretical foundation and rigorous experimental validation, sets a new benchmark for the design of randomness beacons in distributed systems.