Skip to main content
ArcBlock Community

去中心化相册(Decentralized Album)产品需求文档(PRD)

shenxiuqiang
Support
feature

版本:v1.0 日期:2025-11-16 作者:——(产品负责人) 适用对象:产品、设计、前端、后端、区块链、运营、法务、安全

1. 执行摘要

本项目提供一套由 Album Blocklet(相册端)+ Album Hub(聚合端)+ Mobile/Web App(客户端) 组成的去中心化相册体系:

  • Album Blocklet:用户(个人/工作室/机构)自托管的相册应用,用于上传、管理、上云存储、付费分享。可按单相册或全站向多个 Hub 推送,获得流量与订单。
  • Album Hub:任何人可运营的垂直聚合站(如「胶片摄影」「婚礼样片」「旅行攻略图」),负责收录与分发相册,设置入驻/分成规则,为 Blocklet 引流。
  • App(移动+Web):面向两类用户:
    • 管理端:相册创建/编辑/发布、查看收益、售卖策略、推送到 Hub;
    • 普通端:发现、筛选、预览、付费解锁相册(按相册/按图/订阅)。

核心价值:让作者拥有内容与收益,Hub 与作者形成可持续的流量-营收共振,并以去中心化部署与开放协议减少平台锁定。

MVP 范围

  • Blocklet:相册创建/上传/云存储(S3 兼容或 IPFS 网关)、付费解锁、订单与分账;
  • Hub:收录目录、搜索筛选、入驻与抽成、跳转/站内解锁;
  • App:发现与解锁、基础账号/钱包、作者端基础管理。

关键指标(首年目标)

  • 上线的 Album Blocklet 数:≥ 5,000
  • Hub 数:≥ 200(≥ 50 个有效月活)
  • 付费转化率:≥ 6%(访客→付费)
  • ARPPU(单付费用户月均)≥ $7
  • 拍/图集 GMV:≥ $1.0M,作者结算 T+1 成功率 ≥ 99.5%

2. 市场与竞品

2.1 市场规模与趋势(以可执行为导向)

  • 内容付费小型创作者经济持续增长(独立摄影师/工作室、垂直社区 KOC)。
  • 数据主权多平台分发诉求增强:创作者希望不被单平台捆绑、可自建品牌站点。
  • 辅助技术成熟:S3 兼容云存储/对象网关、IPFS/CDN 混合分发、轻钱包/法币聚合支付。

可服务用户(TAM 粗估)

  • 个人摄影/工作室:全球 500万–1,000万(活跃尝试变现者 5%–10%)。
  • 图像内容创作者(绘画/旅拍/模特样册等):千万级。
  • 细分垂直社区(胶片/航拍/宠物/母婴/婚礼/车模/旅行攻略):长尾众多。

2.2 竞品与差异

类别代表优势局限我们的差异
中心化图床/相册Google Photos、SmugMug、500px稳定、体验好封闭生态、收益路径弱作者自托管 + 可组合 Hub 分发 + 内置结算/分成
付费分发平台Gumroad、Patreon变现通道成熟图片体验弱、国内访问与税务复杂相册原生、多 Hub 导流、地区合规可定制
NFT 平台OpenSea 等所有权链上非相册工作流、付费门槛高付费解锁为主,NFT 可选增强

3. 用户与场景

3.1 角色画像

  1. 创作者/摄影师(个人/小团队)
  • 目标:低成本自建相册站,直接售卖/分发,保留品牌与粉丝。
  • 痛点:传统平台抽成高/限流、需导流路径、素材被盗链。
  1. 机构/工作室(中小企业)
  • 目标:作品集/案例集商业展示、客户密码/付费查看、内部选片流程。
  • 痛点:私密分享与公开营销并存、合同/开票/对账。
  1. Hub 运营者(垂直社区、KOL、媒体号)
  • 目标:搭建主题聚合,引流并获得抽成。
  • 痛点:审核门槛、作弊防控、优质供给持续性。
  1. 付费用户(C 端)
  • 目标:获取优质图集(教程图、旅拍攻略图、预设图、模特写真等),支持创作者。
  • 痛点:真假难辨、付费体验麻烦、版权不清晰。

