Skip to content
Jac's Journal
返回

SolShark

一个在 Solana 上运行的德州扑克项目,通过 Anchor 程序与连接钱包的 Next.js 界面,实现服务端辅助与可验证公平。

展示两名活跃玩家、私人手牌、总底池和下注控制的 SolShark 扑克牌桌
Solana Anchor Rust Next.js TypeScript
在 GitHub 上查看 →

概述

SolShark 探索一种去中心化扑克体验:在 Solana 上实现服务端辅助、可验证公平的德州扑克,并将链上游戏状态与结算逻辑同连接钱包的 Web 界面结合起来。

主要功能

技术实现

Rust 程序使用 Anchor 管理牌桌、玩家、下注、底池与游戏进程。系统通过 Keccak 承诺验证客户端种子和摊牌手牌,再执行结算。前端基于 Next.js 15 与 React 19,集成 Solana Wallet Adapter,提供牌桌、玩家操作与 Devnet 工作流。