Joachim Neu Profile
Joachim Neu

@jneu_net

Followers
2K
Following
98
Media
53
Statuses
226

Verify that this (@jneu_net) is my real twitter profile via my website: https://t.co/4UK3QrrI5O

Stanford, CA, USA
Joined October 2019
Don't wanna be here? Send us removal request.
@jneu_net
Joachim Neu
3 months
Excited to share our new paper, "Accountable Liveness", w/ @AndrewLewisPye @Tim_Roughgarden @luca_zanolini. We explore when and how adversarial nodes can be punished if they stall transaction confirmation in blockchains.
Tweet card summary image
eprint.iacr.org
Safety and liveness are the two classical security properties of consensus protocols. Recent works have strengthened safety with accountability: should any safety violation occur, a sizable fraction...
1
16
77
@jneu_net
Joachim Neu
8 hours
RT @socrates1024: Announcing the Financial Cryptography 2026 call for papers. Paper deadline is Sep 16 (not a ton of time!). w/ Co-chair….
0
23
0
@jneu_net
Joachim Neu
2 days
Don't miss Aditi's SBC talk today at 10:30 !.
@AditiPartap97
Aditi Partap
2 days
Excited to present our new work on Data Availability Sampling (DAS) with repair tomorrow at SBC! #sbc25.With @jneu_net , @danboneh & @lera_banda. We tackle a key open problem: how to repair missing data chunks in DAS. 1/5.
0
0
5
@jneu_net
Joachim Neu
3 days
Looking forward to talking about accountable liveness at SBC at 1:30p today! TL;DR:
@AndrewLewisPye
Andrew Lewis-Pye
3 days
Today at SBC @jneu_net will talk about our Accountable Liveness paper (. Attributing blame when a blockchain suffers liveness violations is harder than for safety violations. In this paper we pin down when it's possible. Joint work also with.
0
0
7
@jneu_net
Joachim Neu
3 months
If you want to know a lot more, including all the nitty gritty technical details, you can find the paper on IACR ePrint 2025/693.
Tweet card summary image
eprint.iacr.org
Safety and liveness are the two classical security properties of consensus protocols. Recent works have strengthened safety with accountability: should any safety violation occur, a sizable fraction...
1
0
7
@jneu_net
Joachim Neu
3 months
If you want to know more, especially motivation and intuition, check out this video by @Tim_Roughgarden:.
2
0
8
@jneu_net
Joachim Neu
3 months
Our results do provide rigorous foundations for liveness-accountability heuristics such as the inactivity leak employed in Ethereum.
1
0
5
@jneu_net
Joachim Neu
3 months
You could also ask if the number of adversarial nodes our scheme identifies in case of a liveness violation is "good"? We show that it is "not bad" (and sometimes even optimal), but you see that a small gap between upper and lower bound leaves room for improvement:
Tweet media one
1
0
6
@jneu_net
Joachim Neu
3 months
In terms of limitations, it is important to highlight that as a first paper on the topic, our primary aim is to explore fundamental limits of Liveness Accountability, and demo its feasibility. We have not taken particular care to maintain low communication complexity for example.
1
0
4
@jneu_net
Joachim Neu
3 months
So the aforementioned intuition is correct, that Liveness Accountability is harder to achieve than Safety Accountability due to absence vs presence of messages, and indeed that is the key driver for Theorem 2 in the paper.
1
0
5
@jneu_net
Joachim Neu
3 months
2) For Safety, the adversary cannot escape accountability, even if almost all nodes are adversarial. For Liveness, we show that Accountability is impossible if the adversary controls a majority of the nodes.
Tweet media one
1
0
4
@jneu_net
Joachim Neu
3 months
1) Safety Accountability works irrespective of network timing assumptions. For Liveness Accountability, we show that no protocol can provide it, if the network is "more asynchronous than synchronous", ie, for x-partial-synchrony with x>1/2.
Tweet media one
1
0
5
@jneu_net
Joachim Neu
3 months
You may not like the two restrictions of Liveness Accountability, 1) on network timing, and 2) on number of adversarial nodes. Afterall, Safety Accountability doesn't come with such restrictions. But we show, on the negative side, that these two compromises are unavoidable:.
1
0
5
@jneu_net
Joachim Neu
3 months
The intro of the paper has a cute intuitive yet rigorous argument how our mechanism works.
1
0
5
@jneu_net
Joachim Neu
3 months
Specifically, our protocol allows to hold adversaries to account for stalling transaction confirmation if f>1/3.
Tweet media one
1
1
5
@jneu_net
Joachim Neu
3 months
(To make "more synchronous than asynchronous" precise, we introduce x-partial-synchrony as a network model that interpolates between synchrony (x=0) and partial synchrony (x=1). We think this model may be of independent interest.).
1
0
5
@jneu_net
Joachim Neu
3 months
On the positive side, we show how PBFT-style consensus protocols that are Safe and Live under partial synchrony up to 1/3 adversary nodes, can be equipped with Liveness Accountability if a majority of nodes is honest and the network is "more synchronous than asynchronous".
Tweet media one
1
0
5
@jneu_net
Joachim Neu
3 months
Intuitively, because Liveness violations seem to involve the unexpected *absence* of messages like votes, rather than the unexpected *presence* of messages like equivocating votes, one might guess that Accountability would be more difficult for Liveness than for Safety. .
1
0
3
@jneu_net
Joachim Neu
3 months
But what if Liveness breaks?.Our paper extends the idea of Accountability to Liveness. We explore under what circumstances and using what protocol techniques, we can provably identify culprits and slash them, in case transaction confirmation stalls.
1
0
6
@jneu_net
Joachim Neu
3 months
To achieve crypto-economic security and better incentive alignment, recent research has strengthened Safety with Accountability: If there are many adversarial nodes, and they cause disagreement so that Safety is broken, we can provably identify many culprit nodes and slash them.
1
0
5
@jneu_net
Joachim Neu
3 months
Traditional consensus security demands two properties (assuming there aren't too many adversarial nodes):.- Safety: No two honest nodes ever disagree on the confirmed transactions. - Liveness: Transactions eventually get confirmed by every honest node.
1
0
5