Team reviewing protocol launch plans at a modern WeWork hot desk, rolled blueprints, laptops, and coffee cups scattered around, casual startup planning moment.
Protocols

Block Signing Ceremony Mechanics

A detailed analysis of the round-robin block signing process on the Liquid Network, explaining proposer selection, signature collection, and timeout parameters that functionaries and watchtower operators must monitor to diagnose signing anomalies.
introduction
ROUND-ROBIN SIGNING CEREMONY

How the Liquid Federation Signs Blocks

A technical breakdown of the Liquid Network's block signing ceremony, detailing proposer selection, signature collection, and the timeout parameters that govern federation liveness.

The Liquid Network produces blocks through a round-robin signing ceremony among its federation of functionaries, a process distinct from Bitcoin's proof-of-work. In this model, a designated block proposer is selected from the active functionary set to construct a new block. This selection rotates through the federation members in a deterministic order. The proposer gathers pending transactions from the mempool, assembles them into a block, and broadcasts the block proposal to all other functionaries for validation and signature.

Upon receiving a valid proposal, each functionary verifies the block's contents and, if accepted, generates a partial signature using their threshold signing key. These signatures are gossiped among the functionaries. The ceremony is governed by critical timeout parameters, such as signblockscript timeout values, which dictate how long a functionary will wait for a proposal or for sufficient signatures to be collected. If a proposer fails to produce a block in time, or if signature collection stalls, a new proposer takes over in the next round, ensuring liveness. A block is finalized and committed to the chain once the required threshold of signatures is collected, forming a complete block signature.

For functionary operators and watchtowers, diagnosing signing anomalies requires monitoring these specific mechanics. Missed slots, high proposal latency, or signature collection failures often point to network partitions between functionaries, resource exhaustion on proposer nodes, or clock synchronization drift. Understanding the interplay between the round-robin schedule and timeout parameters is essential for tuning infrastructure to maintain signing reliability and for identifying which functionary is responsible for a signing fault during an incident.

BLOCK SIGNING OPERATIONS

Signing Ceremony Quick Facts

Key operational parameters and failure modes for the Liquid functionary block signing ceremony. Use this table to diagnose signing anomalies and assess performance risks.

AreaWhat changesWho is affectedAction

Block Proposer Selection

Round-robin selection rotates among active functionaries based on a deterministic schedule

Functionaries, Watchtower operators

Verify proposer schedule against canonical chain state to detect missed slots

Signature Collection

Proposer broadcasts block; functionaries sign with their threshold keys and return signatures within the timeout window

Functionaries, Block proposers

Monitor signature collection latency per round; investigate functionaries with consistently late responses

Timeout Parameters

Configurable timeout defines how long the proposer waits for signatures before the round fails

Functionaries, Protocol governance

Review timeout values against network latency baselines; tune to balance liveness and safety

Threshold Completion

Block is finalized when signatures from the required threshold of functionaries are collected

Functionaries, Exchanges, Watchtowers

Alert if threshold is met but with minimal margin; indicates degraded functionary participation

Missed Round Handling

If timeout expires without threshold signatures, the round is skipped and the next proposer takes over

Functionaries, Wallets, Peg users

Track missed round frequency; correlate with functionary health, network partitions, or resource exhaustion

Key Rotation Impact

During functionary onboarding or offboarding, signing keys change and the threshold set is updated across multiple blocks

Functionaries, Integrators, Watchtowers

Monitor signing performance during rotation windows; verify new keys are active before decommissioning old keys

Clock Synchronization

Functionary nodes rely on synchronized system clocks for timeout coordination and block timestamp validation

Functionary operators

Configure NTP with redundant sources; alert on clock drift exceeding protocol tolerance thresholds

technical-context
BLOCK SIGNING CEREMONY MECHANICS

Round-Robin Proposer Selection and Signature Collection

How the Liquid Network's strong federation deterministically selects a block proposer and collects signatures to finalize a block.

In the Liquid Network, block creation is not a competitive process but a cooperative, round-robin ceremony among the federation's functionaries. The block proposer for a given round is selected deterministically based on the current block height and the ordered list of active functionary keys. This ensures that every functionary receives a fair and predictable share of proposal opportunities, eliminating the latency and resource races inherent in proof-of-work mining. The selection algorithm is a simple modulo operation: proposer_index = block_height % number_of_functionaries. This index corresponds to the functionary's position in the sorted list of active signing keys, making the proposer identity known to all participants well in advance of the round.

Once the designated proposer constructs a valid block, the signature collection phase begins. The proposer broadcasts the block to all other functionaries, who then validate its contents against the network's consensus rules. Upon successful validation, each functionary signs the block with its private key and returns the signature to the proposer. The ceremony is governed by a critical timeout parameter, signblockscript_timeout, which defines the maximum duration the proposer will wait for signatures. The block is finalized only when the proposer collects a threshold of signatures, defined by the signblockscript_threshold parameter, which is typically a supermajority of the total number of functionaries. If the proposer fails to collect the required signatures within the timeout window, the round fails, and the next functionary in the sequence will attempt to propose a block for the subsequent height.

