Brecht Devos Profile
Brecht Devos

@Brechtpd

Followers
2K
Following
711
Media
13
Statuses
340

@gwyneth_taiko and @taikoxyz, prev @loopringorg

Joined July 2017
Don't wanna be here? Send us removal request.
@Brechtpd
Brecht Devos
1 month
RT @gwyneth_taiko: 覚醒せよ、光の戦士。
Tweet media one
0
1
0
@Brechtpd
Brecht Devos
3 months
I made this image which I like and you are also now privileged to look at it. It also bumps this thread to a massive three posts which makes it a very serious twitter thread.
Tweet media one
1
0
14
@Brechtpd
Brecht Devos
3 months
Read more about booster rollups here:
@Brechtpd
Brecht Devos
2 years
Booster rollups: rollups that execute transactions as if they are executed on L1, having access to all the L1 state, while also having their own storage. This scales both execution and storage on L2, using the L1 as a shared base.
1
0
11
@Brechtpd
Brecht Devos
3 months
Gwyneth is now a full booster rollup! . Contracts deployed on L1 are now directly available on L2. Dapps scale automatically across all @gwyneth_taiko L2s, no need to set anything up on the L2 itself. More rollups -> More L1 scaling. Like God intended.
Tweet media one
14
11
84
@Brechtpd
Brecht Devos
3 months
The router also streamlines Gwyneth support in Foundry, so a single RPC URL and provider are all you need to connect to every chain. Code here:
1
0
11
@Brechtpd
Brecht Devos
3 months
I created a simple RPC router that allows switching between chains easily. Great for @gwyneth_taiko with its dynamic L2s, but also great for a unified Ethereum. Imagine a world where users just see Ethereum and internally all its (based) rollups are also used. This is Gwyneth.
2
4
48
@Brechtpd
Brecht Devos
3 months
A test example is below. Switching chains works exactly the same way it does in Gwyneth.
0
0
5
@Brechtpd
Brecht Devos
3 months
I forked Foundry to add @gwyneth_taiko support so you can write, test, and deploy synchronously composable smart contracts in your comfort zone. No new syntax is necessary. Everything works exactly the way you’re used to.
2
5
54
@Brechtpd
Brecht Devos
5 months
RT @gwyneth_taiko: we're hosting a workshop in Denver during Composability Day!. build multi-chain apps, test cross-chain swaps on Gwyneth'….
0
122
0
@Brechtpd
Brecht Devos
5 months
How?.
1
0
4
@Brechtpd
Brecht Devos
5 months
- No solvers. There's nothing to solve. Just good old fashioned builders throwing hardware at the problem. - Works for everything. (Non-)fungible tokens, plain data, everything. - Realtime.- No liquidity requirements. - No fragmentation. No cluster nonsense. soon. @gwyneth_taiko.
@0xRainandCoffee
rain & coffee
5 months
@gwyneth_taiko alright alright alright, pretty cool lol (esp in the absence of a solver).
3
1
33
@Brechtpd
Brecht Devos
5 months
Follow along. I will be pushing many more improvements/fixes in the next couple of weeks. Also writing some more stuff about these things I guess. @gwyneth_taiko devnet/testnet soon.
1
0
5
@Brechtpd
Brecht Devos
5 months
As always, the code is open source. The code is still terrible, but I have no shame. I have brought pain upon myself to write this. Some of that pain will be transferred to you while reading this shit code:.
1
0
6
@Brechtpd
Brecht Devos
5 months
For L1 sync composability, ULTRA TX works best with account abstraction for L1 transactions. Currently L1 transactions/EOAs are automatically converted to support this for simplicity and tooling reasons. I will be adding support for 7702/meta txs when things are ready to do so.
1
0
4
@Brechtpd
Brecht Devos
5 months
Some of this is enabled by what I call programmable blocks. Normally on L1 you cannot easily enforce things across transactions which really limits what you can do. ULTRA TX is a way to get programmable blocks on L1 today. Read more about ULTRA TX here:.
1
0
2
@Brechtpd
Brecht Devos
5 months
On top of simplicity/sync composability, ULTRA TX allows:.- L2s to propose and settle every L1 block (as god intended).- L2s to easily share data, which is nice for data compression and efficient blob use. - Proof aggregation: only a single proof needs to be verified.
1
0
2
@Brechtpd
Brecht Devos
5 months
L1 and L2 blocks are built simultaneously using ULTRA TX in rbuilder. The time between having thought of ULTRA TX and having implemented it was less than two weeks. Simplicity. That was after I spent some months getting all the other stuff working though.
@gwyneth_taiko
Taiko Gwyneth 🌸
5 months
one transaction is all you need. introducing ULTRA TX. a new & practical way to enable L1 <> L2 synchronous composability on Ethereum. here's a quick look 🧵
Tweet media one
1
0
3
@Brechtpd
Brecht Devos
5 months
I am ULTRA BUILDER. I am the future. Bringing you the real Ethereum experience @gwyneth_taiko. Combined L1/L2s block building using ULTRA TX. Seamlessly move between L1 and L2s.Great UX/DevX.Sync composability.Dogshit code (for now).Simple/Efficient. Read on (and find the code)
Tweet media one
1
3
28
@Brechtpd
Brecht Devos
5 months
L1 transactions have long been the bane of my existence. You can't do much with them. You're stuck with what Ethereum allows you to do with them in a block. Luckily, EIP-7702 is just around the corner. In the next few days I'll be writing more about the concepts in ULTRA TX.
0
0
6
@Brechtpd
Brecht Devos
5 months
ULTRA TX. A design to make Ethereum blocks programmable, unlocking powerful capabilities. It's like account abstraction for blocks. This solves multiple challenges I had in my @gwyneth_taiko design, making L1 <> L2 synchronous composability practical.
1
5
34