World of ClaudeCraft Web3 全解析:$WOC 代币、非托管钱包与玩家市场架构,一文读懂

发布时间:2026/10/7 6:43:25
World of ClaudeCraft Web3 全解析:$WOC 代币、非托管钱包与玩家市场架构,一文读懂 World of ClaudeCraft Web3 全解析$WOC 代币、非托管钱包与玩家市场架构一文读懂【免费下载链接】world-of-claudecraft项目地址: https://gitcode.com/gh_mirrors/wo/world-of-claudecraftWorld of ClaudeCraft 是一款开源、免费、可直接在浏览器里玩的 web3 MMORPG其 Web3 体系围绕 Solana 链上的社区代币$WOC展开一次签名即可非托管绑定 Solana 钱包Phantom、Solflare只读余额会显示在游戏 HUD 上解锁外观徽章、WOC 商店、每日奖励以及一套已完整构建、默认关闭的玩家间拍卖行与市场。下面带你完整拆解 $WOC 代币、非托管钱包与玩家市场的架构设计。一分钟认识 World of ClaudeCraft 的 Web3 定位World of ClaudeCraft 的核心卖点是「经典 MMO 玩法 开放世界 零门槛在线玩」而 Web3 只是它的可选增强层。官方在 README.md 的 Web3 章节中明确了三条铁律完全可选不连接任何钱包也能完整游戏所有核心玩法不依赖链上资产非托管Non-custodial游戏服务器从不持有玩家密钥或资金只负责「验证签名」与「读取链上状态」永不卖力量No Pay-to-Win$WOC 的用途只有外观、便利性、访问权限、玩家间交易任何从游戏官方购买的物品都不给属性、掉落率或进度加成。非托管钱包绑定一次签名零交易整个 Web3 体系的地基是 docs/prd/woc/wallet-link.md 定义的「非托管钱包链接」已在 v0.11 上线。其流程非常轻选择钱包通过 Wallet Standard 识别已安装的浏览器插件Phantom、Solflare、Backpack桌面端额外提供 WalletConnect 扫码兜底方案Reown AppKit 的 Solana 适配器移动端体验iOS / Android 网页版直接列出 Phantom 与 Solflare 入口通过钱包的 universal link 跳转到原生 App 完成授权后自动返回原标签页签名验证服务器下发短时效的一次性挑战消息玩家用钱包签名服务器验证后在 Postgres 中记录「账户 ↔ 钱包」的映射关系只读链上状态游戏只读取余额、持有量等信息钱包始终由链上资产所有者控制游戏侧永远拿不到密钥。一些容易被忽略的工程细节桌面端浏览器交接Browser HandoffElectron 桌面版不内嵌钱包而是让玩家在自己的常规浏览器中完成授权。桌面端浏览器交接密钥含 256 位熵、5 分钟过期、一次性使用且绑定账户、操作、钱包与来源 IP通过 URL fragment 传输避免进入 Web 服务器日志余额区分「已验证账户余额」与「未验证的已连接钱包预览」是两个不同概念玩家卡片等公开界面只展示前者解绑语义浏览器里断开钱包不等于取消验证解绑是账户层面的显式操作。桌面端应用内无法直接签名时的确认流程就是这条 handoff 通道的实际入口$WOC 持有者的游戏内用途徽章、商店与每日奖励代币的「轻用途」已经全部落地均遵循「外观优先、零数值影响」原则功能说明依据持有者外观徽章达到配置阈值的 $WOC 持有者在世界内、检视界面和玩家卡片上获得纯装饰性的持有者徽章服务器周期性只读刷新余额docs/prd/woc/holder-cosmetic-flair.mdWOC 商店用法币、SOL、USDC 或 $WOC 购买 Claudium单向外观货币$WOC 支付通道比其他通道更优惠README.md赛季军械库用 Claudium 购买外观武器皮肤合集不附加任何战斗属性README.md每日奖励已验证持有者通过每日转盘与轮换任务获取积分竞争当日奖池份额README.md这套「持有即展示」的设计是官方文档中的飞轮逻辑可见的地位会产生社交性的持有需求而徽章本身不提供任何战斗优势。玩家市场架构$WOC 拍卖行深度拆解市场是整个 Web3 体系中架构最重的一块完整设计见 docs/prd/woc/marketplace.md代码已在 v0.32 完成、以WOC_MARKET_ENABLED开关默认关闭fail-closed启用需要法务签核。USD 定价、$WOC 结算这是一个反直觉但很聪明的设计玩家之间约定的是USD 价格$WOC 数量只在支付请求那一刻由经济服务economy service报价计算。官方明确说明「游戏不锚定 $WOC 与 USD」——100 美元的拍卖永远是 100 美元的拍卖只是结算时消耗多少代币随行情浮动。所有价值在数据库中存储为整数美分woc_market_db.ts的*_cents列代币数量只出现在报价与结算中且全部由服务端签发。三种拍卖形式标准拍卖起拍价 可选隐藏保留价 白名单时长无立即购买一口价Buy-now固定 USD 价买家拿短时效报价立即结算拍卖 一口价正常竞价一口价可用直至成交或拍卖结束。细节上还有防狙击机制最后 2 分钟内的出价自动延长 2 分钟上限 30 分钟最小加价步长按 USD 阶梯$10 以下加 $0.25……$200 以上加 $10所有计时以服务器为准。出价保证金与违约阶梯出价被视为「承诺以 $WOC 支付某个 USD 价值」因此每笔出价需缴纳可退还的保证金默认为出价金额的 5%有上下限。保证金被顶价、流拍或一口价截胡时全额退回赢家不结算则没收保证金并记一次市场违规strike重复违约会触发渐进式更长的市场封禁。卖家不能给自己的拍卖出价出价不可撤回。物品托管escrow-by-removal这是架构上最讲究的部分。上架物品时服务端把该物品副本含ItemInstancePayload从背包中整体抽出并快照到订单行与角色存档在同一事务提交——物品从此不在任何背包里无法再被装备、销毁或二次上架。拍卖流拍走系统邮件退回成交则直接投递给在线买家系统邮件为持久兜底。交付是「恰好一次」语义结算状态机存于 Postgres重启后对账仍不会重复发货。费用与代币经济每笔成交收取10% 卖家手续费90% 归卖家已验证钱包、3% 永久销毁、7% 进入金库。金库与销毁地址公开拆分由经济服务在结算意图中计算双方确认前可见。这使 $WOC 形成「需求来自想买装备的玩家而非投机」的正循环。资格策略与平台限制上架资格是按服务器可配置的策略woc_market_rules.ts默认服务器采用受限策略史诗及以上非灵魂绑定装备、全稀有度的坐骑、全稀有度的机甲染色板可上架已绑定副本、任务物品、Claudium 在售物品、金币一律排除。平台维度上浏览器网页与官网分发的 Electron 桌面版可用Steam、Epic 与 Capacitor 移动端完全 fail-closed——可交易代币功能违反这两大商店的条款商店版构建绝不挂载任何钱包代码且桌面端门槛读取发行方印记未知即按商店版处理。玩家间直接交易P2P有向一口价docs/prd/woc/p2p-woc-trade.md 描述了从交易窗口直接卖给指定玩家的通道。它不能复用游戏内经典交易——后者是单 tick 原子交换而链上 $WOC 支付是异步的秒到分钟级且可能失败。所以 P2P 交易的本质是一条「带指定买家的 Buy-now 订单」双方确认 → 物品立即进入托管防卖家收款留货经济服务确认支付到账 → 物品经系统邮件交付防买家拿货不付钱无保证金设计卖家不会损失物品买家赖账则物品退回但买家会被违规阶梯处罚有向订单绝不出现在公开浏览列表中这是硬性安全要求陌生人也无法通过详情接口枚举金币与 $WOC 在一笔交易中互斥且是结构性的有向订单根本没有 copper 字段不存在「同时给两样」的状态空间。架构护栏令牌防火墙与优雅降级项目用工程手段保证 Web3 代码「污染」不了游戏核心令牌防火墙Token Firewallsrc/sim/游戏模拟核心也是无头 RL 环境运行的代码禁止出现任何钱包、代币、结算相关导入由 tests/architecture.test.ts 结构性扫描强制执行模拟层只提供「货币无关的物品托管」游戏不计算任何代币数学价格、报价、拆分、确认全部来自经济服务客户端只渲染不合成兜底值优雅降级经济服务不可用时市场暂停新购买与结算已有拍卖继续倒计时但绝不会发生不可逆成交服务器权威所有拍卖结果、托管移动、交付都在服务端解析客户端只是渲染器。市场的 22 个阶段加固结算状态守卫、恰好一次交付、绑定生命周期、链上验证器、预言机健康检查、UI 诚实性等完整记录在 docs/woc-marketplace-hardening/progress.md运维手册见 docs/woc-market-runbook.md。总结World of ClaudeCraft 的 Web3 野心可以概括为一句话把链上当「支付与资产验证基础设施」而不是把游戏搬上链。非托管钱包用一次签名完成绑定物品始终是链下游戏资产代币只承担玩家间价值转移与外观/便利性用途再用令牌防火墙、fail-closed 开关、法务门槛层层护栏。对普通玩家而言这一切都是完全可选的——不碰钱包你依然是那个免费开局、在浏览器里打副本的 MMO 玩家。【免费下载链接】world-of-claudecraft项目地址: https://gitcode.com/gh_mirrors/wo/world-of-claudecraft创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考