
## Learnings from a fully permissionless ZK-rollup
**Marcus, Taiko Labs**
---
## Topics of discussion
- What is Taiko?
- What did we learn about?
- Specialized proposer role
- Specialized prover role
- L2s vs L3s
---
## What is Taiko

- An Ethereum-equivalent ZK Rollup (a Type 1 ZK-EVM)
- L1 sequenced / "based rollup"
- Fully open source and MIT licensed (community project)
- Fully permissionless block proposing and proving
---
## Block proposing

---
## Deriving blocks

---
## Proving blocks

---
## Verifying blocks

---
## Money on the table

- Permissionless roles are not "for fun", there's a lot of economic stake which leads to higher efficiency
- Keep the design maximally simple, do as little as possible (think PBS)
- Abstract away the complexity to give a lot of design freedom to other markets (MEV and proving)
- What does Taiko do? Ideally very little!
---
## Specialized proposer role
- PBS on L2 (re-use mev-boost for now, ePBS later)
- Proposer doesn't "exist" anymore, now searchers
- Pay the validator (coinbase address) conditionally (first L2 block)

---
## Specialized prover role
- New developments in abstracting the prover pool (see: https://github.com/taikoxyz/taiko-mono/pull/14510)
- Proof markets may emerge similar to builder markets for proposing
---
## L2s vs L3s

- Generally the same thing depending on how you view it
- L2s make it look more like one chain, "Taiko"
- L3s may be better for specific use cases but not general purpose scaling
---
## Thank you
<div style="text-align:center;"> <figure style="display:inline-block; margin:0 20px;">
<img src="https://i.imgur.com/N8Gea6F.png" width="150" height="150">
<figcaption>Follow on Twitter</figcaption>
</figure>
<figure style="display:inline-block; margin:0 20px;">
<img src="https://i.imgur.com/WdMDAIt.png" width="150" height="150">
<figcaption>Read the docs</figcaption>
</figure>
</div>
<br />
| | |
|--|--|
|**Discord**|https://discord.gg/taikoxyz|
|**Docs**|https://taiko.xyz|
|**GitHub**|https://github.com/taikoxyz|
|**Twitter**|https://twitter.com/taikoxyz|
<style>
.reveal {
font-size: 24px;
}
.image-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
justify-items: center;
align-items: center;
}
.image-grid img {
max-width: 100%;
height: auto;
}
</style>
{"title":"Taiko — Learnings from a fully permissionless ZK-rollup","contributors":"[{\"id\":\"2435332b-f6a2-41d6-a459-c558af9bc6e3\",\"add\":3166,\"del\":278}]"}