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

LancersZK

A Cross-chain, Privacy-Preserving Gig Marketplace with Verifiable Credentials

LancersZK

Created At

ETHOnline 2023

Project Description

LancersZK is a first of its kind on-chain freelancing platform that provides a trustless way to tap the talent market with decentralized private payments and verifiable credentials.

Unique Value Proposition

While many on-chain talent markets focus on identities and credentials, LancersZK has these as basic features AND will be the first to focus on UX and ease of use to a wider userbase.

We make it easy to transact inside the protocol by providing interoperable payments across different chains. And our digital reputation framework preserves privacy in payments, invoicing and encourages anonymous feedback.

All these features work well together to create a reimagined workplace for the on-chain future.

Problems We're Solving

  1. 40% of people lie on their resumes, and three out of four employers have caught a lie on someone's resume. With on-chain actions in LancersZK leaving a digital trail for everyone's skills and activities, people can make sure that user profiles are always accurate and truthful.

  2. There is no decentralized job platform that allows for private transactions, and this could basically lead to issues like the whole public seeing how much you earn for a living. LancersZK solves this by enabling private transactions and even private job postings.

How it Works

  1. Freelancer signs up and writes a basic description and skills list to attract potential clients. There is no credentials on his profile yet, because it will only be filled through NFTs issued by verified organizations.

  2. He then applies for 'Quests' by initiating the Waku chat to privately discuss and negotiate the details of the job. The organization funds the escrow before awarding the job to him.

  3. Lancer submits his work by marking the quest completed, which then sends an invoice to the org via Request Network. If approved by the Org, the escrow is released and the platform mints an NFT credential to the Lancer which is then displayed in his profile.

How it's Made

We used the following technologies to build LancersZK:

  1. Chainlink CCIP - Payments to Lancers can be made either through Polygon or Ethereum to make the crypto transactions much more seamless for the users. We are also using CCIP for cross-chain posting of quests so that the Orgs do not have to switch chains just to post.

  2. Polygon zkEVM - We are deploying our contracts on Polygon zkEVM for seamless performance, EVM-equivalence, and securing transactions with Ethereum's consensus.

  3. TalentLayer Protocol - We used the TalentLayerID contract to set up a social id upon registration, which then manages job requests and proposals

  4. The Graph Protocol - we used subgraphs for custom TalentLayer contracts to query reviews for DAOs and Freelancers, and also query projects of freelancers.

  5. Railgun Protocol - Both our user personas, Orgs (DAO) and Freelancers, need a Railgun wallet to interact with our dApp. The UI allows for a new user to use an existing Railgun wallet using WalletConnect, or create a new Railgun wallet using a Metamask wallet. Next, the Org can send a shielded transaction to an escrow smart contract upon confirming a Freelancer to work on a Quest. Once the funds are released from the escrow account they are stil zk-snark encrypted all the way to the Freelancer’s Railgun wallet.

  6. Waku - We used the communication protocols of waku to provide a robust and censorship-resistant realtime messaging chat, focusing on privacy and decentralized communication features for users.

  7. Request Network - Once the Freelancer has completed the work, they send an invoice to the Org using Request Network tooling (previously encrypted by Railgun). Next, Request Network allows the Org to check and confirm whether the specification of work was met. Once approved, the escrow payment is released.

  8. Semaphore Protocol - At Quest completion, upon payment both parties can provide an anonymous onchain review to eachother using Semaphore Protocol, which is not directly revealed. Instead, we will reveal the ratio of quantified review score to the average score, thereby providing useful information without breaking privacy.

background image mobile

Join the mailing list

Get the latest news and updates