单合约 + 最小前端,用于向投资者演示核心逻辑是否成立。
- 1 份合约 + 80% 行级单测覆盖
- 测试网部署与 20 条用例脚本
- 钱包连接 + 1 个核心交互页
- 不含:主网审计、多链部署
三档服务都明确交付物、验收阈值与不含项。链上代码不可回滚,成本要花在可验证的部分:形式化测试、事件索引与可观测性,而不是堆砌功能页面。
单合约 + 最小前端,用于向投资者演示核心逻辑是否成立。
最常被技术企业选择的档位,覆盖合约、索引、前端与运维四层。
适合已有链上业务、需要长期压低维护成本与升级风险的团队。
没有可视化的成本无法优化。下面这组数据来自典型中型应用的观测口径:左轴为月度支出结构,右侧为核心体验与效率指标。
流程的价值在于减少返工。每个阶段结束都产出可对照的文档或脚本,避免“做完才发现成本结构不对”。
把开发需求拆成链上写、链上读、链下算三类,标注每类的变更频率与失败代价,输出 1 页范围说明。
先写测试再写合约,覆盖正常路径与 6 类异常路径;覆盖率门槛 80%,低于门槛不进入前端阶段。
索引器与界面同周开工,事件表结构冻结后前端并行开发,减少串行等待,通常压缩 2 周工期。
测试网灰度 5 天,收集失败率、Gas 波动与首屏指标;达标后主网部署,并交付监控看板。
悬停任一卡片即可展开该场景的关键约束与节省策略——不同业务的成本重心完全不同,选错优化方向会白花钱。
重心在合规与可追溯:凭证铸造走批量交易,单笔成本可降 60%;历史记录全部落索引,审计导出 1 次点击完成。
重心在写入频率:采用默克尔根批量上链,把每日上万条记录压缩为 1 次写入,链上费用下降约 78%。
重心在用户体验:积分计算全部链下完成,仅结算上链;配合动态交互反馈,签到转化率提升 23%。
重心在集成速度:提供 SDK 与沙箱环境,新团队接入时间从 5 天缩到 4 小时,文档维护成本随版本自动同步。
对比口径统一为「一个中型 DApp 的首年总投入」,含开发、审计、运维与人力,避免只看开发报价而忽略长期支出。
| 对比维度 | 自建团队 | 全外包 | 混合方案(推荐) |
|---|---|---|---|
| 首年总成本 | 约 96 万 | 约 34 万 | 约 41 万 |
| 启动周期 | 8–12 周招聘 | 1 周启动 | 2 周启动 |
| 核心逻辑掌控 | 完全自主 | 依赖对方文档 | 自主持有合约与密钥 |
| 迭代响应速度 | 最快 | 需排期,平均 5 天 | 2 天内 |
| 长期维护风险 | 人员流动风险高 | 绑定单一供应商 | 文档与脚本全部移交 |
能力不看形容词看产出物:能否交出可运行的测试、可查询的索引、可量化的界面指标。
行级单测覆盖 ≥80%,异常路径覆盖 6 类以上;上线前完成外部审计问题清零,重入与权限问题零遗留。
事件入库延迟 < 3 秒,支持按地址、时间与状态组合过滤;替代前端直连全节点,查询成本平均降 38%。
核心流程 ≤3 步、签名前后状态明确;动效只用 CSS 实现,保证首屏 LCP < 0.9s、交互无阻塞。
以下每条都可直接落到需求文档或验收标准里,照着做能显著减少链上返工与后期加价。
把字段按「必须上链 / 可链下计算」两列拆分。判据:写入频率 > 每日 200 次且无需外部验证的数据,一律走链下 + 默克尔根提交,可省 60%–80% 费用。
要求单测覆盖 ≥80%、异常路径 ≥6 类,并以 CI 报告截图作为验收附件;覆盖率不达标不进入审计阶段,避免审计阶段反复修改。
合约事件至少包含 from、amount、timestamp、status 四个可过滤字段;缺失字段会导致后期无法按条件查询,只能重建索引。
设定 LCP < 0.9s、CLS < 0.05、签名交互成功率 > 98% 三项硬指标,用移动端真机测试,达标才付尾款。
优化前后各跑 100 笔同类型交易取均值,目标降幅 ≥15%;低于该值说明优化收益不足以覆盖改动风险,应回退。
部署密钥、升级权限、资金权限必须由三方不同地址持有;避免开发方单点掌控,这是投资者最常追问的风险项。
交付必须包含:合约源码与地址、部署脚本、索引器配置、前端仓库、监控看板与告警规则、故障回滚步骤。缺一项都会在后续迭代中产生额外费用。
测试网灰度观察失败率、Gas 波动与首屏指标;失败率 > 1% 或 Gas 波动 > 30% 时暂停主网部署,先定位再放量。