Input Output Profile picture
Aug 5 30 tweets 11 min read
The #Cardano blockchain has been built on peer-reviewed research, a scientific methodology & engineering best practice.

We recently published a series of articles looking at some of the foundational research from IOG that has helped to build #Cardano.

🧵 1/n
IOG’s foundational research for #Cardano

We begin with the research that laid the groundwork for the secure, decentralized, and scalable ledger we all know today.

essentialcardano.io/article/cardan…
🧵 2/n
Ouroboros

The first of IOG’s research papers was ‘Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol’, academically peer-reviewed and published at Crypto 2017.

eprint.iacr.org/2016/889.pdf

🧵 3/n
#Ouroboros lies at the heart of how Cardano operates as it is the blockchain’s proof-of-stake (PoS) consensus protocol.

Since 2017, further research has led to different Ouroboros protocol versions, adding features and functionality to support Cardano’s evolution.

🧵 4/n
The different versions include:

Ouroboros Classic (eprint.iacr.org/2016/889.pdf)
Ouroboros Praos (eprint.iacr.org/2017/573.pdf)
Ouroboros Genesis (eprint.iacr.org/2018/378.pdf)
Ouroboros Chronos (eprint.iacr.org/2019/838.pdf)
🧵 5/n
Delegating through PoS

Community is everything on #Cardano. Maximizing stakeholder participation in maintaining the network was the objective of 2020’s ‘Account Management in Proof of Stake Ledgers’.
🧵 6/n
The paper focused on how network users could delegate their stake to other participants.

eprint.iacr.org/2020/525.pdf

🧵 7/n
The next paper ‘Reward Sharing Schemes for Stake Pools’, also published in 2020, discussed possible mechanisms to incentivize stakeholders for their activities.

For validating transactions & minting blocks, SPOs & delegators receive ada rewards.

arxiv.org/ftp/arxiv/pape…
🧵 8/n
This all results in a reliable and decentralized ledger secured by cryptographic techniques and game-theoretic reward mechanisms.
🧵 9/n
Smart contract support on Cardano

The second article in the series looks at the research that went into Cardano’s innovative EUTXO model & how it facilitates more efficient smart contracts.

essentialcardano.io/article/overvi…
🧵 10/n
EUTXO

When looking to build on Bitcoin’s UTXO accounting model, IOG researchers wrote two significant papers:

The Extended UTXO Model (iohk.io/en/research/li…)
Native Custom Tokens in the Extended UTXO Model (iohk.io/en/research/li…)
🧵 11/n
These papers fully describe the EUTXO model implemented on Cardano. A model that adds smart contract expressiveness to UTXO’s security and scalability.
🧵 12/n
Plutus

A smart contract blockchain needs a functional programming language to operate optimally. This is where Plutus comes in.

Plutus smart contracts were delivered based on the EUTXO research listed above and on the following:

🧵 13/n
-Unraveling recursion: compiling an IR with recursion to System F (iohk.io/en/research/li…)
- System F in Agda, for fun and profit (iohk.io/en/research/li…)
🧵 14/n
Plutus is now a dynamic, expanding programming environment for #Cardano smart contracts.
🧵 15/n
Marlowe

However, if blockchain technology is to be adopted by all, we see a need for a web-based platform to build and run low-cost financial smart contracts. This structure is better known as Marlowe.
🧵 16/n
Research papers on Marlowe include:
Marlowe: financial contracts on blockchain (iohk.io/en/research/li…)
Efficient static analysis of Marlowe contracts (iohk.io/en/research/li…)
Marlowe: implementing and analysing financial contracts on blockchain (iohk.io/en/research/li…)
🧵17/n
Tokens, stablecoins, and fees

The third article in the series listed IOG’s research into Cardano assets, stablecoins, and transaction fees.

essentialcardano.io/article/resear…
🧵 18/n
Multi-asset support

On Cardano, you can create your own tokens simply, efficiently & at a low cost compared to other blockchains. This is thanks to the research that went into figuring out how to create a wide range of user-defined tokens through minting policies.
🧵 19/n
The papers written during this research include:

UTXOma: UTXO with Multi-Asset Support (iohk.io/en/research/li…)
Native Custom Tokens in the Extended UTXO Model (iohk.io/en/research/li…)
🧵 20/n
Djed

Aside from custom tokens, IOG also carried out research on the implementation of a stablecoin on #Cardano.

🧵 21/n
This research into a stablecoin contract based on algorithmic design is found in ‘Djed: A Formally Verified Crypto-Backed Pegged Algorithmic Stablecoin’ (iohk.io/en/research/li…)

Djed is currently being implemented by @COTInetwork
🧵 22/n
Babel fees

Cardano’s EUTXO model enables the use of Babel fees – a mechanism that will allow for transaction fees to be paid in coins other than ada on Cardano.

The research into this mechanism is written in ‘Babel Fees via Limited Liabilities’ (iohk.io/en/research/li…)
🧵 23/n
Cardano’s scalability

The fourth and final part of the research series delves into the papers written on different ways to scale the blockchain.

essentialcardano.io/article/an-ana…
🧵 24/n
There are two main categories of scaling solutions: layer 1 and layer 2.

IOG’s research has looked into both categories & written papers on👇
🧵 25/n
Layer 1 solutions

Pipelining
Input endorsers
Tiered pricing

Note that the papers detailing the research into these layer 1 solutions haven’t yet been formally published.
🧵 26/n
Layer 2 solutions

Proof-of-Stake Sidechains (iohk.io/en/research/li…)
Hydra: Fast Isomorphic State Channels (iohk.io/en/research/li…)
Mithril: Stake-based Threshold Multisignatures (iohk.io/en/research/li…)
🧵 27/n
The papers listed above represent a small portion of the innovative research that has gone into making #Cardano a secure, scalable, and decentralized blockchain.

🧵 28/n
At the time of writing, there are 144 papers hosted in the IOG research library. With many more to come.

iohk.io/en/research/li…

🧵 29/n
IOG remains committed to its approach; fundamental research is critical to laying firm, secure foundations for future growth for #Cardano, and across the industry.

🧵 30/30

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Input Output

Input Output Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @InputOutputHK

Aug 3
On #Cardano, stake pool operators earn rewards for running the nodes that support the network and produce blocks. At the same time, $ada delegators get rewarded for staking.

Here's how it works in 5 simple steps👇 Image
Image
Image
Read 8 tweets
Jul 3
We’re happy to report that today at 20:20 UTC the IOG team has successfully hard forked the #Cardano Testnet. This is an important next step in the journey towards the Vasil upgrade on mainnet. 🧵

1/10
We're now inviting SPOs, developers #BuildingOnCardano and exchanges to commence their final testing and integration processes.

2/10
#Vasil is a complex program of work. Projects will need to check backward compatibility and SPOs will need to make some scripting adjustments.

3/10
Read 10 tweets
Jun 29
Minimizing the energy cost and carbon footprint 👣 of the #Bitcoin #blockchain and related protocols remains one of the most widely identified open questions in the #cryptocurrency space.
🧵1/4
Substituting the proof-of-work (PoW) primitive in Nakamoto's longest chain protocol with a proof of useful work (PoUW) has been long theorized as an ideal solution in many respects but, to this day, the concept still lacks a convincingly secure realization.
2/4
So we're pleased to announce that IOG research paper 'Ofelimos: Combinatorial Optimization via Proof-of-Useful-Work: A Provably Secure Blockchain Protocol' has been accepted to Crypto 2022 @IACRcrypto 🤓
3/4

crypto.iacr.org/2022/acceptedp…
Read 5 tweets
Jun 28
We’re delighted to report that in the last few minutes we have submitted an update proposal to hard fork the #Cardano Testnet, and commence the countdown for the #Vasil mainnet upgrade. 🧵

1/n
With over 75% of testnet blocks being created by the new Vasil node (1.35.0) we now have a good chain density to proceed safely.

2/n
Thanks to all the #Cardano SPOs who continue to support the testnet, and their coordinated effort to ready the network for the Vasil HFC event.

3/n
Read 10 tweets
Jun 16
There are over 1,000 projects #BuildingOnCardano and the ecosystem continues to grow.

That’s 1,000+ projects that believe in the Cardano blockchain and its community.

Let’s take a look at why some of these projects are choosing #Cardano. In their own words.

🧵 1/n
💬 @adahandle - ‘a standardized NFT project that devs & users use to associate Cardano addresses with custom, human-readable addresses.’

🧵 2/n
🌍 @Adanianlabs - ‘an AI, Blockchain, and smart technologies venture studio that builds nurtures, and scales impact-driven tech startups across Africa.’

🧵 3/n
Read 4 tweets
Jun 15
Since its inception in 2015, the Cardano project had one clear goal: to alter the way cryptocurrencies are designed and developed. Like many other open-source projects, #Cardano did not have a defined roadmap or an authoritative whitepaper.
🧵1/n
Rather, it combined a range of scientific design principles and engineering best practices to produce a solid, pioneering, research-based blockchain. Such an approach positions #Cardano uniquely among other #blockchain platforms.
🧵2/n
A set of the best practices, ideas & contributions formed #Cardano’s foundation for building a secure, decentralized, and scalable ledger. There is now a substantial body of research, represented by IOG’s extensive library of papers, which at the time of writing numbers 139
🧵3/n
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(