BOXED SOLUTION

ReferralGateway — Web3 白标推荐/联盟方案

成品交付:智能合约、Go API、Next.js 界面与可观测性。2–4 周上线,而非从零开发 6–9 个月。

盒装方案(White‑Label)
可集成上线

产品概述

ReferralGateway 是一套可集成组件,用于在任意 EVM 链上启动推荐(联盟 / CPA)计划。包含防欺诈加固的智能合约、带 REST API 与链上索引器的 Go 后端、面向推荐人/卖家/管理员的 Next.js 控制台,以及 Prometheus + Grafana 与 CI/CD。默认支持 BNB Chain、Polygon、zkSync Era 及其他 EVM 网络。

适用对象

与商业方案一致:从市场到集成商。

Web3 市场与 DeFi

链上透明结算的推荐奖励——无需 Excel 或对账表;计提与领取通过智能合约完成。

交易所、钱包、Web3 金融科技

含 holdTime、争议仲裁与任意 ERC-20(USDT、USDC 等)的联盟机制。

代理与集成商

白标整包:品牌定制、文档、runbooks 与 CI/CD,便于向客户二次销售。

商业价值

与从零自研对比——基于实际交付的参考区间。

维度从零开发ReferralGateway
上线周期6–9 个月2–4 周
预算参考$150,000–350,000$25,000–50,000(实施)/ 买断自 $50,000 起
反欺诈需自行设计内置 holdTime + 仲裁
合约审计单独合同与周期经加固代码;外部审计可选
监控与测试取决于团队Prometheus/Grafana;合约覆盖、E2E、k6

交付方式

方案 A
许可 + 实施
$25,000 – $50,000
  • 在贵方环境部署(Docker Compose / Kubernetes)

  • 多链合约部署、UI 品牌化、监控与告警

  • DEPLOYMENT.md、runbooks;含 3 个月 Standard 支持

方案 B
完整源码买断(IP)
$50,000 – $100,000
  • 完整源码:合约 / 后端 / 前端

  • 可修改与再销售的无限制权利

  • 交接期 1 个月支持

方案 B+
买断 + 贵侧上线
$65,000 – $120,000
  • 包含方案 B 全部内容

  • 生产发布与团队入职辅导

  • 降低接手运维风险

实施阶段

  • 第 1 周:评估、fit/no-fit、NDA、选定交付方案

  • 第 2–3 周:测试网部署、场景演练、验收

  • 第 4–6 周:生产发布、监控、域名与 TLS

  • 第 7 周:冒烟测试、runbook 交接、正式上线

典型生产周期 4–7 周,视链数量与 UI 定制而定。

上线后支持

实施后可选择 Standard / Business 级别,细则以合同为准。

  • Standard(DeFi/NFT):8×5,P1 1 小时内响应,恢复目标 8 小时内 — 约 $1,500–$2,500 / 月
  • Business(交易所/金融科技):12×7,P1 1 小时内响应,恢复目标 12 小时内 — 约 $3,000–$5,000 / 月

24×7 on-call 与第三方智能合约审计另议。SLA 除外条款(链、RPC、钱包)与商业方案一致。

优势

  • 全栈:智能合约、支持 SIWE/JWT 的 Go REST API、Next.js UI、iframe 小组件、Discord/Slack 通知。

  • 链上流程:定价清晰的 offer、自动卖家/推荐人/协议分成、任意 ERC-20。

  • 安全:ReentrancyGuard、SafeERC20、费率(24h)与仲裁人轮换(48h)时间锁、CI 集成 Slither。

  • 性能:约 3s 索引节奏、Redis 缓存、SingleFlight、RPC 信号量,目标 1000+ 并发;仓库内含 k6 SLO 场景。

质量与就绪度

  • 合约:Hardhat 100% 覆盖、Foundry 模糊测试、solvency 不变量 seller + referrer + protocol == price。

  • 后端:E2E 全流程 createOffer → buy → dispute → vote → claim;auth、API、storage 单元测试。

  • 前端:Playwright 冒烟(登录、offer、元数据);WalletConnect + MetaMask(Wagmi/Viem)。

  • 基础设施:Docker Compose、Nginx、GitLab CI;Prometheus /metrics 与公网隔离。

团队本地环境(约 10–15 分钟)

交付后工程师可本地拉起:合约 → compose 后端 → Next.js。

  • 合约:安装依赖,启动本地链并部署合约(Hardhat/Makefile)。

  • 后端:进入 backend 执行 `make docker-up`,检查 `GET http://localhost:8096/health`。

  • 后端:必要时执行迁移(`make install-migrate && make migrate-up`)。

  • 前端:进入 frontend `npm i`,复制 `.env.example` → `.env.local`,运行 `npm run dev`(端口 3200)。

  • 可选:配置前端代理到后端(`NEXT_PUBLIC_API_PROXY_TARGET=http://localhost:8096`)。

解决方案架构

智能合约 (Solidity)

Solidity 0.8.x:offer、buy/claim、仲裁、分页领取、Multicall;Foundry + Hardhat Ignition。


Solidity 0.8.x
Foundry / Hardhat
OpenZeppelin
Custom Errors
后端 API (Go)

Gin、GORM、PostgreSQL 15、Redis 7、go-ethereum;事件索引、限流、zerolog、OpenTelemetry。


Go 1.22+
Gin / GORM
PostgreSQL 15
Redis 7
多链设计

默认 BNB Chain、Polygon、zkSync Era;新增 EVM 链通过配置(RPC、合约地址、限额)。


EVM
go-ethereum
配置驱动

关键特性

  • Hold time 与仲裁

    奖励归属、卖家争议、仲裁人投票;暂停仅影响仲裁——购买与领取仍可用。

  • 分成与协议费

    自动卖家/推荐人/协议分成;费率变更受时间锁保护。

  • Gas 与吞吐

    领取分页与上限、防 gas 耗尽;缓存、SingleFlight、仓库内 k6 SLO 场景。

BNB Chain、Polygon、zkSync Era 及任意 EVM(配置驱动)


合约优化;文档含各操作 Gas 参考表


holdTime、仲裁、ReentrancyGuard、SafeERC20

[ Cases.Related.services_title ]

[ Cases.Related.cases_title ]

希望您的企业获得同样的结果吗?

让我们讨论您的项目并确定关键增长点。
讨论我的项目