Incentivizing Geographic Diversity for Decentralized Systems
March 2026 — Marc Roeschlin, Evangelos Markakis, Raghav Bhaskar, Prof Aggelos Kiayias
Financial Cryptography 2026Traditional testing is insufficient for decentralized systems operating on public, global infrastructure, where failure is not an option. IOR employs cryptography, game theory, simulations, and formal specifications to ensure security, correctness, and resilience. This rigorous methodology utilizes Software Readiness Levels (SRLs) to guide projects from initial research and validation to high-assurance implementation.
Fundamental research (SRL 1–2)
Develop and formalize ideas and proofs (3–5 years to market)
Technology validation (SRL 3–5)
Prototypes, modeling, and product specs (1.5–3 years to market)
Targeted implementation (SRL 5+)
Guide engineering into production (0–18 months to market)
By prioritizing rigorous modeling and prototyping, IOR effectively de-risks product development and validates designs early, as proven by innovations such as the Ouroboros protocol family, Babel fees, and others.

Input Output Research is led by chief scientist professor Aggelos Kiayias, and anchored by a multidisciplinary in-house team of research fellows.
Designing blockchain systems is a complex process requiring communities to navigate tough decisions with far-reaching consequences. The following 11 tenets encapsulate foundational principles that guide deliberation and ensure proposed improvements align with the rights and expectations of users and contributors.
Learn more about our guiding principles?


Investing in and contributing to Input Output Research means supporting one of the most rigorous and peer-reviewed blockchain R&D efforts in the world. Our work bridges academia and industry, advancing decentralization, security and scalability while creating open knowledge that benefits the entire ecosystem. Whether through funding, collaboration, or partnership, contributors play a vital role in shaping innovations that are ethical, impactful and built to endure.