GEOCOIN 钱包

GeoYuan 钱包

你的 GeoCoin 钱包,由身份驱动

GeoYuan 钱包是与你的 GyID 绑定的去中心化钱包。每个 GeoCoin(地理元)代表一个由带 GPS 位置的真实照片铸造的地理锚定数字资产。

💰

GeoCoin 铸造

每张带地理标记的照片可铸造一个唯一的 GeoCoin。每个代币与它的位置和时间戳永久绑定。

🔄

P2P 转账

通过 libp2p 点对点网络在钱包之间转账 GeoCoin。所有交易均使用你的 Ed25519 密钥签名。

🔗

多设备同步

将多个设备关联到同一 GyID 下,钱包在所有设备上自动同步。

空间发现

使用 H3 六边形空间索引发现你附近位置铸造的 GeoCoin。

协议流程

工作原理

01

生成 GyID

使用硬件指纹、GPS 和时间戳创建你的去中心化身份。

02

拍照

在任何位置拍摄带地理标记的照片。EXIF GPS 数据将你的 GeoCoin 锚定到现实。

03

铸造 GeoCoin

照片哈希与位置数据结合,铸造出唯一的、不可替代的 GeoCoin。

04

转账与交易

通过 P2P 网络将 GeoCoin 发送给其他 GyID。每次转账都经过密码学签名。

P2P 网络

P2P 网络

🌐

GeoYuan 使用基于 libp2p 的点对点网络实现去中心化钱包操作。节点通过 mDNS(局域网)和 Kademlia DHT(全球网络)发现彼此。

  • 去中心化 — 无需中心服务器
  • 加密传输 — 所有流量端到端加密
  • 弹性自愈 — 节点离线时网络自动恢复
  • 快速传输 — 局域网通过 mDNS,广域网通过 DHT 中继
系统架构

系统架构

┌─────────────────────────────────────────┐
│ GeoYuan 桌面应用 (Slint) │
└────────────────┬────────────────────────┘
┌────────────────▼────────────────────────┐
│ geoyuan-core (Rust) │
│ GyID · 钱包 · P2P · 加密 · 地理 │
└────┬──────────┬──────────┬─────────────┘
│ │ │
📦 存储层
redb + SQLite
🌐 P2P 网络
libp2p (mDNS + Kademlia)
⛓️ 区块链
Polygon · Aptos
Ed25519 签名 · BLAKE3 哈希 · H3 空间网格