Giter Club home page Giter Club logo

farcaster-on-chain-verification's Introduction

Farcaster On-Chain Verification ⛓️

System that ensures secure identity verification for Farcaster users participating in decentralized networks, enabling authentic identity to be recognized. The goal is to help build a trusted, Sybil-resistant environment for the community.

Why?

  • Sybil attacks caused over $900M in losses. 💸
  • Threats to identity and humanity erode trust, necessitating security overhauls in decentralized systems. 🆔
  • From Coinbase to Proof of Humanity, unified interoperable standards are crucial. 🔗

What?

  • Farcaster Frame that let Farcaster users easily use Ethereum Attestation Service on Arbitrum One to attest to their accounts. 🎫
  • Gitcoin Passport is the first use case using the attestation as a primitive for Sybil resistance. 🛡️

How?

  • On-Chain Verifications: Use @eas_eth for secure verifications. 🏷️
  • Community Trust: Incorporate @farcaster_xyz primitive to @gitcoinpassport. 🛂
  • User-Centric Design: Use Farcaster Frames for usability and interactiveness to encourage adoption. 🖼️
  • Interoperability and Efficiency: Use @arbitrum for smooth, cost-effective and secure integration. ⚡

How does it work?

Farcaster On-Chain Verify

What's next?

  • Full decentralization: Eliminate backend dependencies by enabling direct network interactions for attestation creation and dispatch. This will help achieve a fully decentralized solution, building on the groundwork laid during the hackathon.

Repositories

Architecture

Architecture Diagram

Components

  • USER: Farcaster mobile or web user.
  • FARCASTER HUB: Farcaster is a sufficiently decentralized social network. Farcaster Hubs are a distributed network of servers that store and validate Farcaster data.
  • FARCASTER FRAME: Farcaster Frames is used to turn any cast into an interactive app. Within this project, it allows users to verify their account directly on the app.
  • WARPCAST: Warpcast is a decentralized social media platform built on Farcaster.
  • GITCOIN PASSPORT: Gitcoin Passport deployed on DigitalOcean with the Farcaster Stamp added. In order to verify an account, it checks the Ethereum Attestation Service GraphQL instance on Arbitrum One.
  • ARBITRUM ONE: Arbitrum One most dominant L2 on Ethereum by Volume and TVL used to store and query the EAS attestations through their smart contracts.
  • EAS: Ethereum Attestation Service is an infrastructure public good for making attestations onchain or offchain about anything.
  • NEYNAR: Neynar provides services to build on Farcaster. Used to validate requests on Frames.
  • VERCEL: Vercel hosting provider for the BE and FE.

farcaster-on-chain-verification's People

Contributors

gonzalomelov avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.