Aventus-Network-Services / aventus-dapp-proposals

Proposals for DApp ideas for the Aventus Protocol DApp Idea Competition
6 stars 6 forks source link

GateKeeper #20

Open ab317 opened 7 years ago

ab317 commented 7 years ago

Name: GateKeeper

Purpose: GateKeeper aims to leverage the Aventus protocol for private events with entrance requirements.

Problem: While many events are open to the general public, some events require limiting access to specific groups. These events may include alumni events, academic conferences, competitions, club functions, etc. It is often cumbersome and time consuming for event organizers to verify that only qualified entrants purchase tickets, and it is also possible that they may inject their own biases into decision making, as was recently the case for a music competition for Italian citizens [1].

Solution: GateKeeper is an app that would allow events to verify entry qualifications in a decentralized manner.

Use Cases: • An Academic Conference that only wants to allow those in the field to be present • A novice competition that wants to ensure only those new to the field compete • An alumni night for a school/university • A networking night for employees of a certain company • A press conference that only allows credentialed journalists to participate

How it works:

Gatekeeper would work in the same way as the verified event/dapp pool works in the broader Aventus ecosystem. When someone wishes to attend an event, they put up a non-refundable AVT listing fee (to prevent the event from being spammed and to provide gas to run the voting process). The new entry is then subject to a challenge period. If no one chooses to challenge the applicant, they are approved, and allowed to purchase a ticket or enter a competition. Should someone challenge the applicant by putting down a deposit, however, the applicant must either match the challenger, or forfeit their right to purchase a ticket. If matched, it will initiate a secret voting period to determine whether the applicant has an authentic claim to be allowed into the event. The voting period and payout will follow the same form as outlined in chapter 3.1 of the Aventus whitepaper [2]. Gatekeeper would leverage the Aventus protocol for all voting/validation within the system. It would also integrate into the Aventus services layer to manage all ‘crypto’ so that those without their own pre-existing wallets / cryptocurrency knowledge can effortlessly sign up for an event. GateKeeper tickets will not be eligible for re-sale. Due to minimal level of security required for these events, gatekeeper will use the minimal ID verification offered by Aventus. There will be exceptions for competitions where there is a high cash reward (and thus the potential for entrants to use a fake form ID) or higher security uses (like the press pool example) where it will use Aventus’s highest security validation processes.

Benefits to Aventus: GateKeeper will drive the use-case for the Aventus protocol outside of entertainment (concerts/festivals/sporting events) and into a broader market. It will increase the adoption of AVT to a wider audience, increasing the value of the network while decreasing opportunity for an attack. It will also be paying to use the Aventus services layer.

Monetisation: GateKeeper will derive revenue by keeping a portion of the event application fee (that which exceeds the gas costs for the vote).

annikamonari commented 7 years ago

This proposal has been approved.

annikamonari commented 7 years ago

@ab317 Please edit the top post to have your Ethereum address so we can give you your participation reward.