about
- Founder at Commonware [7/2024-]
- VP of Platform Engineering at Ava Labs [11/2023-7/2024]
- VP of Engineering at Ava Labs [3/2021-11/2023]
- Senior Software Engineer (Protocol) at Ava Labs [1/2021-3/2021]
- Software Engineer (Crypto) at Coinbase [4/2019-1/2021]
- B.S. Computer Science from Stanford University [9/2014-12/2017,9/2018-3/2019]
code
This is a list of all repositories that I maintain or that I've maintained at some point. To view my contributions to other repositories, check out my github.-
commonwarexyz/monorepo: Primitives Powering the Commonware Framework
Star Fork -
ava-labs/hypersdk: Opinionated Framework for Building Hyper-Scalable Blockchains on Avalanche
Star Fork Discuss -
ava-labs/indexvm: The Context Layer of the Decentralized Web
Star Fork Discuss -
ava-labs/spacesvm: Authenticated, Hierarchical Key-Value Store w/EIP-712 Compatibility, State Expiry, and Fee-Based Metering
Star Fork Discuss -
coinbase/rosetta-specifications: Specification files for the Rosetta API
Star Fork Discuss -
coinbase/rosetta-sdk-go: Rosetta Client Go SDK
Star Fork Discuss -
coinbase/rosetta-cli: CLI for the Rosetta API
Star Fork Discuss -
coinbase/rosetta-bitcoin: Ethereum Rosetta API Implementation
Star Fork Discuss -
coinbase/rosetta-ethereum: Ethereum Rosetta API Implementation
Star Fork Discuss
posts
- [9/24/24] commonware-runtime: The Foundation for Reliable and Performant Consensus
- [8/28/24] commonware-cryptography: Unlocking Seeds, Links, and Views
- [8/8/24] Introducing Commonware
- [7/27/24] Leaving Ava Labs
- [6/10/24] Vena: Optimistically Responsive Consensus Over Large Validator Sets
- [4/18/24] Processing 5 Billion Micropayments (at 100k TPS) with Vryx and Vilmo
- [1/26/24] Vryx: Fortifying Decoupled State Machine Replication
- [12/18/23] PIV + Single-Chain Scaling
- [12/17/23] Transactions and Perceived Incremental Value (PIV)
- [10/31/23] ACP-13: Subnet-Only Validators (SOVs)
- [10/26/23] Hivenet: Decentralized and Autonomous URL Recommender System Based on Useful Originality
- [10/24/23] [Draft Proposal] The Path to 100k Subnets: Overhauling the Relationship between the Avalanche Primary Network and Subnets
- [10/17/23] Avalanche HyperSDK Research Deep Dive: VM-Agnostic, On-the-Fly, Parallel Transaction Execution
- [9/27/23] Introducing Firewood: A Next-Generation Database Built for High-Throughput Blockchains on Avalanche
- [9/1/23] Avalanche HyperSDK Research Deep Dive: Deferred State Root Generation
- [8/22/23] Avalanche HyperSDK Research Deep Dive: Multidimensional Fees
- [8/18/23] Introducing HyperSDK Programs: A Minimal, Performance-Focused, WASM-Based Smart Contract Framework for Avalanche
- [8/11/23] Concurrent Batch ed25519 Signature Verification
- [8/8/23] "Wasteful" Block Production on the HyperSDK
- [7/24/23] Do I need to use a relayer to use AWM?
- [7/20/23] Migrating the HyperSDK to Millisecond-Denominated Block Times
- [6/26/23] HyperSDK Research Deep Dive: Agreeing on Execution Inputs, not Execution Results
- [6/23/23] Say hello to litevm: "Stateless" Token Transfers on Avalanche Subnets using HyperSDK+MerkleDB
- [3/22/23] What happens if the HyperVM can't find anywhere to state sync to (what we call an "acceptable summary")?
- [2/21/23] HyperSDK (Opinionated Framework for Building Hyper-Scalable Blockchains on Avalanche) + IndexVM
- [12/23/22] Why Use BLS Multi-Signatures for Avalanche Warp Messaging?
- [11/18/22] ProposerVM (Snowman++ implementation in AvalancheGo) sequences conflict-free block production without time-based slots over thousands of participants
- [4/13/22] BlobVM: Content-Addressable Key-Value Store (without the hierarchical, authenticated namespaces and key expiry of SpacesVM)
- [3/17/22] Say Hello to Stateful Precompiles (RandomParty [Incentivized, Shared, Commit/Reveal VRF])
- [1/20/22] Introducing the SpacesVM
- [12/15/21] subnet-evm: Launch Your Own EVM using only a JSON file
- [9/16/21] Apricot Phase 4: Snowman++
- [1/14/21] Today is my last day at Coinbase
- [10/26/20] Introducing Rosetta for Ethereum
- [9/22/20] Introducing Rosetta for Bitcoin
talks
- [7/11/24] Modular Summit 3: Vryx (in Practice)
- [5/30/24] Avalanche Consensus - Does it Perform as Promised? | IC3 x Ava Labs
- [4/30/24] The Avax Roadmap: The Path To 100,000 Subnets | Patrick O'Grady, Aaron Buchwald & Stephen Buttolph
- [4/1/24] Scaling Thousands of Blockchains: Leveraging Sovereignty to Maximize Capacity
- [2/2/24] HyperSDK Vryx: Scaling Blockchains with Fortified Decoupled State Machine Replication
- [12/19/23] Avalanche Community Call (Inscriptions and Fee Mechanism Design)
- [12/19/23] Avalanche: What are Subnets and What's Wrong With Appchains | Kevin Sekniqi & Patrick O'Grady
- [9/14/23] Legacy vs Next-Gen: What Everyone Gets Wrong About Avalanche | Luigi Demeo, Patrick O'Grady
- [7/28/23] Patrick O'Grady: Avalanche – Building High Performance VMs With HyperSDK
- [5/3/23] Building Hyper-Scalable Subnets: Patrick O'Grady Keynote | Avalanche Summit II (Slides)
- [2/24/23] All Access: Introducing HyperSDK with Patrick O'Grady - Ep. 50
- [2/8/23] Patrick O'Grady, Ava Labs Head of Engineering on IN THE CLOB!
- [2/7/23] Cryptocito and Patrick O'Grady from Ava Labs discuss subnets, shared security models, interoperability (AWM + IBC)
- [12/13/22] Hashing It Out: Application Infrastructure, Part 2
- [10/25/22] The Power of Subnets ft. Patrick O'Grady, Ava Labs | Avalanche Creates | Berkeley
- [10/10/22] Scaling Avalanche with Subnets and Specialized VMs with Patrick O’Grady | a16z crypto research talks
- [10/6/22] Patrick O'Grady | Ava Labs VP of Engineering | Avalanche Ecosystem | Logan Jastremski Podcast #25
- [9/28/22] Scaling for 1 Billion Users and Solving the Blockchain Trilemma - Converge22
- [7/15/22] Scaling Avalanche With Subnets | Avalanche House | FE Brooklyn
- [3/24/22] Patrick O'Grady Keynote: Scaling Avalanche with Subnets | Avalanche Summit 2022
contact
You can reach me at [email protected] or at @_patrickogrady.
find a bug?
If you find a typo or bad link and want to help out, open a PR on GitHub.Thanks!