_patrickogrady Profile Banner
patrickogrady.xyz Profile
patrickogrady.xyz

@_patrickogrady

Followers
23K
Following
6K
Media
843
Statuses
5K

founder @commonwarexyz || previously @avalabs @coinbase @stanford || opinions are my own and will probably change

Joined September 2012
Don't wanna be here? Send us removal request.
@_patrickogrady
patrickogrady.xyz
1 year
56
36
589
@_patrickogrady
patrickogrady.xyz
2 hours
Leader election mechanisms now supported in @commonwarexyz: ✅ Stable ✅ Round robin ✅ Random (via VRF) ✅ Auction (sell proposal rights in last epoch) ✅ <Your mechanism here> https://t.co/7BhFQZ95ZE
Tweet card summary image
github.com
This PR introduces a pluggable Elector trait that enables applications to customize how leaders are selected for each consensus round. Previously, leader selection in simplex was tightly coupled to...
5
1
23
@_patrickogrady
patrickogrady.xyz
7 hours
@sreeramkannan @0xkydo @eigencloud Appreciate the chance to provide an early look and offer feedback! 🙇
0
0
6
@Box
Box
5 hours
ICYMI: We’re sharing the blueprints we used at Box for enterprise AI transformation in our new Executing As An AI-First series. 6 takeaways from this week’s installment: Start permissive. Consolidate ruthlessly. Transform workflows. Make it continuous.
1
1
4
@_patrickogrady
patrickogrady.xyz
7 hours
Hats off to @sreeramkannan, @0xkydo, and the rest of the team at @eigencloud for both having the confidence to explore a new DA architecture and taking it all the way to prod (with frontier performance).
1
0
6
@_patrickogrady
patrickogrady.xyz
7 hours
For some time, I've been watching for a DA construction that provides a formal and complete treatment of both "observation penalties" (rather than just the typical "alert" left to impl) and "DAS lite client recovery". Turns out, you can pull that off at 1GB/s+ 👀
@eigencloud
EigenCloud
1 day
Today @eigen_da reaches cloud scale at 1GB/s. Benchmarked across 100 operators and 10 countries. ft. @sreeramkannan and @0xkydo
4
5
31
@sergey_nog
Sergey Gorbunov
2 days
We’re incredibly proud of what we've built with @axelar, growing the network to support 80+ connections, processing billions of value, and growing the ecosystem with dozens of applications and thousands of users. In the next chapter, I’m excited to share that we have entered into
43
28
328
@strato_net
STRATO
2 days
"The first time I ever spent bitcoin that I earned from the Bitcoin Foundation, I bought whisky for @smarimc and @asta_fish, who were 2 of the parliamentarians in Iceland from the Pirate Party" - @exiledsurfer on Early Days of Ethereum episode 8
3
6
12
@_patrickogrady
patrickogrady.xyz
5 days
blog from @vex_0x dropping soon 👀
12
0
56
@_patrickogrady
patrickogrady.xyz
6 days
I’m rapidly running out of reasons to not prove everything 👀
@LayerZero_Core
LayerZero
6 days
The zk ecosystem has never had its Linux moment - until now. Introducing ZeroOS, a universal modular Library OS for zkVMs. We’re releasing ZeroOS today as a public good, and are honored to have @danboneh as a co-author of the whitepaper, linked in the thread below.
11
5
130
@_patrickogrady
patrickogrady.xyz
7 days
If you want to learn more, check out Dan's QMDB slides for a detailed walkthrough from MMR->KV->Compaction->Pruning->Sync: https://t.co/khkCZKLdKG
@_patrickogrady
patrickogrady.xyz
7 days
Commonware Library, the new home of @LayerZero_Core's QMDB 🏡 https://t.co/yQvIuwCeXq
18
6
87
@LayerZero_Core
LayerZero
7 days
Teams like @tempo are already integrating with the Commonware Library to build the next generation of highly-performant blockchains. This collaboration between @commonwarexyz and LayerZero ensures storage won't be a bottleneck for anyone pushing the limit of what is possible
3
4
46
@joinnoblemobile
Noble Mobile
2 days
Respectfully, your phone plan sucks. Switch to Noble.
6
4
24
@LayerZero_Core
LayerZero
7 days
The Commonware Library has officially adopted LayerZero’s QMDB as their default verifiable database. @commonwarexyz will maintain the open-source, production-ready version of QMDB, with ongoing contribution and support from LayerZero.
1
3
40
@LayerZero_Core
LayerZero
7 days
Commonware 🤝 LayerZero The next gen DB for next gen chains.
@_patrickogrady
patrickogrady.xyz
7 days
Commonware Library, the new home of @LayerZero_Core's QMDB 🏡 https://t.co/yQvIuwCeXq
26
46
170
@_patrickogrady
patrickogrady.xyz
7 days
And yes, like everything else in the Commonware Library, it is licensed as MIT/Apache-2.
0
0
9
@_patrickogrady
patrickogrady.xyz
7 days
After discussion with LayerZero, we both determined that instead of building our own versions of QMDB that we should direct our work towards a single implementation. We're excited to share that will be our family of authenticated databases, now renamed to QMDB.
1
1
17
@Airia_AI
Airia AI
10 hours
Airia Wrapped 2025:
0
0
1
@_patrickogrady
patrickogrady.xyz
7 days
This family of databases, however, never diverged far from QMDB. We found coherent ways to break apart QMDB and introduced support for state sync but never departed from the core MMR-over-log abstraction (we couldn't find a way to do better).
1
0
9
@_patrickogrady
patrickogrady.xyz
7 days
Rather than requiring all applications to support all proof types, we opted to instead build our own family of MMR-over-log databases (ADB) with granular control over proof support.
1
0
9
@_patrickogrady
patrickogrady.xyz
7 days
QMDB can “do it all” (inclusion and exclusion proofs over both current and historical state). At @commonwarexyz, however, we found a number of applications that didn't need to.
1
0
8
@MychalKelly
Mychal Kelly
5 hours
It's going to be 2026!! Come ring in the NEW YEAR with us at @theunionbarandprovisions The Union Bar !! LIVE MUSIC with @hobokenjames James McGill and @mychalkelly Mychal Kelly with @nikkicapprocks Nikki Cap
0
0
2
@_patrickogrady
patrickogrady.xyz
7 days
And last but not least, merklization can be performed with little memory and no disk access because new operations exclusively modify the right side of the tree.
1
0
9
@_patrickogrady
patrickogrady.xyz
7 days
By linking keys in lexicographic order, this log can generate exclusion proofs (prove inclusion before and after). Because the root spans the entire log, proofs for any key can be verified against the current root.
1
0
8
@_patrickogrady
patrickogrady.xyz
7 days
With QMDB, researchers at LayerZero found an (elegant) solution to authentication by layering a Merkle Mountain Range (MMR) over a log of key updates.
1
0
10