返回探索

Surfpool

Testing and QA software

开发者开启 Solana 征程的起点

💡 solana-test-validator 的无缝替代方案。支持直接调用主网账户在本地模拟程序运行,并提供基础设施即代码(IaC)部署等强大功能。

"Surfpool 就像是给 Solana 开发者开了一个“平行宇宙”:你可以把现实世界(主网)的一切瞬间克隆到自己的实验室里,随意实验而不必担心弄坏现实。"

30秒快速判断
这App干嘛的:Solana 开发者的本地测试环境,支持直接用主网真实数据跑模拟,被称为 Solana 版的 Anvil。
值不值得关注:极高。已被 Solana 官方收编,是提升 Solana 开发效率的必备工具,代表了区块链开发工具专业化的趋势。
8/10

热度

9/10

实用

100

投票

产品画像
完整分析报告

Surfpool:Solana 开发者的"本地主网",刚被 Solana Foundation 收编

2026-03-01 | ProductHunt | 官网 | GitHub

Surfpool CLI 界面

截图解读:这是 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 开发者,必须关注。三个理由:

  1. 团队刚刚(2月27日)被 Solana Foundation 收编,这意味着它会成为 Solana 官方开发工具链的核心
  2. Solana Foundation DevRel 负责人 Jacob Creech 公开说"所有新 Solana 开发者都应该用 Surfpool"
  3. 已经纳入 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 双协议
  • GitHubtxtx/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

竞品差异

vsSurfpoolsolana-test-validatorLiteSVMBankrun
核心差异主网 fork + IaC + Web UI空白本地链内存级单元测试Node.js 快速测试
主网数据实时拉取
Web UISurfpool Studio
启动速度秒级极快(内存)
适用场景端到端/集成测试基础测试单元测试单元测试
IaC 部署HCL 声明式

可借鉴的点

  1. "Drop-in replacement" 策略:不要求用户改代码,直接替换底层。降低迁移成本到零
  2. Cheatcodes 设计:给开发者"超能力",让测试变得有趣而不是痛苦
  3. 被生态收编作为终局:不追求独立商业化,而是做到足够好被生态核心团队吸收

给科技博主

创始人故事

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)
  • 步骤
    1. 安装:curl -sSf https://install.surfpool.run | shsnap install surfpool
    2. 启动:surfpool start --man(从 mainnet fork)
    3. 打开 Studio:浏览器访问 http://127.0.0.1:18488
    4. 连接你的项目:把 RPC 地址改成 http://127.0.0.1:8899 即可
  • 官方教程Solana 文档 | Blueshift 课程

坑和吐槽

  1. RPC 依赖:fork mainnet 时要持续访问 RPC endpoint,如果 RPC 限速可能会报错。解决方案:用付费 RPC 或自建节点
  2. 内存占用:fork 大量账户时内存占用会上升,小内存机器需要注意
  3. 版本迭代快:目前还在 v0.x 阶段,API 可能有 breaking changes。v0.12 刚加了 Scenarios & Fixtures

安全和隐私

  • 数据存储:完全本地。你的程序代码和测试数据都在你的机器上
  • 网络请求:只向你指定的 RPC endpoint 发请求,拉取公开的链上数据
  • 隐私风险:低。唯一的外部通信就是读取公链数据

替代方案

替代品优势劣势
solana-test-validator官方原生,零学习成本无 mainnet fork,启动慢
LiteSVM极快的单元测试无 Web UI,无 mainnet 数据
BankrunNode.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 测试BankrunJS/TS 开发者测试
遗留工具solana-test-validator被替代中

Timing 分析

  • 为什么是现在
    1. Solana 开发者增长到临界规模(1.7万+),工具链不够用了
    2. DeFi 协议复杂度飙升,需要真实数据测试
    3. AI Agent 上链需要更好的模拟环境
    4. 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
投资人窗口已关。但"开发者工具做到被生态收编"的退出路径值得关注

资源链接

资源链接
官网https://www.surfpool.run/
GitHubhttps://github.com/txtx/surfpool
文档https://docs.surfpool.run/
Solana 官方教程https://solana.com/docs/intro/installation/surfpool-cli-basics
Helius 深度介绍https://www.helius.dev/blog/surfpool
Blueshift 课程https://learn.blueshift.gg/en/courses/testing-with-surfpool/surfpool-101
Twitter (Surfpool)https://x.com/surfpool_sol
Twitter (Txtx/Ludo)https://x.com/txtx_sol
Solana Compass 演讲https://solanacompass.com/learn/accelerate-25/scale-or-die-from-localnet-to-mainnet-w-surfpool-and-infrastructure-as-code

2026-03-01 | Trend-Tracker v7.3

一句话判断

Surfpool 是 Solana 开发体验的里程碑式工具,通过主网数据 Fork 和可视化调试彻底解决了本地测试不真实的痛点,是 Solana 开发者的必装工具。

常见问题

关于 Surfpool 的常见问题

Solana 开发者的本地测试环境,支持直接用主网真实数据跑模拟,被称为 Solana 版的 Anvil。

Surfpool 的主要功能包括:Mainnet Fork(实时拉取主网状态)、Cheatcodes(上帝模式修改账户状态)、Surfpool Studio(Web 可视化调试界面)、Infrastructure as Code(声明式部署)。

完全免费。

Solana 智能合约开发者、DeFi 协议开发者、链上 AI Agent 开发者及安全审计师。

Surfpool 的主要竞品包括:solana-test-validator, LiteSVM, Bankrun。

数据来源: ProductHunt2026年3月1日
最后更新: