![](https://hackmd.io/_uploads/H1gKW9Thn.png =150x) ## 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 ![](https://i.imgur.com/95B4aQC.png =400x) - 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 ![](https://i.imgur.com/ukSXMJt.png =500x) --- ## Deriving blocks ![](https://i.imgur.com/nPg7qKO.png =250x) --- ## Proving blocks ![](https://i.imgur.com/ums9sbn.png =500x) --- ## Verifying blocks ![](https://i.imgur.com/g8q1EjJ.png =500x) --- ## Money on the table ![](https://hackmd.io/_uploads/Sk12eUhhh.png =250x) - 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) ![](https://hackmd.io/_uploads/SksEA4hn3.png =750x) --- ## 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 ![](https://hackmd.io/_uploads/SkTQE83hh.png) - 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}]"}
    574 views