Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Geoffrey Ramseyer

dblp:250/2644 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
6since 2021 · last 2025
0000-0003-3205-2457ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 3 · 1 first-author · 2 since 2021Theory of computation · 3 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
5 papers
Algorithmic game theory and mechanism design · 97% Mathematical optimization · 3%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 100%
Network and information security
4 papers
Blockchain and cryptocurrency security · 70% Systems and software security · 30%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 15 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithmic game theory and mechanism design › prediction markets › automated market makers
constant function market maker
1.422024
Augmenting Batch Exchanges with Constant Function Market Makers · EC 2024
Finding the Right Curve: Optimal Design of Constant Function Market Makers · EC 2023
Algorithmic game theory and mechanism design
market design
1.422024
Augmenting Batch Exchanges with Constant Function Market Makers · EC 2024
Finding the Right Curve: Optimal Design of Constant Function Market Makers · EC 2023
Blockchain and cryptocurrency security
payment channel network
0.922020
Liquidity in Credit Networks with Constrained Agents · WWW 2020
Continuous Credit Networks and Layer 2 Blockchains: Monotonicity and Sampling · EC 2020
Blockchain and cryptocurrency security
decentralized finance
0.812024
Augmenting Batch Exchanges with Constant Function Market Makers · EC 2024
Distributed systems › replication
state machine replication
0.812024
Brief Announcement: Fair Ordering via Streaming Social Choice Theory · PODC 2024
Distributed systems › consensus
transaction ordering
0.812024
Brief Announcement: Fair Ordering via Streaming Social Choice Theory · PODC 2024
Algorithmic game theory and mechanism design › social choice
preference aggregation
0.812024
Brief Announcement: Fair Ordering via Streaming Social Choice Theory · PODC 2024
Algorithmic game theory and mechanism design
social choice
0.812024
Brief Announcement: Fair Ordering via Streaming Social Choice Theory · PODC 2024
Distributed systems › fault tolerance
byzantine fault tolerance
0.712023
SPEEDEX: A Scalable, Parallelizable, and Economically Efficient Decentralized EXchange · NSDI 2023
Distributed systems
consensus
0.712023
SPEEDEX: A Scalable, Parallelizable, and Economically Efficient Decentralized EXchange · NSDI 2023
Distributed systems › transaction processing
parallel transaction execution
0.712023
SPEEDEX: A Scalable, Parallelizable, and Economically Efficient Decentralized EXchange · NSDI 2023
Algorithmic game theory and mechanism design
prediction markets
0.712023
Finding the Right Curve: Optimal Design of Constant Function Market Makers · EC 2023
Blockchain and cryptocurrency security
credit networks
0.412020
Liquidity in Credit Networks with Constrained Agents · WWW 2020
Algorithmic game theory and mechanism design › network economics
credit network
0.412020
Continuous Credit Networks and Layer 2 Blockchains: Monotonicity and Sampling · EC 2020
Mathematical optimization › continuous optimization
convex optimization
0.212023
Finding the Right Curve: Optimal Design of Constant Function Market Makers · EC 2023

Methods — techniques the papers use, named apart from their topics

determinism enforcement · 1.7streaming social choice theory · 1.5mechanism design · 1.5sampling · 1.3monotonicity analysis · 1.3game theory · 0.9parallel graph partitioning · 0.7market equilibrium computation · 0.7convex programming · 0.7KKT conditions · 0.7
YearPublicationVenuePosition
2025 Deterministic Client: Enforcing Determinism on Untrusted Machine Code
Zachary Yedidia, Geoffrey Ramseyer, David Mazières
OSDI2
2024 Brief Announcement: Fair Ordering via Streaming Social Choice Theory
abstract
How can we order transactions in a replicated state machine "fairly?" In the model of prior work [2, 8, 9, 13], each of n replicas observes transactions in a different order, and the system aggregates these observed orderings into a single order. We argue that this problem is best viewed through the lens of the classic preference aggregation problem of social choice theory, in which rankings on candidates are aggregated into an election result.
Geoffrey Ramseyer, Ashish Goel
PODC1
2024 Augmenting Batch Exchanges with Constant Function Market Makers
abstract
Batch auctions are a classical market microstructure, acclaimed for their fairness properties, and have received renewed interest in the context of blockchain-based financial systems. Constant function market makers (CFMMs) are another market design innovation praised for their computational simplicity. Liquidity provision in batch exchanges is an important problem, and CFMMs have recently shown promise in being useful within batch exchanges. Different real-world implementations have used fundamentally different approaches towards integrating CFMMs in batch exchanges, and there is a lack of formal understanding of the trade-offs of different design choices.
Geoffrey Ramseyer, Mohak Goyal, Ashish Goel, David Mazières
EC1
2024 Fair Ordering in Replicated Systems via Streaming Social Choice
Geoffrey Ramseyer, Ashish Goel
WINE1
2023 SPEEDEX: A Scalable, Parallelizable, and Economically Efficient Decentralized EXchange
Geoffrey Ramseyer, Ashish Goel, David Mazières
NSDI1
2023 Finding the Right Curve: Optimal Design of Constant Function Market Makers
abstract
Constant Function Market Makers (CFMMs) are a tool for creating exchange markets, have been deployed effectively in prediction markets, and are now especially prominent in the Decentralized Finance ecosystem. We show that for any set of beliefs about future asset prices, an optimal CFMM trading function exists that maximizes the fraction of trades that a CFMM can settle. We formulate a convex program to compute this optimal trading function. This program, therefore, gives a tractable framework for market-makers to compile their belief function on the future prices of the underlying assets into the trading function of a maximally capital-efficient CFMM. Our convex optimization framework further extends to capture the tradeoffs between fee revenue, arbitrage loss, and opportunity costs of liquidity providers. Analyzing the program shows how the consideration of profit and loss leads to a qualitatively different optimal trading function. Our model additionally explains the diversity of CFMM designs that appear in practice. We show that careful analysis of our convex program enables inference of a market-maker's beliefs about future asset prices, and show that these beliefs mirror the folklore intuition for several widely used CFMMs. Developing the program requires a new notion of the liquidity of a CFMM, and the core technical challenge is in the analysis of the KKT conditions of an optimization over an infinite-dimensional Banach space.
Mohak Goyal, Geoffrey Ramseyer, Ashish Goel, David Mazières
EC2
2020 Continuous Credit Networks and Layer 2 Blockchains: Monotonicity and Sampling
abstract
To improve transaction rates, many cryptocurrencies have implemented so-called "Layer-2" transaction protocols, where payments are routed across networks of private payment channels. However, for a given transaction, not every network state provides a feasible route to perform the payment; in this case, the transaction must be put on the public ledger. The payment channel network thus multiplies the transaction rate of the overall system; the less frequently it fails, the higher the multiplier.
Ashish Goel, Geoffrey Ramseyer
EC2
2020 Liquidity in Credit Networks with Constrained Agents
abstract
In order to scale transaction rates for deployment across the global web, many cryptocurrencies have deployed so-called ”Layer-2” networks of private payment channels. An idealized payment network behaves like a Credit Network, a model for transactions across a network of bilateral trust relationships. Credit Networks capture many aspects of traditional currencies as well as new virtual currencies and payment mechanisms. In the traditional credit network model, if an agent defaults, every other node that trusted it is vulnerable to loss. In a cryptocurrency context, trust is manufactured by capital deposits, and thus there arises a natural tradeoff between network liquidity (i.e. the fraction of transactions that succeed) and the cost of capital deposits.
Geoffrey Ramseyer, Ashish Goel, David Mazières
WWW1