Proposition 2, p. 24 — bond voting is robustly v-implementable
ProvedBondVoting.Sybil.proposition_2Let the voting bond rate be and the commitment horizon . Then bond voting is robustly v-implementable:
- the bond vote function (), , values commitment (Definition 2);
- it has non-increasing influence of tokens (Definition 3);
- for every admissible agent type — that is, and — the bond-voting payoff
is Sybil resistant (Definition 6): for no budget is there a split , , with commitments such that for every single-entity commitment .
This is the main result of the paper: time-weighted voting through bonds rewards commitment, does not reward concentrated token holdings more than linearly, and gives no agent a reason to create multiple identities.
Formalization Note. The hypothesis is added (the paper does not state the sign of ; Definition 2 fails for ). Sybil resistance compares an attack with every commitment the agent could choose as a single entity, not with a fixed one or with the formula ; this keeps the statement meaningful for agent types with , for which equation (6) gives no maximizer.
import Mathlib import Definitions.Def_BondVoting_Sybil_Model
namespace BondVoting.Sybil
theorem proposition_2 (r T : ℝ) (hr : 0 < r) (hT : 0 < T) :
RobustlyVImplementable (bondVote r) (bondPayoffs r) T := by sorry
end BondVoting.Sybil
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.