It was a design choice made by IOG

Cardano does not make the data available until the data is actually needed to execute a transaction

CIP-32 & CIP-31 should make the situation better

But it will still need a DA-layer to support L2s like rollups

Here's an overview of the current rollup landscape of #Ethereum 👇

Which allows a variety of execution environments (UTxO & Accounts)!!

If #CardanoCommunity ignores the innovation happening around us & fail to change course

The future may not be that bright for us!!

The closest thing Cardano has right now is @Milkomeda_com but that is actually not an L2 YET because it does not share security or consensus with Cardano. It aims to one day through becoming a "rollup" similar to @orbisproject project. IOHK has an L2 coming as well I forgot name

This isn't true, Cardano and Ergo still need layer 2 solutions to scale. They might have better layer 1s (arguable) but to reach global scale all blockchains will need layer 2 solutions, particularly rollups.

#Bitcoin gave us the first glimpse into the future of sound money

#Ethereum showed us how to program money

#Cardano showed us how to program money securely with functional programming

Orbis is showing us how to scale #Cardano

Here's a thread on Rollup-Centric Future: 🧵👇

As of now,

With a monolithic architecture, #Cardano has no plans to embrace a rollup-centric future

The future scalability plans of #Cardano revolves around

• L1 scaling solutions

1. Diffusion pipelining
2. Input endorsers

• L2 scaling solution Hydra (currently in R&D)

In long term, this may result in a situation

where the extra scalability provided by the L1 solutions will be overwhelmed by increased usage of L1

And Hydra, which is not a general-purpose scaling solution,

may not be able to take away any significant transaction load from L1

We should start pivoting for a Cardano rollup-centric roadmap.

Tezos is already doing it, for example.

@IOHK_Charles, thoughts?

I think rollup support can be added, one would need to start with a CIP.

@ryanmatovu have you thought about writing a CIP on what would be necessary on L1 for being able to develop a Cardano rollup?

Update on the state of Cardano rollups

You cannot build a rollup on cardano, because the lack of data availability.

And its not a trivial thing to do.

And there is no road map for anything you described above except for hydra, which is not a general purpose scaling solution.

So its not a short sighted opinion

This slideshow by @orbisproject on an L2 scaling solution using ZK rollup for #Cardano is exciting!

"Recursive proofs enable near limitless horizontal scaling of Orbis"

Near limitless!!? 🤯

docsend.com/view/x3xzywf8p…

If you think an L1 for eg: Algorand or Cardano can infinitely scale and accomodate a significant traffic of the financial world, without moving the executions to L2s (eg: rollups/statechannels)

And still stay decentralzed & secure

You are day dreaming

I'm guessing some form of ZK Rollup? This is a big problem for me, because micropayments are necessary part of my long-term crypto plan, if Cardano will never support them, then I need to find a new home.

Pretty damn good.
Still waiting to see ZK rollup on #Cardano side.

is a rollup solution to Cardano? EVM sidechain project... nice cross-chain option for Solidity devs

milkomeda.com

I appreciate the debate tho, I can see there is a lot of progress being made on ETH L2's, albeit I think Cardano will just do them best 😉

I'm not that familiar with what the specific problem with L1 data availability is with regards to rollups on Cardano?

Great thread. I've been wondering, if Input Endorsers get Cardano to the point where tx throughput is network constrained as stated by Aggelos in the video, is there still room for rollups to provide additional tx throughput without using a separate DA layer?