Just realized Helios turned 2 yesterday.
It's been a long journey but I'm excited to be pushing the boundaries of light clients into the L2 world.
Huge shoutout to the 53 people who have contributed code to Helios! None of this would be possible without you.
thanks for the GH link! some basic questions (i’m uninformed on the low level details)
- how often does the sync committee rotate? can the rotation be used to “stack” economic security like PoW confirmations?
- what kind of timeline might be possible for deploying (1)?
So the sync committee rotates every 27 hours or so. I actually think this speed helps a lot for the security, as an adaptive "bribing" adversary would need to make deals with 2/3 of the committee in such a short window that in practice it would require a flashbots style bribing
no, this is not correct, the probability of compromise goes to 1 over long enough time scales for the reasons outlined here (the attacker is playing an iterated game and they only have to win once, honest users need to get lucky every time)
henry
@hdevalence
11-09
thanks, this is helpful.
i don’t agree with the analysis about the rotation, though, i think the situation is more like the case of Tor guard nodes
(in Tor, a client chooses a guard node ~once, then uses it as the first hop for all future circuits. this prevents an attack
Combining responses to both of these since they are similar.
This is absolutely a valid point.
The probabilities start to stack as you allow yourself to attempt the attack over a period of many committees. Fortunately for us, the rotation only happens every 27 hours and on top
Sam Hart
@hxrts
11-09
is it? you’d probably bribe entities that run hundreds of validators. pretty easy to do the napkin math on how frequently you’d get a malicious committee at a given proportion of corrupted vals.
Math follow up:
With 1/3 total control the odds of attack is 8.285E-54. So even with the probabilities stacking up every 27 hours exponentially, there's no shot you get to do a takeover.
Source:
right, if you’re concerned about security only at the checkpoint you can use repeated sampling to get exponential drop off in corruptibility.
if you want to build a fast finality bridge you’re kind of screwed lol
Sector:
From Twitter
Disclaimer: The content above is only the author's opinion which does not represent any position of Followin, and is not intended as, and shall not be understood or construed as, investment advice from Followin.
Like
Add to Favorites
Comments
Share
Relevant content