KtorZ Profile picture
3 Nov, 6 tweets, 2 min read
Does #Cardano need rollups (optimistic or zk)?

Probably not.

Rollups are a technical solution to a particular problem: cost of on-chain computation.

Rollups move on-chain computation off-chain, while keeping most of the traffic on chain.

1/n
This is crucial for Ethereum for which on-chain contracts have turned into large and complex programs that are very resource demanding.

Blockchains are *not* general-purpose programming platforms. They do poorly if one tries to execute its entire app logic on it.

2/n
Cardano addressed that from the start by taking a very opinionated, albeit unusual, road when designing the EUTXO model.

The on-chain logic is only about validation and is a lot less ressource demanding. Most of the DApp logic *already* happens off-chain, by design.

3/n
Plus, due to the current size of scripts and capacity limitations, execution times won't be an issue before a while.

Putting efforts in optimizing the compiler or, working on alternative compilers are much more interesting than rollups (for Cardano!) to me.

4/n
So, when looking at scalability issues to tackle first on Cardano, throughput and settlement time is what comes first to my mind, and these aren't solved by rollups.

We hope Hydra heads can help with some of that. And we have many ideas on top of heads already!

5/n
Yet Hydra isn't a unicorn either and it has limitations. But it's not like rollups are addressing any of them because, once again, they solve different problems.

So I'd rather keep the efforts on building on top of Hydra, than start a new effort in the other direction.

n/n

• • •

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

Keep Current with KtorZ

KtorZ 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 @_KtorZ_

18 Sep
Perhaps an unpopular opinion but, I truly dislike the wording "smart contracts".

I used to find it confusing when I first got into crypto years ago, but now I dislike it even more in the context of Cardano.

Why?👇
Compared to most existing smart-contract platforms, Cardano takes a much different road. Recently, we've seen a lot of discussions going on about "concurrency issues" and "EUTXO vs accounts". While equally expressive, Cardano programmability is different and atypical.
Cardano introduces the concept of programmable validators. Validators are fully deterministic: their result entirely depends on the transaction that carries them (= predictable fees).

In a sense, they are similar to the notion of "pure functions" in functional programming.
Read 10 tweets
2 Sep
Ethereum Arbitrum vs #Cardano #Hydra, a thread about Layer 2 solutions.

👇👇👇
With the recent release of Arbitrum on Ethereum, and the upcoming Alonzo hard-fork on Cardano, there has been many discussions and comparisons about layer 2 solutions. As some knows, I've been working on Hydra with a few others for some months now and I want to shed some lights.
Firstly, what's Arbitrum and what problem does it solve for Ethereum?
Arbitrum is a mechanism that allows to move smart-contract execution out of the layer 1, in such a way that participants can put their trust in some chosen validators (a.k.a managers).
Read 26 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

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

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(