3.2 核心场景

  • S1 创作者搭建相册站:10 分钟部署 → 主题选择 → 绑定存储 → 发布相册 → 设定价格与预览策略 → 一键推送到 2–3 个相关 Hub。
  • S2 用户在 Hub 发现 → 预览若干缩略图 → 下单解锁 → 跳转作者站或在 Hub 内部解锁(取决于模式)→ 即时可见。
  • S3 机构客户:对某相册开启私密访问码定向付费链接(合同价、一次性/订阅)。
  • S4 创作者在 App 端上传与管理(手机胶卷直传、自动水印、批量发布),实时看销量与分成。

4. 需求(功能/非功能)

4.1 功能分解

A. Album Blocklet(作者自托管)
  • A1 部署与初始化:一键安装、域名绑定、基础主题、法务模板(版权/隐私/退款)。
  • A2 相册管理:创建/编辑/排序、批量上传(断点续传)、自动生成多分辨率衍生图、水印策略、防盗链(签名 URL)。
  • A3 售卖策略
    • 价格模型(按相册/按张/包期订阅)
    • 预览项(前 N 张、低清水印、马赛克)
    • 优惠码、捆绑售卖、限时折扣
  • A4 访问控制:公开/密码/名单/一次性链接;购买后授权许可证(可下载/仅在线)。
  • A5 推送到 Hub:按单相册/全站选择 Hub;支持多 Hub并发与状态回传。
  • A6 订单/结算:法币/加密(托管 Escrow/即时分账);对接区块链或支付网关;清分:作者≥70%,Hub≥X%,平台/通道 Y%(可配置)。
  • A7 统计与导出:曝光、点击、转化、拼图热区、付费留存;CSV 导出。
  • A8 合规/版权:上传者声明、肖像权与版权说明、DMCA 风格撤稿入口、投诉工单。
B. Album Hub(运营与聚合)
  • B1 收录与审核:作者申请入驻、基础资质校验、自动/人工审核;黑名单/重复检测。
  • B2 目录与推荐:主题频道、榜单(销量/口碑/质量评分)、多条件搜索(标签/价格/分辨率/地区)。
  • B3 引导购买在作者站解锁Hub 内部解锁(视合约/配置);Hub 内部解锁需 Hub 代收并自动分账。
  • B4 分成规则:多层级比例、不同作者类型、差异化激励(新作者引导、回购补贴)。
  • B5 治理与风控:内容标准、违规处理、自动指纹/MD5 去重、举报/仲裁流程。
  • B6 API:开放检索/详情/下单接口供 App/外部流量方使用。
C. App(移动与 Web)
  • C1 发现与筛选:跨 Hub 聚合流量页(可选),或接入指定 Hub。
  • C2 支付与解锁:Apple/Google 内购(可替代为 Web 支付页)、银行卡/加密钱包。
  • C3 作者端管理:拍摄后即传、批量生成相册、草稿/发布、推送至 Hub、实时看数。
  • C4 下载与版权提醒:授权范围提示、不可商用提醒、侵权举报入口。

4.2 非功能与约束

  • 性能:相册列表 P95 < 2s,支付回调 T90 < 5s,上传断点续传成功率 ≥ 99.5%。
  • 可靠性:核心服务 99.9% 月度可用;支付/清分保证消息队列重试。
  • 安全:签名 URL、防盗链、图片直链过期、Watermark/可见指纹(可选)、基础 DLP(人脸/裸露程度阈值)。
  • 隐私合规:GDPR/CCPA 最小化原则;可下载数据副本与删除;内容声明与未成年人保护。
  • 多存储策略:S3 兼容(MinIO、Wasabi、R2)、IPFS 网关混合;可本地磁盘+外部 CDN。
  • 跨区域合规:支付与发票分区、税务(VAT/GST)配置;Hub 级别的地域规则

