核心用法
Niche 是一个基于 Base Sepolia 的点对点交易卡市场,核心创新在于部分定金+线下验货+原子支付的模式。用户无需支付全款即可锁定心仪卡片,卖家也无法单方扣款。
浏览与发现:niche search 和 niche browse 无需登录,支持按类别(Pokemon/Magic/体育/Yu-Gi-Oh)和价格筛选。niche view <id> 打开卡片详情页,可分享链接给任何人。
身份与钱包:niche login 启动浏览器流程,通过邮箱OTP → Passkey(Touch ID/Face ID)→ 自动创建嵌入式钱包。私钥由服务端托管于 Supabase Vault,用户通过生物识别授权交易。
交易流程:
1. 卖家发布卡片(如 $50,最低定金 $10)
2. 买家 niche interest <id> 支付部分 USDC 定金至链上托管合约
3. 双方线下见面验货
4. 卖家先确认到场,买家随后确认并原子支付尾款
5. 智能合约释放全部资金给卖家
定金管理:买家在卖家确认前可随时 niche cancel 全额退款;若卖家已确认,则进入不可撤销阶段,可申请 dispute 冻结资金。
自动化:niche watch 设置价格监控,check-matches 每15分钟扫描新上架(cron 任务)。
---
显著优点
- 资金效率:仅需 10-20% 定金即可锁定商品,无需全额冻结
- 双向保护:链上托管 + 线下验货,买家防货不对板,卖家防跑单
- 零 Gas 体验:赞助 Gas,用户无需持有 ETH
- 无缝 UX:Passkey 签名替代传统钱包,生物识别一键授权
- 测试网零风险:使用 Base Sepolia 测试网 USDC,真实链上逻辑但无资金风险
- 开放浏览:无需安装或注册即可搜索和查看商品
---
局限性与风险
- 托管中心化:私钥托管于 Supabase Edge Functions,依赖服务商安全性
- 线下信任假设:"见面验货"依赖双方物理履约,无链上约束
- 合约未审计:未提及第三方安全审计,托管合约存在漏洞风险
- 测试网局限:当前仅支持 Base Sepolia,主网迁移时间表不明
- 争议处理黑箱:
dispute机制未说明仲裁方和裁决逻辑 - 服务端单点:所有核心逻辑(签名、托管、释放)集中在 Supabase Edge Functions
---
适合人群
- 交易卡收藏者寻找 P2P 交易渠道
- Web3 新手希望体验真实链上支付但规避复杂钱包设置
- 开发者研究 Passkey + 智能合约托管的融合架构
---
常规风险提示
智能合约风险:托管合约若存在漏洞可能导致资金锁定或被盗。
服务商风险:Supabase/Privy 服务中断或密钥泄露将影响全部用户资产。
线下交易风险:见面验货环节存在人身安全和欺诈风险,建议公共场所交易。
资金托管风险:虽然链上托管,但私钥由服务端管理,非完全自托管模式。