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.
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?
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?