5. 经济模型与费用

  • 收入来源
    1. 相册解锁(一次性/包月)
    2. 订阅/捆绑包
    3. Hub 抽成(引流/站内解锁)
    4. 企业/机构版(多用户、审计日志、批量授权)
  • 分账示例
    • 作者 75% / Hub 15% / 支付与平台 10%(可配置、可 A/B)。
  • 成本结构
    • 存储与流量:$0.02–$0.06/GB·月(视供应商/区域)
    • 结算费率:2.9%–5%(法币)/ 0.5%–1%(加密)
    • CDN:$0.02–$0.08/GB(可与图片衍生裁剪叠加优化)
  • 反作弊:防盗链+限速+异常访问熔断;样张水印下载策略最少暴露

6. 用户交互流程(关键流)

6.1 作者:创建-发布-推送-结算

javascript
flowchart TD
A[安装 Album Blocklet] --> B[绑定存储与域名]
B --> C[创建相册: 上传/水印/预览策略/定价]
C --> D[发布相册]
D --> E[选择 Hub 推送(单相册或全站)]
E --> F{Hub审核?}
F -- 通过 --> G[Hub上架展示]
F -- 驳回 --> C2[修改资料再提交]
G --> H[用户浏览并付费解锁]
H --> I[支付成功 -> 自动分账]
I --> J[作者仪表盘查看收益/导出]

6.2 用户:发现-试看-付费-验证

javascript
flowchart TD
U1[进入 Hub/App] --> U2[筛选/搜索/推荐]
U2 --> U3[查看相册详情/预览若干图]
U3 --> U4[选择解锁方案(按相册/按图/订阅)]
U4 --> U5[支付 -> 成功回调]
U5 --> U6[立即解锁图片(带授权条款)]
U6 --> U7[可下载(视授权策略), 可再次访问]

6.3 Hub 运营:入驻-上架-抽成

javascript
flowchart TD
H1[作者推送申请] --> H2[机器规则检查/人工抽检]
H2 --> H3[设置分成&频道位]
H3 --> H4[上架/推荐/榜单]
H4 --> H5[订单产生 -> 分账流水]
H5 --> H6[风控/投诉处理/下架]

7. 技术架构(高层)

  • 协议与身份:DID/钱包登录(密码可选);内容签名与订单签名。
  • Blocklet(作者端)
    • API:相册管理/订单/支付回调/Hub 推送
    • 存储:S3 兼容或 IPFS 网关;衍生图生成(队列)
    • 安全:签名 URL、Referer 校验、防盗链
  • Hub
    • 审核/目录/搜索/分成/风控
    • 站内解锁(可选:Hub 代收)
    • Open API(App/外部)
  • App
    • 客户端:发现与解锁、作者端上传与管理
    • 支付:WebView(法币)/钱包(加密)
  • 清分与合规
    • 可靠消息、可重试
    • 地区税务配置、发票模块(企业版)

8. 数据模型(核心表,简版)

实际实现可用 SQLite(作者端)+ 轻量 KV/队列;Hub 用 Postgres/SQLite 皆可。

Album(作者端)

  • album(id, title, cover, price_cents, currency, preview_count, visibility, license_policy, created_at, updated_at)
  • photo(id, album_id, original_url, variants_json, watermark_json, width, height, sha256, created_at)
  • order(id, buyer_id, album_id, amount_cents, currency, status, provider, tx_ref, license_issued_json, created_at)
  • payout(id, order_id, author_amount, hub_amount, fee_amount, status, created_at)

Hub(聚合端)

  • submission(id, blocklet_origin, album_meta, status, reason, created_at)
  • listing(id, submission_id, channel, rank, price_override, rev_share, active)
  • hub_order(id, buyer_id, listing_id, amount, splits_json, status)

