Ian Grinspan
Formal Analysis of Smart Contracts.
Scientific Research Center · FCEN, UBA
A scientific center dedicated to research and education in the foundations and applications of open, permissionless decentralized computation — from blockchain infrastructure to cryptographic trust.
Research Areas
The design of decentralized systems requires the synthesis of multiple disciplines. C²D² supports research at the intersection of computer science, mathematics, and cryptography, connecting UBA researchers with leading academics and practitioners worldwide.
Example topics of interest include the following. Click any area to expand.
Cryptography is the backbone of decentralized systems. The center investigates the mathematical and computational foundations that allow untrusted parties to interact securely and verifiably, without relying on central authorities.
Consensus is the problem of making independent computers agree on a single value, even in the presence of failures or malicious actors. Research targets both classical and blockchain-specific formulations of this fundamental problem.
A complete blockchain protocol encompasses networking, execution, and settlement. C²D² studies the end-to-end design of blockchain stacks with a focus on rigorous formal analysis and provable security guarantees.
Smart contracts are programs that execute automatically on a blockchain. Their immutability and financial stakes make correctness critical. The center applies formal methods — mathematical techniques for specifying and verifying software — to ensure their reliability.
Blockchain protocols allocate scarce resources and must incentivize honest behavior from self-interested participants. This area applies economic theory and game theory to protocol design problems, from fee mechanisms to validator markets.
Real-world adoption depends on scaling to millions of users while preserving privacy and remaining accessible without intermediaries. This area connects theory to engineering challenges in production decentralized environments.
Mission
C²D² aims to become a leading authority in decentralized computation research in Latin America, combining rigorous academic work with real-world impact.
Establish a reference institution for research in decentralized computation and digital trust in the region.
Provide a rigorous foundation for students in computer science, data science, mathematics, and engineering.
Award research fellowships to advanced undergraduate and graduate students.
To achieve these objectives, the plan aims to:
Institutional Support
The project is supported by Input | Output Global, a company dedicated to the research and development of blockchain infrastructure and responsible for the Cardano platform. This partnership enables C²D² to bridge foundational academic research with real-world blockchain development at scale.
Leadership
C²D² is led by researchers with extensive academic experience in cryptography, distributed systems, and formal methods for software verification.



Fellowships
C²D² supports advanced undergraduate and graduate students working on smart contracts, formal analysis, and cryptographic techniques for decentralized systems.
Formal Analysis of Smart Contracts.
Smart Contract Analysis.
Cryptographic Techniques for Decentralized Recovery.
Cryptographic Techniques for Decentralized Recovery.
News