project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

LenkedIn

A social platform designed for remote/Web3 spaces to look for coworking partners, where people can build up the Lens Profiles and accumulate reputations for working experience in the Web3 space while protecting privacy with zero-knowledge proof.

LenkedIn

Created At

ETHOnline 2022

Project Description

Finding someone to partner with on a serious and cool business or side project is sometimes difficult. Working with someone you don’t know before while not knowing their credibility is a nightmare, let alone you plan to stay anon for the project. Furthermore, for people who wish to separate what they’ve built from who they are, it’s challenging to prove their abilities just by claiming what they’ve done. This is where this project, LenkedIn, comes into play.

There are three main functions in the project:

  • Profile - where you could specify your skills set, and Github handle (optional). The profile page also shows a list of your previous projects along with their corresponding duration, contents, and feedback from verified previous coworkers.
  • Networking - where you could search and find a person to work with
  • Start a collab - where you could start a project on the platform once you find your teammate(s). By including the team member’s wallet address in the form, we’ll connect the team member’s account with the Lens Profile, and generate identities with Semaphore.

How the platform works:

  • When users start a collab on our platform, we will create a Merkle tree group with Semaphore and record who are involved in the project.
  • Once a collab ends, users can go to their profile page to “claim” what they contributed to the project. The users under the same Merkle tree group can then “verify” the “claim” and give further feedback on the users’ work. It is noteworthy that with zero-knowledge proof technology, we can verify whether a user is in a specific Merkle tree group without disclosing the user’s identity.

How it's Made

We build the main structure of the on-chain profile with the LENS Protocol and use the Semaphore protocol for the zero-knowledge proof.

LENS protocol provides a variety of functions we could use for building up. a social network, and helps with the main infrastructure of our platform. Semaphore protocol is used to verify the identity to achieve anonymous comments and verify the "claimed" contributions from other coworkers.

background image mobile

Join the mailing list

Get the latest news and updates