Niche 是一个基于 Base Sepolia 测试网的点对点交易卡片市场,创新性地采用部分 USDC 存款托管机制,为 Pokemon、Magic: The Gathering、体育明星卡等收藏品提供安全的交易环境。该 Skill 通过 CLI 工具与托管后端(Supabase Edge Functions)交互,实现了无需安装复杂钱包即可参与的 Web3 交易体验。
核心用法围绕"浏览-存款-验货-支付"的完整交易闭环展开。用户可通过终端命令搜索和浏览卡片列表,使用 niche login 通过邮箱 OTP 和 Passkey(Touch ID/Face ID)完成身份验证与钱包创建。卖家发布卡片时可设定总价和最低存款金额(如 50 美元卡片设定 10 美元定金),买家通过 niche interest 支付部分定金即可锁定商品,双方约定线下见面验货。确认交易时,买家通过生物识别签名支付尾款,智能合约自动将全额资金释放给卖家。整个过程通过托管在 Vercel 的 Web UI 完成敏感操作,CLI 仅作为轻量级客户端。
该系统的显著优点在于降低了 P2P 高价值实物交易的风险。部分存款机制减少了买家资金占用,而面对面验货环节确保了商品真实性。采用 Passkey 签名替代传统私钥,大幅提升了安全性和用户体验。Gas 赞助机制消除了用户持有 ETH 的门槛,测试网环境允许零成本体验完整流程。此外,可分享的卡片链接和无需账户即可浏览的设计,降低了市场参与门槛。
潜在局限性包括当前仅支持 Base Sepolia 测试网,无法处理真实资金交易。作为 Thin Client 架构,核心逻辑依赖托管后端,存在单点故障风险。需要本地 Node.js 环境,且部分命令强制打开浏览器,对纯终端用户不够友好。交易流程涉及线下协调,自动化程度受限,且 15 分钟的 cron 检查间隔可能导致热门卡片错过时机。
该 Skill 最适合数字收藏品爱好者、Web3 新手学习者以及希望测试 P2P 托管交易逻辑的开发者。对于想要体验区块链交易但担心资金安全的用户,测试网环境提供了理想的沙盒。实体卡片收藏者可以利用此平台建立本地交易网络,而无需承担传统线上交易欺诈风险。
使用风险主要集中在安全认知层面。尽管使用测试网 USDC,但所有操作均为真实链上交易,用户可能混淆测试网与主网。本地存储的 ~/.niche/auth.json 包含敏感认证信息,若设备被共享或入侵可能导致账户被盗。线下见面交易存在人身安全风险,系统虽提供争议机制但无法完全杜绝欺诈。此外,依赖 Circle 水龙头获取测试币,若服务不可用将影响体验。