Operational monitoring of this ceremony is essential for diagnosing network health. A pattern of missed rounds from a specific functionary can indicate node misconfiguration, network partition, or HSM signing failures. Watchtower operators and functionaries should track metrics such as proposal success rate per functionary, signature collection latency, and timeout frequency. Anomalies in these metrics often precede more severe degradation of the two-way peg's reliability. Chainscore Labs can assist federation members and integrators by analyzing signing performance data, tuning timeout parameters to match network conditions, and designing alerting systems that provide early warning of ceremony disruptions before they impact peg operations.

SIGNING CEREMONIES

Stakeholders and Operational Impact

Functionary Operators

Functionaries are directly responsible for executing the round-robin signing ceremony. Each operator must ensure their node is online, synchronized, and has low-latency connectivity to peers during their proposal window.

Key operational concerns:

  • Clock synchronization: NTP drift can cause a functionary to miss its signing slot or propose blocks with invalid timestamps, leading to network forks.
  • HSM availability: If signing keys reside in an HSM, the node must maintain a stable connection to the signing device. A transient HSM failure during a proposal round results in a missed block.
  • Resource contention: CPU spikes from Confidential Transaction validation during high-volume periods can delay signature generation, causing the functionary to exceed the timeout window.

Action items:

  • Monitor block proposal success rate and signing latency metrics.
  • Test HSM failover procedures without disrupting active signing rounds.
  • Tune blockmaxsize and mempool settings to prevent backlog-induced signing delays.
implementation-impact
SIGNING CEREMONY CONFIGURATION

Key Parameters and Tuning Levers

The block signing ceremony's reliability and latency are governed by a set of critical timing and threshold parameters. Functionary operators and watchtower teams must understand these levers to diagnose signing anomalies and tune infrastructure for optimal performance.

01

Block Signing Timeout

The maximum duration a block proposer waits for signature contributions from other functionaries. If the timeout is reached before the required threshold of signatures is collected, the round fails and a new proposer must restart the ceremony. Setting this too low causes unnecessary round failures under normal network latency, while setting it too high delays block finalization during a functionary outage. Operators should monitor timeout-driven failures as a leading indicator of network partition or degraded functionary performance.

02

Signature Threshold

The minimum number of functionary signatures required to finalize a block, expressed as an absolute count or a percentage of the active federation set. This parameter directly encodes the trust assumption: a higher threshold increases censorship resistance but reduces liveness if functionaries are offline. A drop in the available signers below this threshold will halt the chain. Watchtower operators should alert on the number of active signers approaching this critical boundary.

03

Block Proposer Selection

The round-robin or weighted selection algorithm that determines which functionary proposes the next block and coordinates signature collection. Uneven proposer distribution can create hotspots where a single functionary's performance dictates overall network latency. Operators should analyze proposer frequency to detect misconfiguration or key unavailability that causes a functionary to be skipped, which can mask underlying signing problems until a critical threshold is breached.

04

Round Failure and Retry Logic

The protocol's behavior when a signing round fails, including the backoff strategy before a new proposer is selected and the ceremony restarts. Aggressive retry logic can amplify the impact of a persistent fault by flooding the network with failed attempts, while conservative backoff delays block production. Functionary operators should correlate round failure logs with retry patterns to distinguish transient network blips from systemic signing key or HSM failures requiring immediate intervention.

05

Network Connectivity and Clock Sync

While not an on-chain parameter, the underlying network latency between functionaries and the precision of their system clocks are critical operational levers. Signing ceremonies rely on timely message propagation; significant clock skew can cause a functionary to reject valid signatures or propose blocks with incorrect timestamps. Operators should enforce strict NTP synchronization and monitor inter-functionary latency as a core part of signing health checks.

06

Performance Monitoring and Alerting

Operators should track signing success rate, proposal-to-finalization latency, and the frequency of specific failure modes such as timeout expirations or insufficient signatures. Tuning alerts on these metrics allows teams to detect degradation before the chain halts. Chainscore can design monitoring dashboards and alerting rules that map raw ceremony logs into actionable operational intelligence, helping functionaries maintain the signing reliability required for peg stability.

DIAGNOSTIC REFERENCE FOR FUNCTIONARY OPERATORS AND WATCHTOWERS

Signing Anomaly Risk Matrix

Maps common block signing ceremony failure modes to their operational symptoms, affected parties, and immediate diagnostic actions to maintain peg reliability.

AnomalyFailure ModeWho is affectedDiagnostic Action

Missed block proposal

Proposer functionary is offline, has a misconfigured clock, or is experiencing a network partition

All network users experience increased block time; watchtowers detect a gap

Verify proposer node uptime, NTP synchronization, and peer connectivity against the current round-robin schedule

Incomplete signature set

One or more functionaries fail to broadcast their signature share within the collection timeout

Block finalization is delayed; exchanges may see deposit confirmation latency

Check signing logs on non-responsive functionaries for resource exhaustion, HSM communication errors, or message queue backpressure

Signature validation failure

A functionary submits a malformed signature share due to corrupted state or a client bug

The block proposer cannot assemble a valid block signature; the round fails

Compare the Elements Core client version and state integrity of the offending functionary against the canonical chain tip

Repeated round timeouts

The signblockscript timeout parameter is too low for current network latency or functionary workload

Frequent empty blocks or chain stalls during high-volume peg-in periods

Analyze round-trip time between functionaries and review the dynamic timeout configuration against observed signing latency

Federation key mismatch

A functionary is operating with an outdated or incorrect federation public key set after a re-key ceremony

The functionary produces signatures that other members reject; chain may fork if multiple members are affected

Audit the local federation parameters file against the active block-signing script on the canonical chain

HSM signing fault

Hardware Security Module returns an error or enforces a rate limit during a signing request

The affected functionary misses a signature share; repeated faults may trigger performance alerts

Inspect HSM logs for policy violations, concurrent session limits, or key handle expiration; test with a non-critical signing operation

UTXO selection failure

The block proposer's wallet cannot construct a valid block template due to insufficient or fragmented federation wallet UTXOs

Transaction inclusion stalls even if functionaries are online and signing correctly

Review the federation hot wallet UTXO set for dust accumulation and consolidate if necessary to ensure template construction succeeds

SIGNING CEREMONY TROUBLESHOOTING

Functionary Diagnostic Checklist

A structured diagnostic checklist for functionary operators and watchtower teams to identify root causes of block signing anomalies. Each item maps a symptom to a specific check, explains the operational impact, and identifies the signal that confirms readiness or a fault.

What to check: Compare the system time on the functionary node against a trusted NTP pool. Verify that timedatectl or chronyc reports a stratum level and offset within single-digit milliseconds.

Why it matters: The round-robin signing ceremony relies on a strict timeout window for signature collection. A clock skew of even a few seconds can cause a functionary to submit a signature too early or too late, leading to a missed block and a degraded signing record.

Confirming readiness: The output of chronyc tracking should show System time offset under 10ms and Leap status as Normal. Any Not synchronised status is a critical fault.

Chains We Build On

Looking to build on a specific blockchain?

We build smart contracts, DeFi applications, wallets, tokenization platforms, and blockchain infrastructure across the major ecosystems teams choose today. That includes Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Solana, Sui, Aptos, Hedera, Stellar, and NEAR, with support for additional EVM and non-EVM networks based on your product requirements.

EVM ecosystems

  • Ethereum logo
    Ethereum
  • Arbitrum logo
    Arbitrum
  • Optimism logo
    Optimism
  • Polygon logo
    Polygon
  • Avalanche logo
    Avalanche
  • Cronos logo
    Cronos

Non-EVM ecosystems

  • Solana logo
    Solana
  • Sui logo
    Sui
  • Aptos logo
    Aptos
  • Hedera logo
    Hedera
  • Stellar logo
    Stellar
  • NEAR logo
    NEAR

Additional ecosystems

  • Polkadot logo
    Polkadot
  • Cosmos logo
    Cosmos
  • TON logo
    TON
  • Cardano logo
    Cardano
  • Algorand logo
    Algorand
  • Tempo logo
    Tempo

Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.

BLOCK SIGNING CEREMONY FAQ

Frequently Asked Questions

Common questions from functionary operators, watchtower teams, and integrators about the round-robin signing process, timeout behavior, and how to diagnose signing anomalies.

The Liquid federation uses a deterministic round-robin schedule where each functionary takes a turn proposing a block in a fixed order. The active functionary set and their signing keys are defined on-chain in the federation parameters.

What to verify:

  • The proposer turn is calculated from the block height modulo the number of active functionaries.
  • A functionary that misses its turn causes the network to wait for a timeout before the next functionary can propose.
  • The schedule resets if the functionary set changes via a re-key ceremony.

Why it matters: Persistent misses by a specific functionary indicate an operational issue that degrades block time and peg reliability. Watchtower operators should alert on consecutive missed turns.

Trusted by Industry Leaders

Delivering blockchain solutions for 5+ years.

We have partnered with 50+ leading DeFi protocols, NFT ecosystems, and fintech innovators to build secure, scalable, and capital-efficient blockchain products.

Selected Partners & Clients

ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
I've been working with Chainscore Labs for last 3+ years, they've consistently delivered with strong ownership across multiple projects. The team is reliable and detail-oriented.
L
Lee Erswell
CEO, Telos Foundation
how to get started

How to get started?

If you're looking for blockchain integration, ChainScore Labs has 5+ years of experience helping teams build and integrate exchanges, wallets, smart contracts, tokenization solutions, and protocol-connected products, we can help you choose the right path, integrate securely, and get to production faster. Our team consists of experienced blockchain developers and architects who can help you with your blockchain integration needs.

01

Exploration & Strategy

Define your product goals and choose the right blockchain architecture for your use case.

02

Architecture & Design

Design the smart contracts, tokenomics, and security parameters of your system.

03

Development & Integration

Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.

04

Security & Launch

Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.

Start a build

Need a blockchain engineering team?

Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.