Surfpool:Solana 开发者的"本地主网",刚被 Solana Foundation 收编
2026-03-01 | ProductHunt | 官网 | GitHub

截图解读:这是 Surfpool 的终端界面。一条命令
surfpool start --man就能启动本地 Surfnet 网络,自动连接 mainnet 数据源。右上角的 "Studio | http://127.0.0.1:18488" 是它自带的 Web 调试界面入口。底部的日志显示它正在从 api.mainnet-beta.solana.com 拉取真实数据。
30秒快速判断
这工具干嘛的:一句话 -- Solana 开发者的本地测试环境,能直接用主网真实数据跑模拟,不用部署到 devnet 也不用下载整条链。说白了就是 Solana 版的 Anvil(以太坊那个 fork 工具)。
值不值得关注:如果你是 Solana 开发者,必须关注。三个理由:
- 团队刚刚(2月27日)被 Solana Foundation 收编,这意味着它会成为 Solana 官方开发工具链的核心
- Solana Foundation DevRel 负责人 Jacob Creech 公开说"所有新 Solana 开发者都应该用 Surfpool"
- 已经纳入 Solana 官方文档,不是野生项目
如果你不做 Solana 开发 -- 这个产品对你的直接价值不大,但它代表了一个趋势:区块链开发工具正在"传统化",越来越像 Web2 的 Docker/Terraform 体验。
与我有关三问
与我有关吗?
- 目标用户:Solana 生态的智能合约开发者、DeFi 协议开发者、链上 Agent 开发者
- 如果你是这类人,你就是目标用户:
- 每天要跑
solana-test-validator做本地测试 - 受够了 devnet 不稳定、水龙头没钱、测试环境和生产环境差异大
- 想在本地用真实的 Uniswap/Jupiter 流动性池跑端到端测试
- 每天要跑
- 什么场景用到:
- 开发 DeFi 协议 -- 需要真实的 AMM 流动性数据来测试
- 开发链上 AI Agent -- 需要模拟真实交易环境
- 做安全审计 -- 用真实状态重放和检查漏洞
- 不需要这个:纯前端/纯 UI 的 Solana dApp 开发者
对我有用吗?
| 维度 | 收益 | 代价 |
|---|---|---|
| 时间 | 省掉 devnet 部署等待、水龙头领币、环境不一致的调试时间。一个开发者估计每天省30-60分钟 | 学习 Surfpool CLI + Studio 约1小时 |
| 金钱 | 完全免费开源。省掉 devnet SOL 和 mainnet 测试的 gas 费 | 需要一个 RPC endpoint(免费公共 RPC 就行,或用 Helius) |
| 精力 | 不用在"测试环境能跑、生产环境挂了"之间反复折腾 | 如果之前习惯了 solana-test-validator 的工作流,需要适应新工具 |
ROI 判断:对 Solana 开发者来说,这是"今天就该装上"的工具。学习成本极低(一条命令启动),收益立竿见影。而且它是 drop-in replacement -- 不改你现有代码,直接替换 validator 就行。
喜闻乐见吗?
爽点在哪:
- Cheatcodes(上帝模式):用
surfnet_setAccount可以随意修改任何账户状态,比如给自己的测试钱包凭空打100万 USDC。这在 devnet 上做不到 - 一秒启动:传统 test-validator 启动慢,Surfpool 基于 LiteSVM 内存模拟,快到飞起
- Studio 调试界面:不用在终端里翻日志了,Web UI 可以直接看交易细节、账户变化、CU 消耗
"哇"的瞬间:
"Debugging Solana just got a major level-up. Hit a TransactionExpiredTimeoutError. Instead of hunting CLI logs, hopped to Surfpool Studio. Sick UI." -- @0xrishuraj
用户真实评价:
"Surfpool is some of the best tooling that has come out recently on Solana and easily 10x's the Solana Developer Experience. All new Solana devs should use Surfpool." -- @jacobvcreech (Solana Foundation DevRel Lead)
"For builders and agentic companies, Surfpool gives you a true pre-production layer for Solana: spin up deterministic environments, run full agent workflows, and replay exact chain states to debug quickly." -- @kamiyoai (KAMIYO Protocol)
给独立开发者
技术栈
- 语言:Rust(核心)
- 底层:基于 solana-svm API + LiteSVM wrapper
- IaC 引擎:HCL(HashiCorp Configuration Language),和 Terraform 一个配方
- Web UI:Surfpool Studio,本地启动在 127.0.0.1:18488
- 发布渠道:crates.io (surfpool-core, surfpool-cli)、Snap Store、GitHub Release
核心功能怎么实现的
Surfpool 的核心技巧是"即时 fork":当你在本地跑交易时,如果交易涉及一个本地不存在的账户,Surfpool 会实时从 mainnet RPC 拉取该账户的最新状态,然后在本地模拟执行。所有修改都隔离在本地,不影响主网。
这就像你在本地开了一个"平行宇宙"-- 起点是真实的主网状态,但之后的一切都是你的沙盒。想改什么改什么。
再加上 Cheatcodes(自定义 RPC 方法),你可以当"上帝":给任意钱包充值、修改任意账户数据、快进时间。对 DeFi 测试来说,这太关键了。
开源情况
- 完全开源:MIT/Apache-2.0 双协议
- GitHub:txtx/surfpool,440+ stars,104 forks
- 活跃度:最新版 v0.12 于2026年2月发布,增加了 Scenarios & Fixtures
- 自己做难度:极高。涉及 Solana SVM 底层、RPC 协议、账户状态管理,至少6-12人月
商业模式
- 变现方式:不变现。团队已加入 Solana Foundation,以开源基础设施的方式运营
- 之前:Txtx 是独立公司,2024年7月成立
- 现在:2026年2月被 Solana Foundation 收编,相当于"acqui-hire"
- 开发者角度:好事。意味着长期维护有保障,不会突然收费或跑路
巨头风险
恰恰相反-- Surfpool 已经被"巨头"(Solana Foundation)收编了。这意味着:
- 它不会被竞品干掉,它就是官方推荐
- solana-test-validator 还会存在,但 Surfpool 是"升级版"的官方选择
- Jacob Creech 的预测:"未来6个月,开发者会用 Surfpool 而不是 solana-test-validator"
给产品经理
痛点分析
- 解决什么问题:Solana 开发者在本地测试时,没办法用真实的主网数据。传统的 solana-test-validator 是一个空白的本地链,你得手动创建所有测试数据。而真实世界的 DeFi 协议依赖复杂的账户关系(AMM 池、预言机、治理代币),手动 mock 几乎不可能
- 痛点有多痛:高频刚需。每个 Solana 开发者每天都要测试,每次测试都要面对"测试环境 vs 生产环境不一致"的问题。Helius 博客称这个问题导致"大量部署后才发现的 bug"
用户画像
- 核心用户:Solana DeFi 协议开发者(50%)、链上 Agent/Bot 开发者(20%)、新手学习者(20%)、安全审计师(10%)
- 使用场景:日常开发测试、CI/CD 集成测试、安全审计模拟
功能拆解
| 功能 | 类型 | 说明 |
|---|---|---|
| Mainnet Fork(实时拉取主网状态) | 核心 | 解决测试环境不真实的根本问题 |
| Cheatcodes(上帝模式 RPC) | 核心 | 让测试场景构建变得极其简单 |
| Surfpool Studio(Web 调试 UI) | 核心 | 可视化交易、账户、日志 |
| Infrastructure as Code(HCL 部署) | 核心 | 可复现的声明式部署 |
| Scenarios & Fixtures | 增强 | v0.12 新增,测试场景管理 |
| Subgraph(链上数据→SQL) | 增强 | 将链上 IDL 转为 SQL schema |
竞品差异
| vs | Surfpool | solana-test-validator | LiteSVM | Bankrun |
|---|---|---|---|---|
| 核心差异 | 主网 fork + IaC + Web UI | 空白本地链 | 内存级单元测试 | Node.js 快速测试 |
| 主网数据 | 实时拉取 | 无 | 无 | 无 |
| Web UI | Surfpool Studio | 无 | 无 | 无 |
| 启动速度 | 秒级 | 慢 | 极快(内存) | 快 |
| 适用场景 | 端到端/集成测试 | 基础测试 | 单元测试 | 单元测试 |
| IaC 部署 | HCL 声明式 | 无 | 无 | 无 |
可借鉴的点
- "Drop-in replacement" 策略:不要求用户改代码,直接替换底层。降低迁移成本到零
- Cheatcodes 设计:给开发者"超能力",让测试变得有趣而不是痛苦
- 被生态收编作为终局:不追求独立商业化,而是做到足够好被生态核心团队吸收
给科技博主
创始人故事
Ludo Galabru 不是新手。他在 Hiro Systems(Bitcoin/Stacks 生态的核心开发工具公司)干了5年(2019-2024),做的就是开发者工具 -- 他创造了 Clarinet(Clarity 语言开发套件)、Chainhook(区块链索引器)等工具,在 Bitcoin L2 圈子里相当有名。
2024年7月,Ludo 和 Micaiah Reid 一起创办了 Txtx,把"让区块链开发者10倍高效"的理念从 Bitcoin 带到了 Solana。在 Colosseum Radar Hackathon 上一鸣惊人拿了一等奖,一年时间就做到了被 Solana Foundation 收编。
这是一个**"连续基建创业者"**的故事 -- 他不做应用层的 sexy 产品,专注做底层工具链,用实力说话。
争议点/讨论角度
- "被收编"是好事还是坏事? 独立项目加入基金会,开发者社区会担心是否还能保持创新速度
- Solana 开发体验真的在追赶 Ethereum 吗? Anvil/Foundry 在以太坊已经成熟多年,Solana 现在才有对标工具
- IaC 会是区块链部署的未来吗? 传统云计算已经全面 IaC 化,链上部署还在手动挡
热度数据
- PH 排名:100 票(不算爆,但 Solana 开发工具本来就是垂直赛道)
- Twitter 讨论:加入 Solana Foundation 的推文 157 likes、6066 views,在开发者社区算是大新闻
- 官方背书:已被纳入 Solana 官方文档,Jacob Creech 公开推荐
内容建议
- 适合写的角度:"从 Bitcoin 到 Solana:一个开发者工具创业者的跨链之旅"
- 蹭热点机会:Solana 开发者工具升级潮(Surfpool + Pinocchio + Gill/Kit),可以写一篇"2026 Solana 开发者工具全景"
给早期采用者
定价分析
| 层级 | 价格 | 包含功能 | 够用吗? |
|---|---|---|---|
| 免费(唯一选项) | $0 | 全部功能 | 完全够用 |
隐藏成本:需要一个 Solana RPC endpoint。公共 RPC 免费但有限速,推荐用 Helius 免费版(每秒50次请求)。
上手指南
- 上手时间:5-10分钟
- 学习曲线:低(如果你已经用过 solana-test-validator)
- 步骤:
- 安装:
curl -sSf https://install.surfpool.run | sh或snap install surfpool - 启动:
surfpool start --man(从 mainnet fork) - 打开 Studio:浏览器访问 http://127.0.0.1:18488
- 连接你的项目:把 RPC 地址改成 http://127.0.0.1:8899 即可
- 安装:
- 官方教程:Solana 文档 | Blueshift 课程
坑和吐槽
- RPC 依赖:fork mainnet 时要持续访问 RPC endpoint,如果 RPC 限速可能会报错。解决方案:用付费 RPC 或自建节点
- 内存占用:fork 大量账户时内存占用会上升,小内存机器需要注意
- 版本迭代快:目前还在 v0.x 阶段,API 可能有 breaking changes。v0.12 刚加了 Scenarios & Fixtures
安全和隐私
- 数据存储:完全本地。你的程序代码和测试数据都在你的机器上
- 网络请求:只向你指定的 RPC endpoint 发请求,拉取公开的链上数据
- 隐私风险:低。唯一的外部通信就是读取公链数据
替代方案
| 替代品 | 优势 | 劣势 |
|---|---|---|
| solana-test-validator | 官方原生,零学习成本 | 无 mainnet fork,启动慢 |
| LiteSVM | 极快的单元测试 | 无 Web UI,无 mainnet 数据 |
| Bankrun | Node.js 生态友好 | 功能不如 Surfpool 全面 |
| Devnet | 真实网络环境 | 不稳定、水龙头限额、不可控 |
给投资人
市场分析
- 赛道:区块链开发者工具 / Solana 生态基础设施
- Solana 开发者数量:17,708 活跃开发者(2025),YoY 增长 83%
- 开发者留存率:3个月留存从 31% 升至 70%+,说明生态粘性在增强
- Solana DeFi TVL:持续增长,RWA 市场从 $13.5B 向 $100B+ 进发
- 驱动因素:Firedancer 升级(100,000 TPS)、Alpenglow 共识(100-150ms 确认)、机构入场
竞争格局
| 层级 | 玩家 | 定位 |
|---|---|---|
| 官方标准 | Surfpool(now Solana Foundation) | Solana 本地开发环境 |
| 单元测试层 | LiteSVM | 轻量级内存测试 |
| Node.js 测试 | Bankrun | JS/TS 开发者测试 |
| 遗留工具 | solana-test-validator | 被替代中 |
Timing 分析
- 为什么是现在:
- Solana 开发者增长到临界规模(1.7万+),工具链不够用了
- DeFi 协议复杂度飙升,需要真实数据测试
- AI Agent 上链需要更好的模拟环境
- Ethereum 的 Anvil/Foundry 已经证明了这类工具的市场需求
- 技术成熟度:高。基于 solana-svm 底层 API,架构稳固
- 市场准备度:高。Jacob Creech 说"未来6个月开发者会从 test-validator 迁移到 Surfpool"
团队背景
- Ludo Galabru:CEO,前 Hiro Systems Lead Developer Tools Engineer (5年),EFREI Paris 硕士
- Micaiah Reid:Co-Founder
- 核心贡献者:29人
- 过往成绩:Ludo 在 Hiro 创造了 Clarinet、Chainhook、Ordhook 等开发者工具
融资情况
- 无独立融资轮次:团队于2024年7月创立 Txtx,2026年2月加入 Solana Foundation
- 路径:Hackathon 一等奖 → 开源产品 → Solana 官方文档推荐 → 被基金会收编
- 投资角度:已无投资窗口。这是一个"以被收编为退出"的案例,对做开发者工具的创业者有参考意义
结论
Surfpool 是 Solana 开发体验的一次质变。它把"在空白环境里瞎测"变成了"在真实世界的影子里精准验证",而且完全免费开源,还刚被 Solana Foundation 收编。如果你做 Solana 开发,没理由不用。
| 用户类型 | 建议 |
|---|---|
| Solana 开发者 | 必须用。drop-in replacement,今天就装上 |
| 产品经理 | 值得研究。"drop-in replacement + 生态收编"的产品策略值得学习 |
| 博主 | 可以写。创始人从 Bitcoin 到 Solana 的跨链之旅 + Solana 工具链升级是好角度 |
| 早期采用者 | 推荐尝试。免费、5分钟上手、有 Web UI |
| 投资人 | 窗口已关。但"开发者工具做到被生态收编"的退出路径值得关注 |
资源链接
2026-03-01 | Trend-Tracker v7.3