Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

game theoretical failure: delegated advertiser platform #47

Closed
Ivshti opened this issue Jan 24, 2019 · 0 comments · Fixed by #227
Closed

game theoretical failure: delegated advertiser platform #47

Ivshti opened this issue Jan 24, 2019 · 0 comments · Fixed by #227
Assignees

Comments

@Ivshti
Copy link
Member

Ivshti commented Jan 24, 2019

in OUTPACE, the follower signing any valid new state is OK cause the leader is distributing their own money - so a scenario where they steal their own money is a no-op

however, in practice, if an advertiser delegates another validator as an advertiser platform (that validator will be the leader) they can just assign all of the funds to themselves and the follower will sign


one solution is to use the getHealth math and have thresholds - less than 95% means unhealthy, but less than 90% means "don't sign new states"; at first glance, it seems this may cause a liveness failure in case one validator is temporarily offline, but then again, this is also an issue with the health in general (in light of this, see #48)


this applies to fees as well - the leader can cheat the follower out of a fee by using the same technique

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant