Skip to content

emirsoyturk/eth-global-istanbul

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proof-Generation Mobile App

Project Page: https://ethglobal.com/showcase/zkmap-n2z06

Overview

Our Proof-Generation Mobile App offers a unique and innovative way to verify and share location-based information. This app is designed to provide users with a reliable method to prove their location, interact through localized chat rooms, and access a variety of services based on their geographical position.

Key Features:

  • Location Proof Generation: Generate and share proofs of your location using QR code scanning.
  • Visual History on Map: View your past location proofs on an interactive map.
  • Localized Chat Rooms: Join chat rooms based on your location for socializing and networking.
  • Versatile Applications: Useful for event attendance verification, geographical restrictions, legal and security purposes, and ensuring emergency services integrity.

How It Works

Trusted Hardware and Zero-Knowledge Proofs

  • The app relies on trusted hardware to obtain signed location data.
  • Utilizes zero-knowledge (zk) circuits to verify the authenticity of location data without revealing sensitive information.

Technical Components

  • Noir Language: For developing zk circuits to verify location data.
  • NoirJS and Barretenberg Libraries: For compiling and creating circuits on various platforms.
  • Blockchain Integration: Using Solidity code for secure storage of proofs on EVM networks like Ethereum, Polygon, Mantle, and Scroll.
  • The Graph's Subgraph: To efficiently query data for user feedback and app functionalities.
  • WalletConnect: Integrated for quick user login.

Chat Application and Conditional Access

  • Private Group Chat: Utilizing Conditional Gateway technology for access based on location proofs.
  • Room Creation Editor: Enables users to create chat rooms with geographical boundaries.

Networks and Contract Addresses

Arbitrum Sepolia-0xe2aFdA12450DB0A8D1Bd62FDB6370Cf9298F1851

Sepolia-0xDf0A76716934802181eA808812Fc54BFA11c6DBa

Scroll Sepolia-https://sepolia.scrollscan.dev/address/0x1E9060C89c4c461dD59167cf654a73da76378d32

Linea Goerli-https://goerli.lineascan.build/address/0xe2aFdA12450DB0A8D1Bd62FDB6370Cf9298F1851

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published