FeedProjects
Developers
Settings
๐ŸŽ‰ A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Proof Of Humanity

Proposals

Members

Information

Create Proposal

Proof Of Humanity

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 3 years ago ยท Snapshot (Offchain)

[Signalling][Phase-2] HIP-58 - Removal of vouchallengers

By 0x504E...CF5153
HIP: 58
title: Removal of vouchallengers
authors: ludoviko.eth, herniadlf.eth
status: Phase-2
created: 2022-07-16

Simple Summary

This HIP proposes a framework to allow to make removal requests under any of the already existing reasons for removal, in cases where an account is evidently vouching maliciously.

Abstract

The proposal will allow vouchallengers to be removed if they meet the vouchallenger definition in the body of this HIP. Vouchallengers will be removed and cannot re-register after a period. This will be enforced by a modification of the PoH policy. It will not be retroactive but the historical actions will be considered if there is a new vouchallenge.

Motivation

Vouching a profile is an act of responsibly giving the recognition of a legitimate and valid submission to the registry. Since the launch of Proof of Humanity, vouchallenging as in โ€œthe act of using the vouch feature of registered humans to make another profile vulnerable to challengeโ€ has become a serious issue. As of the day that this HIP is being written, 57 profiles have more challenged vouched profiles than valid vouches, resulting in 211 challenges and a damage to the registrants totalling around 25 ETH. and the number is growing. A series of governanceposts raising the issue and some solutions were proposed during this time. @donosonaumczuk has proposed a robust and good approach for L2 rollups and future upgrades to PoHโ€™s smart contract, but in the meantime there are possible solutions that could make it harder (important! not impossible!) for malicious actors to continue this attack.

Specification

1. Add removal criteria In the latest PoH policy version, there are some explicit criteria to ask for a profile removal. A new removal criteria that allows a vouchallenger to be removed can be added. We can instruct jurors that in the case of a removal of a vouchallenger, if the alleged vouchallenger challenges this removal, to rule against the vouchallenger (effectively removing them from the registry).

2. Add admission criteria In order to avoid the vouchallenge to re-register after a removal, another modification to the document will allow the cases where the removal was due to a vouchallenge to be inadmissible for a period. That base period is 120 days (4 months). A vouchallenger that continue vouchallenging after a removal will be removed again folowing 3. Conditions to consider a vouchallenger as such. The next inadmissible periods will be calculated as base_period*(times_removed). No matter the cause of the removal.

Parameters to consider: base_period

3. Conditions to consider a vouchallenger as such

  • A profile that has vouched 2 (two) submissions that ended with โ€˜Incorrect Submissionโ€™ removal.
  • A profile that make a single (1) vouch for a submission that ends with โ€˜Incorrect Submissionโ€™ removal, after being already removed previously for being a vouchallenger.

Parameters to consider: initial_vouchallenge_threshold=2, repeated_vouchallenge_threshold=1

4. โ€œRefuse to arbitrateโ€ in challenges made from a re-entrant vouchallenger

If a vouchallenger is removed and then re-registered in Proof of Humanity, every new vouchallenge must be voted as โ€œRefuse to Arbitrateโ€.

5. Retroactivity This HIP is not retroactive to profiles that performed vouchallenged in the past that cross the initial_vouchallenge_threshold. However, if a previously active vouchallenger performs a new vouch for a profile that ends with โ€˜Incorrect Submissionโ€™ removal, it will be consider a vouchallenger and will be removed.

Rationale

  • More robust solutions than this one will come in the future, but this solution tries to ammend the situation as of today, which has brought a large impact to the registration process.
  • The parameters are very strict to stop the abuse of these days. Such parameters could be changed in future HIPs.
  • The vouch process need to be enhanced and be taken seriously.

Implementation

โ€ฆMore details in Phase 3โ€ฆ Basically, write clearly these changes in the policy. Make a PR and update the evidence in the Governor.

Continue Reading
Connect Wallet to Add Note
0
Votes 130
VoterCast PowerVote & Rationale
0x6986...Bd1Edc
8

Pass to phase 3

0x5880...02DBDF
7

Make no changes

0x17a9...E2352F
4

Pass to phase 3

0x103e...D6cD92
4

Pass to phase 3

0x89c4...914C80
4

Make no changes

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Thu October 27 2022, 05:00 pmVoting Period Starts
  • Sun October 30 2022, 05:00 pmEnd Voting Period
Current Results

1-Pass to phase 3

135.654

83.11%

2-Make no changes

27.568

16.89%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us