Skip to Content
ResearchCRPCLimitations, future work & summary

Limitations, further work & summary

Limitations and areas of interest

Consistent failure

If every node fails to produce valid work but still follows the protocol, the originator will see each reference comparison rijr_{ij} above the error threshold ϵ\epsilon and cannot trust any of the outputs.

Silent failure (false consensus)

If every node shares the same systematic bias so the work is wrong in a meaningful way, yet all reference comparisons rijr_{ij} stay below ϵ\epsilon, the originator gets no signal that anything is wrong.

Choice and decision-making

How the originator picks which node’s result to use—or what policy to run—is out of scope for CRPC and belongs to the implementer.

Dispute resolution

How the originator handles disputes and weights node trustworthiness is also for the implementer, as part of a larger consensus design.

CRPC focuses on surfaces for dispute identification in an adversarial, decentralized setting—not on resolving every dispute by itself.

Lack of incentives

Financial or other incentives are not specified here; they are entirely up to the implementer.

Collusion

CRPC does not by itself prevent collusion between nodes. That is better handled by network-level consensus and economics where CRPC is one component.

Further work

The authors propose a shardable decentralized network called Inori as a bridge between AI resources and L1, L2, and L3 applications.

Inori is intended to use a consensus mechanism called Byzantine Risk Tolerance (BRT) that combines CRPC with dispute resolution, collusion controls, financial incentives, and automated risk calculations in a staked environment.

Contributions to the CRPC protocol itself are welcome.

Summary

The Commit–Reveal Pairwise Comparison Protocol (CRPC) is a decentralized framework in which independent nodes perform pairwise comparisons of their work, improving transparency and reducing fraud and dishonesty.

It combines hash-based commit–reveal with pairwise comparisons so decentralized networks can validate results with less blind trust. CRPC speaks to over-reliance on centralized oracles, inefficiency in classical consensus designs, and the cost and limits of formal proofs such as Zero-Knowledge Proofs (ZKPs) when work is large or non-deterministic.

The protocol supports sharding-style workload split across nodes, real-time dispute identification, and broad flexibility for non-deterministic tasks—including generative AI outputs.

CRPC is not a full consensus stack: its limitations should be handled in the broader mechanism built around it.

Last updated on