GEOCOIN WALLET

GeoYuan Wallet

Your GeoCoin Wallet, Powered by Identity

The GeoYuan Wallet is a decentralized wallet tied to your GyID. Each GeoCoin represents a geo-anchored digital asset minted from a real-world photo with GPS location.

💰

GeoCoin Minting

Mint one unique GeoCoin from each geo-tagged photo. Each coin is bound to its location and timestamp.

🔄

P2P Transfers

Transfer GeoCoins between wallets via the libp2p peer-to-peer network. All transactions are signed with your Ed25519 key.

🔗

Multi-Device Sync

Link multiple devices under one GyID and sync your wallet across all of them automatically.

Spatial Discovery

Discover GeoCoins minted near your location using H3 hexagonal spatial indexing.

PROTOCOL

How It Works

01

Generate GyID

Create your decentralized identity using hardware fingerprint, GPS, and timestamp.

02

Take a Photo

Capture a geo-tagged photo at any location. The EXIF GPS data anchors your GeoCoin to reality.

03

Mint GeoCoin

Your photo is hashed and combined with location data to mint a unique, non-fungible GeoCoin.

04

Transfer & Trade

Send GeoCoins to other GyIDs via P2P network. Each transfer is cryptographically signed.

P2P NETWORK

P2P Network

🌐

GeoYuan uses a libp2p-based peer-to-peer network for decentralized wallet operations. Nodes discover each other via mDNS (local network) and Kademlia DHT (global network).

  • Decentralized — no central server required
  • Encrypted — all traffic is end-to-end encrypted
  • Resilient — network auto-heals when peers go offline
  • Fast — local transfers via mDNS, global via DHT relay
ARCHITECTURE

System Architecture

┌─────────────────────────────────────────┐
│ GeoYuan Desktop (Slint) │
└────────────────┬────────────────────────┘
┌────────────────▼────────────────────────┐
│ geoyuan-core (Rust) │
│ GyID · Wallet · P2P · Crypto · Geo │
└────┬──────────┬──────────┬─────────────┘
│ │ │
📦 Storage
redb + SQLite
🌐 P2P Network
libp2p (mDNS + Kademlia)
⛓️ Blockchain
Polygon · Aptos
Ed25519 Signatures · BLAKE3 Hashes · H3 Spatial Grid