IC3: Advancing the science and applications of blockchains

Latest on Blog

by Sarah Allen, Srdjan Capkun, Ittay Eyal, Giulia Fanti, Bryan Ford, James Grimmelmann, Ari Juels, Kari Kostiainen, Sarah Meiklejohn, Andrew Miller, Eswar Prasad, Karl Wust, and Fan Zhang on September 04, 2020
Many central banks are considering, and some are even piloting, central bank digital currency. This column provides an overview of important considerations for central bank digital currency design. While central banks already provide wholesale digital currency to financial institutions, a retail central bank digital currency would expand access to more users and provide opportunities for innovative central banking. The design must balance these benefits with the potential risks created by retail central bank currency deployment.
by Sarah Allen, Srdjan Capkun, Ittay Eyal, Giulia Fanti, Bryan Ford, James Grimmelmann, Ari Juels, Kari Kostiainen, Sarah Meiklejohn, Andrew Miller, Eswar Prasad, Karl Wust, and Fan Zhang on July 23, 2020
In this paper, we enumerate the fundamental technical design challenges facing CBDC designers, with a particular focus on performance, privacy, and security. Through a survey of relevant academic and industry research and deployed systems, we discuss the state of the art in technologies that can address the challenges involved in successful CBDC deployment. We also present a vision of the rich range of functionalities and use cases that a well-designed CBDC platform could ultimately offer users.
by Itay Tsabary, Matan Yechieli, and Ittay Eyal on June 22, 2020
In this post, we outline the attack and its analysis, and the MAD-HTLC solution.
by Benjamin Chan and Elaine Shi on May 14, 2020
In this post, we described an extraordinarily simple blockchain protocol called Streamlet. Consensus is a complex problem and has been studied since the 1980s. More recently, blockchain research has spawned many new works aiming for performance and ease-of-implementation. However, simple, understandable protocols remain elusive, and that's where Streamlet comes in.
by Tiancheng Xie, Jiaheng Zhang, Yupeng Zhang, Charalampos Papamanthou, and Dawn Song on February 12, 2020 at 10:00 AM
Libra is a zero-knowledge proof protocol that achieves extremely fast prover time and succinct proof size and verification time. Not only does it have good complexity in terms of asymptotics, but also its actual running time is well within the bounds of enabling realistic applications. It can be applied in areas such as blockchain technology and privacy-preserving smart contracts. It is currently being implemented by Oasis Labs. This blog post is based on a paper authored by Tiancheng Xie, Jiaheng Zhang, Yupeng Zhang, Charalampos Papamanthou and Dawn Song.
by Michael Mirkin, Yan Ji, Jonathan Pang, Ariah Klages-Mundt, Ittay Eyal, and Ari Juels on December 17, 2019
We have discovered a denial-of-service attack on Bitcoin-like blockchains that is much cheaper than previously described attacks. Such blockchains rely on incentives to provide security. We show how an attacker can disrupt those incentives to cause rational miners to stop mining.
Older blogs...


Thursday October 15, 2020
Join IC3 and Chainlink for this virtual meetup on Order-Fairness for Blockchains with speaker Mahimna Kelkar
Tuesday August 11, 2020
Join us for a presentation of "Crystals and Mud on the Blockchain" by James Grimmelmann hosted by IC3.
July 26, 2020 -August 1, 2020
Thank you attendees of the 5th annual Blockchain Camp!
Tuesday July 7, 2020
Join us for a presentation of "Connecting Blockchains to the Real World" by Fan Zhang hosted by IC3.
Wednesday March 18, 2020
Due to concerns for the health of our community, this event is being postponed. Please check back for updates and rescheduling.
More events


Featured Projects


DECO is a privacy-preserving oracle protocol. Using cryptographic techniques, it lets users prove facts about their web (TLS) sessions to oracles while hiding privcy-sensitive data. For further details, please check out the Projects Page.

Decentralized Identity
Requires No Trusted Hardware
Requires No Server-side Modifications

More projects:

  • Ironwood: Implements Byzatine-fault Tolerant Consensus Protocols
  • Confidence Clustering: New Metrics to Increase Cofidence in Cryptocureency Clustering Heuristics
  • BDoS: Blockchain Denial of Service
  • Autonomous Blockchains: New Blockchain Architecture
  • Avalanche: A New Consensus Protocol
Even more projects...

Available Positions

Follow Us