9. 内容与合规

  • 版权与肖像:上传即声明;敏感类内容需年龄验证/地域限制;应对 DMCA/著作权投诉。
  • 审核:Hub 端机器规则 + 人工抽检;指纹/MD5 去重与水印检测。
  • 隐私:仅收集必要数据;Cookie/追踪明确告知;下载与删除请求渠道。
  • 支付合规:不同区域支付通道与税务;反洗钱(异常订单限额/KYC 等级)。

10. 风险与对策

风险影响对策
盗链与批量搬运签名 URL + 低清预览 + 水印/指纹;CDN 热链接防护;风控限速
违规内容机器规则(NSFW、人脸)+ 人工抽检 + 举报/下架 SOP
支付失败/对账差错中高幂等回调、可靠消息、日对账、异常自动报警
存储成本上涨WebP/AVIF 衍生图、热冷分层、带宽压缩、区域迁移
供给质量不稳Hub 新人扶持、榜单机制、编辑推荐、复购激励
法务复杂度中高按地区模块化开关;法务模板;KYC 等级开关(企业/高额)

11. 路线图(12 个月)

阶段时间交付
MVP月 1–3Blocklet:相册/售卖/支付回调;Hub:收录/目录/分成;App:发现+解锁
v1.0月 4–6多 Hub 推送、衍生图流水线、基础风控、作者端 App 上传
v1.2月 7–9订阅/捆绑、站内解锁(Hub 代收)、机构版私密访问
v1.5月 10–12多区域税务/发票、内容指纹库、开源主题市场、A/B 定价工具

12. 验收标准(MVP)

  • 作者端:安装≤10 分钟;相册发布≤3 分钟;支付-解锁链路 P95 < 6s;分账 T+1≥99.5%。
  • Hub 端:入驻审核≤24h;收录上架流程稳定;榜单/搜索响应 < 1.5s。
  • App 端:首屏 < 2s;三跳内完成支付;退款/售后通道可用。
  • 安全合规:基础 DLP 启用;日志与追踪可用;DMCA 流程打通。

13. 与传统相册的对比(务实视角)

维度传统平台本项目
内容所有权平台托管、迁移困难作者自托管,可迁移
变现平台抽成/限制多作者直售 + Hub 分成
分发单平台曝光受算法影响多 Hub 并行,主题聚合更精准
成本订阅+存储按需可控(可用低成本对象存储/IPFS)
体验成熟稳定体验需迭代,但可定制主题、靠近作者品牌
风险封号/限流自主可控,但要承担合规/运维责任

14. MoSCoW 优先级(MVP)

  • Must:相册上传/发布、预览与定价、订单与分账、Hub 收录与目录、App 解锁与查看
  • Should:多 Hub 推送/回传、断点续传、主题切换、基础 DLP、统计与导出
  • Could:订阅/捆绑、私密访问码、指纹比对、机构对账
  • Won’t(MVP外):链上版权登记全流程、复杂 NFT 玩法、AI 批处理大规模修图

15. 交付清单(对研发)

  • 技术文档:API 规范(作者端/Hub/支付回调)、事件与回调、清分说明、部署指南
  • 原型:作者端后台、Hub 审核/目录、App 发现与解锁
  • 代码基线
    • Blocklet:相册/订单/清分微服务;S3/IPFS 适配器;签名 URL
    • Hub:收录/目录/审核/风控;分成策略引擎;搜索
    • App:发现/详情/支付;作者上传与管理
  • 监控:日志、指标、告警(支付错误率、失败回调、盗链命中、内容投诉)

结语

这是一套以作者主权与多点分发为核心的相册系统。它避免了“要么中心化平台、要么纯链上昂贵玩法”的二元对立,选择了去中心化部署 + 商业可用的中间道路

  • 作者拥有站点与收益
  • Hub 为长尾内容提供可持续的主题化引流
  • App 统一了消费体验与作者操作

在务实可落地的前提下,逐步引入更强的内容风控、清分合规与订阅体系,形成可复制的示范项目。

Reply