Co-founder of Optimism, Optimist @OPLabsPBC. Loving Ethereum, L2, Cryptoeconomics, open source, mechanism design, FP and of course Meditation

JFK
Alpha Casper Testnet 🌈 🦄 notes.eth.sg/MYEwhswJwMzAtAD… Happy New Year Everyone!!
66
371
1,166
Excited to announce a course, book, and community forum -- Cryptoeconomics: An Introduction! 🐣 Check out the intro trailer: piped.video/watch?v=m-0escxJ… 🐹🐹🐹
17
181
649
Just posted a quick Plasma MVP Overview: piped.video/jTc_2tyT_lY 🐹🦔🐹🐸🐹🦔🐹
17
152
439
🎉 Years of work in the making! Extremely excited to see this thing begin to go live. HOWEVER, ‼️ This is a *soft launch* ‼️ We have imposed a strict limit of 50k txs/day or ~0.6 TPS. This is approximately the TPS of Uni-v3 on mainnet.
🌹 Roses are red 💎 Violets are blue ⏰ You've all been waiting 🦄 @Uniswap on L2 optimismpbc.medium.com/annou…
32
92
414
Ethereum PoS: Casper FFG In Depth - piped.video/watch?v=uQ3IqLDf… A followup talk I gave on Casper which covers all the fun new changes like moving to one message type... and more! 🌞
5
121
353
The EOS logo looks like something... #ethereum #eos
20
94
307
Casper testnet stats! So much love to all the Casper implementers on the Ethereum research team! @changwu_tw, @ChihChengLiang, @davidlknott, @jon_choi_, and of course @VitalikButerin ❤️
9
82
293
My impromptu Plasma Cash overview. Vitalik's talk was overflowing, so decided to give an alternative for the lovely people in the Plaza - piped.video/suMDB34GXZ4 ❤️ #EthCC
15
82
298
I’m super excited to be taking the reins at @OPLabsPBC as CEO!! This transition is a return to our roots and to our mission of shipping the core protocol and supporting the Optimism Collective.
We are excited to announce that @karl_dot_tech will be stepping into the role of CEO of OP Labs! We are thrilled to have him at the helm as we continue to build Optimism.
32
38
296
71,691
🐹 Cryptoeconomics.study update! 🐹 Over the past few weeks I've released 6 lectures which cover foundational concepts that we will build on throughout the course.
8
73
303
Was working on an image for burning ETH and got a bit carried away...
12
33
287
Plasma Call #9: Plasma Debit & Instant Withdrawals! -- piped.video/sgr8bHRZUEM - @danrobinson explains how to do partial payments in Plasma Cash 🎉 - @kelvinfichter & Vitalik show us how to have instant withdrawals 🥳 - & more! Thank you all for an awesome call ❤️
5
56
230
writing code as i walk - xreal for the monitor, laptop in backpack, ball mouse, and whisper for dictation
37
6
237
20,682
Released a post on Optimistic Rollup—a construction enabling EVM smart contracts on layer 2: medium.com/plasma-group/ethe… 😁 I believe in a general purpose, composable and unified hybrid layer 2! 🌤🌈
7
65
217
New Plasma implementers call 🌈 We start with another Plasma Cash implementation getting open sourced, then dive into bleeding edge state channel research. Plasma puzzle pieces are starting to fit together 🦉 of a sudden! piped.video/w45PXH0DJa0
5
41
190
EIP1559 has a significant security benefit for L2: EIP1559’s gas price oracle let’s us guarantee that fraud proofs are *always* profitable to execute, even during extremely high congestion. Basically...eip1559 is dope! 🐹 Also check out this article insights.deribit.com/market-… 😁
2
43
203
Yay! A new Plasma Implementer's call -- piped.video/watch?v=k82L4Yoh… 🦔🦔 Designing Plasma with tons of transactions, instant finality, coin splits, PoS and censorship resistance... We got so into technicals that an hour & 15 minutes wasn't enough!
6
37
186
⚠️ Blob scaling remains... a) the most important feature *in* Pectra and b) the most important feature *after* Pectra Based on previous growth, after Pectra we'd hit congestion again in *6 months* With so many new Superchain deployments & native interop, I'm scared we're about to hit congestion way quicker. We really gotta pursue DA scaling to enable mass adoption of Ethereum and like we did for 4844 we're here to help!!
We do need better cause prioritization in ethereum core dev. Like, if I had to choose between (i) the blob target increase from 3 to 6 and (ii) literally everything else in Pectra, I would choose (i). What's the equivalent for Fusaka and G*? (Obviously a big part of the answer is: blobs and blobs, though I think L1 EVM improvements are important too, my favorites are EOF -> full AA via 7701 and SIMD+EVMMAX plus moderate gas limit increases) We're doing peerdas. Maybe explore more ambitious versions of peerdas eg. notes.ethereum.org/NgKvvYiAQ… ?
10
19
167
70,433
Plasma Implementers Call is back💥 This time with record attendance & with a laser focus on scaling Ethereum *together*. piped.video/watch?v=AWLCmdaw…
8
26
145
Alternate link: hackmd.io/s/Hk6UiFU7z Hopefully this one is DDOS proof 😁
2
36
126
I haven't been tweeting (too distracting!) but in honor of Devcon I'll tweet a video per day for the next 6 days 😁 Kicking it off with a great Plasma implementers call where we add fungible assets to Plasma Cash & review the first EVM Plasma spec! piped.video/watch?v=0ApUUoWY…
5
16
126
Cryptoeconomics & programmable incentives sets the stage for radical societal change. Let's make sure it's for the better! Here's my Devcon3 intro to what I think is the most critical subject in crypto: piped.video/-alrVUv6E24
4
33
109
Excited to announce that *the Plasma Implementers call is back* !! 🎉🥳🎉 In just two weeks we'll reboot the series with familiar faces and new ones too! Introduce yourself & your plasma work and join the call -- plasma.build/t/plasma-implem… 🌈 Can't wait to see everyone!
7
15
94
A talk I gave on #Ethereum's proof of stake protocol, Casper 👻: media.consensys.net/casper-s… Presented @ConsenSysLLC's developer roundtable!
2
41
96
The past couple weeks playing with the **interop devenet** has been the most fun I've had writing Solidity in a LONG time. Why? It's so greenfield that you don't need to have a stroke of inspiration to break new ground. Reminds me of 2016 where every dumb idea felt fresh and new. Oh and please @ mention me if you build: 1. An async library or mod to Solidity w/ nice async syntax (promises in Solidity??) 2. Cross chain upgradable proxies 3. Fancy JS libs which make it easier to write or read from xchain-first smart contracts 4. ...and more?! I literally need the above ^ right now for this app I was meaning to write last night before I got nerd snipped writing my own x-chain tooling. Where to get started? * Docs / RPC urls - docs.optimism.io/stack/inter… * Code - github.com/ethereum-optimism… 🙏🙏🙏🙏
13
13
76
25,061
👋 I'm hosting an online workshop where we'll each deploy our own plasma chains! Plus go over cryptoeconomic concepts which serve as the basis for this exciting Ethereum scaling solution. Just install Node 11 beforehand 🙏 It's on Feb 13th @ 3pm EST 🐣🔮😁 (@plasma_group <3)
Hi, join Karl @karl_dot_tech for #EDCON HACK free online workshop: edcon.io/hackathon. Limited to the first 100 participants. Topic: Cryptoecomonics for Plasma Time: 3pm EST on Feb 13. Online resources: cryptoeconomics.study Live online workshop: zoom.us/j/420690596
4
23
85
Visit cryptoeconomics.study/ to follow all these crypto and blockchain goodies. Learn about PoW, PoS, accumulators (eg. merkle trees), fault proofs, griefing and even build your own blockchain! 🌻🌻🌻
2
27
88
One of Ethereum’s key values is coordination & bridge building. Going from a single L2 to many L2s that share open standards—the Superchain—is a natural progression. From creating one ecosystem to increasing coordination between many ecosystems Let’s make L2 a cooperative game❤️
Optimism's goal remains the same as it has been since our inception: To scale both Ethereum's technology as well as its values. "Optimism is not an L2, it's the Superchain" is the step we're taking to horizontally scaling Ethereum 🎉
8
9
64
26,820
Here's last week's Really Super Awesome Plasma Implementers call! This time Vitalik explains his RSA accumulator construction which solves the transaction history growth problem in Plasma Cash constructions. OoooOOoo fun Plasma times are ahead 💫 piped.video/YjTF05SeYxo
9
72
Exciting new Plasma Implementers Call - piped.video/watch?v=IFuxe3vL… There are some fun ERC721 cryptokitties scalability designs from Joseph and Vitalik which we discuss that are particularly interesting I think 🙂
1
9
63
Made a new #ethereum wallpaper from a picture I took in Geneva! 😁 Inspiration from ethereum.org of course
4
11
67
Still this launch is incredibly exciting—this is huge!!!! But it's small... But it's amazing! But it's limited... BUT IT'S GAME CHANGING! 😁❤️
5
1
51
Communicating the design patterns behind this crypto space is critical if we want lasting decentralization adopted on a larger scale. Super excited to contribute to this effort with some of the most lovely people I know! Yay cryptoeconomics! 🥳😁❤️
6
7
53
Turns out we can use the same techniques which scale zkRollup, but replace the "zk" with a plasma-like exit game! It's Rollup Plasma! And we chat about it on our most recent Plasma Implementers call! -- piped.video/watch?v=5RpYoU6x… ❤️
1
4
51
We just keeeeep shipping! Span Batches are here! Thank you TiP for your incredible contributions ❤️ Excited to see how low fees go with this and 4844 right around the corner 👀
OP CHAINS ARE INCREDIBLY AFFORDABLE ✨Today, we launch Span Batches on Mainnet. The fixed onchain overhead costs for chain operators to run a standard rollup OP Chain will be reduced by over 90%.
2
1
47
4,968
> "The ultimate effect of [quadratic payments] rolled out in their full form could be as deeply transformative as the industrial-era advent of mostly-free markets and constitutional democracy." 🔥 ^^Scalability research is just a means to this end
Introduction to quadratic voting / funding / attention payments. vitalik.ca/general/2019/12/0…
2
11
47
Btw, while I'm tweeting just want to say--It was amazing seeing everyone at Edcon! Thank you for all the amazingly good vibes and your inspiring work! Hugs ❤️
2
1
47
I'm honored to lead the charge in building a brighter future for Ethereum and beyond. Let's gooo!!! 🔴🐹🔴
5
2
43
2,864
#Ethereum is the internet's government, & smart contracts are its laws. An introduction to Ethereum: medium.com/@karl_dot_tech/in…
6
24
40
Synchronous, partially synchronous, asynchronous networks--oh my! The three main models we use to analyze message passing. Your favorite protocol probably breaks under asynchrony--the dirty secret your protocol architect doesn't want you to know 🙊 piped.video/DcCe_dnMNJI
2
1
41
Livestreamed a code walkthrough of the Optimistic Rollup OVM contracts, AMA, and then a live fraud proof! We gotta use Twitch more -- that was fun! 🥳 piped.video/watch?v=kR2MzPYf… Oh and happy new year! 🎉🐹🎉
6
40
Retroactive public goods funding is unbelievably important for, Ethereum, Ethereum scalability, and someday, our broader communities! ❤️ extremely excited for the future! ❤️
Scaling Ethereum as a public good isn’t just a code problem, it’s an incentive problem. Our first experiment? 😍💵 Make it profitable to build public goods. optimismpbc.medium.com/retro…
4
4
38
Reminder: Anyone replying to this tweet offering ETH (or a sweet deal) is a scammer. Keep your wits about you <3
35
The final videos of my video-per-day twitter rebirth! Learn about the 99% fault tolerant consensus protocol Vitalik outlined in his recent post! It's a great example of the magic of synchrony assumptions. piped.video/l0AQ0UJAvM8 Vitalik's post: vitalik.ca/general/2018/08/0… ❤️
2
4
35
Rayonism ( rayonism.io/ ) is so exciting -- shard chains will change the entire scalability landscape!!! Incredibly underrated. Anyway, can't wait for this talk 😄
Following up on more updates from those working toward the Merge, we'll have @protolambda giving a talk on Rayonism @ 13:15 ET Head to scaling.ethglobal.co/ to register :)
5
3
32
That is NOT A LOT of transactions! Why are we doing this? We are artificially limiting usage (eip1559) to allow the system to ramp up slowly over time. We will be increasing this limit significantly in the coming weeks.
2
2
32
This was so much fun 😁 Those questions on moloch, public goods, and human coordination got me so hyped that after the call my hands were shaking! 😄 Thanks for having us ❤️
🚨 DROPPING IN 1 HOUR 🚨 State of the Nation with @optimismPBC 🗞 ⚖️ Scaling Ethereum is in good hands with: @ben_chain @karl_dot_tech This is a Big 🧠 Episode about slaying moloch with cheaper/faster transactions. Tap in here: piped.video/0IZvJsc5dc8
1
2
32
We are realizing the vision of the world computer, and proving that blockchains can scale. And while we do it, we are supporting the Optimism Collective and its efforts to design a governance system fit to govern the world computer.
1
2
30
2,778
I'm extremely grateful for @liamihorne’s leadership and for his vision as CEO. He and I will continue to work closely together as we’ve done over the last several years on this journey in scaling Ethereum.
1
31
1,244
Will going into more detail during my talk tomorrow morning. Not sure it'll top this one though! ;)
1
29
Replying to @0xKeno @optimismPBC
Just for the sake of clarification -- in the above tweet Optimism is referring to work done starting at unipig.exchange/ which was released during Devcon5 I care about y'all and really hope you know that we're trying to do the right thing for everyone 🙏 (you,users,etc)
7
27
Unbelievably excited to begin this chapter of our retro public goods funding journey. We're establishing a positive feedback loop where *values flows to value creators* (btw dw we're all value creators 😁). If there's one thing that crypto accomplishes I hope that'll be it. 🌅🌻
Excited to announce our retroactive public goods funding experiment #1! 🧪 optimismpbc.medium.com/retro… 🎉 In the next month we'll give away $1 million to Ethereum public goods for their amazing contributions to the community! 🎉
2
2
22
Much of the absurd ICO boom & its fallout could’ve been avoided if robust public goods funding infra was already in place. Gotta embrace it: much of blockchain dev is disintermediation for the public good. Let’s figure out how to make it sustainable!
3
5
26
However, today, while there is a limit in place please *double check your transaction fees*. If you see your transaction fee in ETH, make sure you understand the price. Fees might get high! This is intended! Use with care!
1
26
Diving into Geth internals is amazing for 1) leveling up development abilities, & 2) deeply understanding the Ethereum protocol. These are some great talks that can make that daunting task quite a bit easier!!! -- 🥳🥳🥳
Recordings from the first-ever geth workshop are finally here! This knowledge is rare and incredibly difficult to find. And these amazing speakers are sharing it with you, for free: piped.video/playlist?list=PL…
2
1
26
Check out @kevinjho_ 's double spend visualization! k-ho.github.io/code/ 🤩 Watch nodes propagate transactions to one another & even initiate a double spend. Witness why we need consensus protocols! He even walks us through the demo here: piped.video/LWKHs7Zfq34 😊
1
3
23
The Geth workshop is going to be amazing!! Can’t wait to hack and see y’all 😁
Don't forget to pre-register to secure your spot! forms.gle/fpQoq9uxWDRgnx7G7
2
1
24
We have finally reached the bane of consensus: the double spend 👹 -- piped.video/k6JVGR7Jx0A
1
1
23
🔢 State and state transitions are critical to understanding blockchains and programming more generally! This video discusses the account model & state vs history through this lens. piped.video/watch?v=XIsn8-5X…
1
5
22
We're building an engineering powerhouse capable of creating one of the most technically challenging and impactful systems of our generation... I'm hype!!!
1
1
22
983
Replying to @krzKaczor
Ah, this should be a benefit not a drawback! This is how we stay in sync with L1! Technically what happens is OE hard forks to the new consensus rules 1 week early & the state root proposer waits until the hardfork is executed on L1 to submit state roots.
2
3
21
Looking forward to seeing everyone at day 1 of Devcon tomorrow! 🐣🐧🐔🦄🦄🐹❤️❤️
1
22
When state channels meet the OVM 🐣 -- @will_meister went over his 🔥 state channel implementation in the OVM a couple weeks ago on the plasma implementers call! piped.video/watch?v=eT2a3HrE…
4
21
Right now, our top priority at OP Labs is building, scaling and further decentralizing Optimism. We'll be doubling down on protocol development and re-committing to our roots as an engineering-first organization.
1
1
21
989
Replying to @tensorfish @0xtuba
Btw when I would say MEV, I meant transaction fees + simple arbs, not frontrunning users which is what MEV means to a lot of folks now. Part of why we introduced the sequencer design was to protect users against frontrunning ( nitter.app/karl_dot_tech/status/1… )!
Replying to @sgoldfed @jinglanW
Thanks! As for ordering I guess it would be, (1), (3), (4), (2)? Note of course these are probabilistic guarantees. Here’s a great write up of a commit reveal scheme — eprint.iacr.org/2019/265.pdf
3
17
OP Labs will remain committed to our open-source values, supporting external contributions, and in supporting the burgeoning ecosystem of developers on the OP Stack.
1
1
19
993
Cannon is the most under-the-radar codebase — it’s game-changing
This is actually kind of wild. A stateless subset of geth compiled into MIPS, running in the EVM: github.com/ethereum-optimism… If we can compile a stateless subset of Cosmos SDK into MIPS, then this may make it feasible to run a Cosmos SDK rollup directly on Ethereum or an EVM chain
1
4
17
Play OPCraft bit.ly/3VCVYyt @latticexyz @optimismFND 🎉🤳🎗🈶🎐🤐🐞🌬🎞🔖📞🔉👥🛡🆗🚭🎭🛡🆖🈶🎑📸🐞🈴🎭🤠🌓🔶🎲🔖📪🔅👥🤳🌒🔄🎈🤠🐝🔊🎩🤠🍠🔷🎪🔦🔫🛸🎉🔶🌞🐉👝🤐🐪🌬🎐🥂💞🌬🎌🤣🍕🐉👕🥅🌔🐁🎞📵🎦🐆🎢🔖🎖🔴👩🤓🏚🚰🎌🥂💟🐃🎞📵🎦🌬👙🚢🍡🐆🎖🤠🎗🐈👙🙏🍠🐃👡🚿🐩🔷🎍🔃☕☕
8
3
17
༼ つ ◕_◕ ༽つ Hey @UnipigExchange it's 0xF0f9812dfae25C1A70fD75f6822F2439c6509F23, give me some 🦄UNI and 🐷PIGI tokens on Layer 2! unipig.exchange #teamPIGI
3
14
#⃣ Section 1 of chapter 1 talks about hash functions and signatures. Hint: the preimage is the input of a hash function! Stay tuned for further explainer videos on this topic contributed by our awesome CE.S community! piped.video/watch?v=FLIo_ZjV…
1
2
17
This increases the withdrawal period right before the hardfork, but it also keeps us in lockstep with L1. This way we get to inherit all the great EVM gas opcode updates that make L1 more efficient! 😁
1
15
Replying to @MatthewLilley
Really sorry you feel this way 🙁 For context, Uniswap has been key to both testing the OVM & even before that designing Optimistic Rollup. The reality is Uniswap has been pushing L2 for more than 1.5 years. nitter.app/karl_dot_tech/status/1… piped.video/KZmLmt9f_uk?t=413 Care about y'all❤️
Replying to @0xKeno @optimismPBC
Just for the sake of clarification -- in the above tweet Optimism is referring to work done starting at unipig.exchange/ which was released during Devcon5 I care about y'all and really hope you know that we're trying to do the right thing for everyone 🙏 (you,users,etc)
1
14
That said, still entirely feel you about being blocked feeling crappy. Politics suck & I spend basically all my time figuring out how to remove the whitelist. Anyway, again, really sorry about this situation and would love to hop on a call or anything to get on the same page ❤️
2
13
The best technical overview of OP fault proofs 🔥🔥🔥 🧵
We've been getting tons of requests to explain how @optimismPBC's next-gen fault proofs work. The repo fits a bunch into a tiny package. Well, I have a lot of practice selling the benefits of a small package, so I thought I'd write an oversized thread to compensate. 🧵
2
1
14
Great point! Rollups face similar fundamental challenges to scaling that L1 faces. Not surprisingly there are similar solutions! Good resources on state bloat: - hackmd.io/@vbuterin/state_ex… - piped.video/7ggwLccuN5s?t=1128 Our plan is to contribute to solving state bloat in both L1 & L2.
1
15
You can also glance at the gas estimates for this approach here: plasma.build/t/rollup-plasma… Quick intuition -- We get higher TPS by optimistically executing state transitions off-chain, & only in the dispute case put all the transactions on-chain. Optimistic execution ftw!
3
14
Each L2 chain already runs light clients for all other L2 chains implicitly by syncing Eth mainnet. All L1 rollup bridges are onchain light client verifiers. L1 rn isn’t bottlenecked by bridge verification so we can scale to more L2s, but we’ll eventually want proof aggregation
1
1
6
352
Short answer: no. Long answer: MEVA is a design space, not a design. Until I can point you to code these are just words. However, I can say this: IMO the order of operations is: 1) maximally reduce extractable MEV, then 2) invest the rest in the public good.
1
1
10
"DPOS is an exercise in corrupt politics" - @dannyryan [a DPOS expert with first hand experience]
Formal on-chain blockchain governance is not a panacea, and it's not even clear that it's an improvement. New article from me: vitalik.ca/general/2017/12/1…
1
7
12
H🅾️T 🔥 Don’t bet against composability!
A new gold standard for L2s is about to emerge. It's time to talk about EVM Equivalence. medium.com/ethereum-optimism…
3
12
Oh and the merge is incredibly exiting too—can’t leave that out!!!
5
2
10
Then in the last video of chapter 2 we solve all of our problems with proof of authority! piped.video/Mj10HSEM5_8 😉 But for those who aren't satisfied with trusted authorities (how could you??) you have chapter 3 to look forward to--when we dive into PoW and mechanism design 😇
1
1
12
Article by the legends @gakonst @hasufl !!! ❤️❤️❤️👏👏👏🎊🎊🎊
13