Sign in

toly 🇺🇸

@toly.bsky.social
697 followers 46 following 26 posts

Wartime OSS maintainer. Co-founder of Solana Labs. Follows, retweets, likes are not endorsements. NFA, mostly technical gibberish. Be kind!

PostsRepliesMedia
toly 🇺🇸 @toly.bsky.social · 01/12/2024
GM!
11371
toly 🇺🇸 @toly.bsky.social · 07/07/2023
Can blue sky control a session key and sign stuff?
560
toly 🇺🇸 @toly.bsky.social · 07/07/2023
This is super cool!
0111
toly 🇺🇸 @toly.bsky.social · 07/07/2023
gm!
17350
Reposted by toly 🇺🇸
viksit @viksit.com · 07/07/2023
we just launched Solarplex live - a real time communities feed that uses @bsky.app as an open protocol. you create a community, and all of your posts can now be filtered via that. we're going to be adding a lot more features to this - our plan is to use @bsky.app to power Solarplex's convos!
6388
Reposted by toly 🇺🇸
viksit @viksit.com · 07/07/2023
looks like threads wont actually support activitypub at launch. wonder what their fast follow looks like techcrunch.com/2023/07/05/adam-moss…
061
toly 🇺🇸 @toly.bsky.social · 02/07/2023
A local censorship fault will not be automatically by all the other chains. So it has to be long enough such that all the LPs detect it and exit.
000
toly 🇺🇸 @toly.bsky.social · 02/07/2023
Yea. That’s fine. Local amm code takes over the last valid root in exit mode. So all the LPs can exit
110
toly 🇺🇸 @toly.bsky.social · 02/07/2023
Nah, you need some timeout. If sequencer posts a different block on every chain, it could double spend and instant exit local coins.
010
toly 🇺🇸 @toly.bsky.social · 02/07/2023
I think you can guarantee instant finality by executing locally. But not 100% sure.
100
toly 🇺🇸 @toly.bsky.social · 02/07/2023
Sequencer signature must work on all chains, so once you have the data locally, you can always post it to the remote. All you need is a sequence number to prove it signed a different block for the same height.
100
toly 🇺🇸 @toly.bsky.social · 02/07/2023
Just a sequence number for each rollup block will work. The nodes can copy from local chain and post it to the remote at any time since the sequencer already signed it locally.
100
toly 🇺🇸 @toly.bsky.social · 02/07/2023
Sequencer would have signed conflicting blocks or roots.
100
toly 🇺🇸 @toly.bsky.social · 02/07/2023
If the data or roots on any of the chains diverge, that’s a fault and a local implementation takes over the last valid root and everyone exits.
100
toly 🇺🇸 @toly.bsky.social · 02/07/2023
Sequencer X posts all the blocks on N chains. If they don’t include the expected txs, there is a local fault, and the local implementation takes over the root and users can exit. If roots diverge, that’s a fault, etc…
100
toly 🇺🇸 @toly.bsky.social · 02/07/2023
It would mirror on all N, each can post txs that must be included. If it ever diverges, there is an attributable fault everyone exits from the last valid root.
110
toly 🇺🇸 @toly.bsky.social · 02/07/2023
Why does it need 1 layer instead of N? When there is a fault, each layer only cares about its own tokens, all the remote are worthless.
100
toly 🇺🇸 @toly.bsky.social · 02/07/2023
It could be used to swap eth to sol, stuff like that.
070
toly 🇺🇸 @toly.bsky.social · 02/07/2023
Why not a really dead simple L2 that only runs an amm but it’s an L2 in multiple chains. If it’s sequencer fails to include a tx that’s locally posted, a local implementation of the amm takes over the root in exit mode and local coins can exit.
3121
toly 🇺🇸 @toly.bsky.social · 02/07/2023
Issue a da challenge to fund out
010
toly 🇺🇸 @toly.bsky.social · 01/07/2023
gm
9150
toly 🇺🇸 @toly.bsky.social · 17/05/2023
👋
010
toly 🇺🇸 @toly.bsky.social · 17/05/2023
👋
010
toly 🇺🇸 @toly.bsky.social · 17/05/2023
What if you need to change gm to GM?
010
toly 🇺🇸 @toly.bsky.social · 17/05/2023
gm
6110
toly 🇺🇸 @toly.bsky.social · 29/04/2023
Gm
7120
toly 🇺🇸 @toly.bsky.social · 24/04/2023
Gm
11170
toly 🇺🇸 @toly.bsky.social · 23/04/2023
Gm
3120
Reposted by toly 🇺🇸
Solana @solana.com · 23/04/2023
Gm BlueSky
14941747