project screenshot 1
project screenshot 2
project screenshot 3

Ethentity

A Decentralized government ID verification platform on top of Arbitrum (Ethereum Layer 2)

Ethentity

Created At

Scaling Ethereum

Project Description

Ethentity is a dApp that allows users to have their identity and government ID verified by other, previously verified users. It's done in a way that protects the users' personal information by splitting this information into chunks that can individually be verified but are not individually significant.

How it's Made

Stack:

We're using the following technologies:

  • Arbitrum for our L2 transactions.

  • Kleros for the dispute arbitration.

  • IPFS to securely store encrypted photos.

Approach:

  • A user verifies their identity by taking a photo of them holding their government ID (Passport) on app.ethentity.io and paying a verification fee.

  • The user uses the Ethentity app to create three chunks, these are duplicates of the photo above each only showing a part of the passport #.

  • Verifiers pick an ID chunk to verify. They can't verify more than one chunk of the same ID.

  • A verifier, who is a verified user, is incentivized by a verification reward. This is the fee that the prover pays divided by the number of chunk verifiers.

  • A verifier stakes their ETH to be able to verify ID chunks, they can be penalized if their verification was challenged and rejected.

  • Once all three chunks of a given ID are verified, then that user's ID is considered to be verified.

background image mobile

Join the mailing list

Get the latest news and updates