Spark Program | CKB-UGMP —— A Universal Spore/DOB Seamless Minting Infrastructure Prototype on CKB —— 基于 CKB 的通用 Spore/DOB 无感铸造基础设施原型

项目名称

CKB-UGMP —— 基于 CKB 的通用 Spore/DOB 无感铸造基础设施原型

(UGMP: Universal Gasless Minting Platform)

团队 / 个人简介及联系方式

  • 负责人:刘向奥(独立开发者)
  • 背景简介:武汉理工大学本科生,中科院软研所 PLCT 、OERV 实习生。有贡献大型项目的能力,在 PLCT GNU小队期间为 riscv-gnu-toolchain 提交 bug 修复 patch,并完成相关公开技术报告。
  • 联系方式
  • E-mail: [email protected]
  • Discord: @hno3miracle
  • Telegram: @HNO3Miracle

行业痛点与核心议题:Web3 资产发行的 HCI 摩擦与高门槛

当前 CKB 生态向外扩张(Mass Adoption)面临的核心壁垒,与其说是底层性能的瓶颈,不如说是人机交互(HCI)层面的巨大摩擦力。 当用户希望在 CKB 生态发行或铸造数字纪念品、活动门票或个人艺术品时,不仅面临着繁琐的底层合约配置,还面临着“存储困境”:CKB 链上空间极具价值(1 Byte = 1 CKB),普通开发者和用户难以在“去中心化永久存储”与“昂贵的上链成本”之间找到完美的平衡和极简的实现路径。我们需要一个人人可用、端到端集成去中心化存储的通用铸造平台

解决方案:CKB-UGMP 原型架构与经济模型

本项目在原型验证阶段将专注于 To-C 的经济模型与核心前端体验闭环。由终端用户自行承担测试网铸造费用,旨在打造一个无需理解底层机制的“一键铸造 DApp”。

  • 端到端的铸造体验闭环:前端 Demo 将实现完整的“本地图片上传 → 铸造 DOB → 展示 DOB”核心流。用户连接钱包后,只需在可视化界面操作,即可完成资产的发行与确权。
  • 自由选配的混合存储方案 (Storage Selector):为了解决上链成本问题,平台将深度集成去中心化存储方案。用户在上传本地图片时,可通过前端下拉菜单自由选择存储层(如:通过 Pinata API 自动上传至 IPFS 去中心化网络,或选择纯文本原生上链)。或者选择上传到传统的中心化平台。平台会自动将生成的资源哈希(CID)写入 Spore DOB 的 dob_metadata 中,在去中心化与经济性之间取得完美平衡。
  • 钱包中立的极简交互:深度集成 @ckb-ccc/core,全面支持 JoyID、MetaMask 等主流钱包环境。由 C 端用户直接签名并支付铸造费用,隐藏复杂的铸造细节,验证面向终端用户的核心上链逻辑。

与 CKB 生态的关联性

  • 本项目精确对齐星火计划对齐 Web5 设计理念的愿景,致力于为 CKB 提供即时可用的公共基础设施:
    • 提供即时可用的生态基建:,UGMP 可以立即服务于 CKB 生态内的任何票务、POAP、创作者经济等场景。降低入门的门槛梯度。
    • 释放 Spore 协议与 Cell 模型的底层潜力:让普通用户也能轻松调用 Spore 协议。每次通过 UGMP 铸造 DOB,都会将真实的去中心化数据锚定在 CKB 的物理空间(Capacity)上,持续赋能 CKB 的价值捕获。

预期交付成果与可复现验收标准

MVP 将部署于 CKB Testnet (测试网),并提供详尽的开源代码与可独立复现的验证路径:

  1. 开源代码仓库
    • 交付内容:完整的通用前端 DApp 源码与相关技术文档。
    • 验收标准:评审员可 clone 仓库,执行 npm installnpm run start 成功拉起本地前端服务,无致命报错。
  2. 通用一键铸造大厅 (Web Demo)
    • 交付内容:一个覆盖完整核心流程的响应式 DApp 网页应用。
    • 验收标准
      1. 上传与存储选择:评审员打开网页,可直接上传本地图片,并在下拉菜单中选择“IPFS 去中心化存储”。
      2. 签名与铸造:前端自动将图片推送到 IPFS 获取 CID,随后唤起评审员的测试网钱包(如 JoyID / MetaMask)完成交易签名与测试币支付。
      3. 解析与展示:页面捕获链上状态反馈铸造成功,并在大厅页面逆向解析 dob_metadata,完美展示刚刚铸造的图片 DOB 资产。

所需资金 (Budget Breakdown)

本项目申请总资金为 $1,000 美元。由于砍掉了复杂的 B 端代付逻辑,预算将全面倾斜并最高效地分配给前端体验闭环与去中心化存储的整合开发:

  • $450 - DApp 核心逻辑与 SDK 深度集成:补贴开发者在短周期内攻克技术难点的工时。重点解决基于 @ckb-ccc/core 的跨钱包连接、终端用户签名唤起,以及封装 Spore 协议复杂交易(Transaction)的拼装逻辑。
  • $450 - 前端全链路与去中心化存储 (IPFS) 引擎开发:用于开发前端极简 Web UI。核心工作包括:集成 Pinata 等 IPFS 服务商 API 实现本地图片的一键静默上传确权;开发 Indexer 数据渲染模块,实现链上 DOB 二进制数据的实时逆向解码(Decoder)与外部 IPFS 图片的无缝渲染展示。
  • $100 - 测试网基础设施与前端托管:覆盖 Vercel 等前端托管服务开销,以及高频抓取链上状态所需的 RPC 请求开销。

预计完成时间与敏捷路线图

本项目开发周期预计为 8 周 (约 2 个月)

  • 第 1-2 周(前端基建与钱包集成):初始化 React/Next.js 前端工程;接入 @ckb-ccc/core 实现 MetaMask、JoyID 等多钱包连接与状态管理。
  • 第 3-4 周(存储集成与链上联调):集成第三方 IPFS 服务(如 Pinata API),实现本地文件拖拽上传并返回 CID;在 CKB Testnet 彻底跑通用户自行支付的 Spore DOB 铸造核心交易流。
  • 第 5-6 周(全链路闭环与解析层):将上传、选择、签名步骤串联为极简 UI;开发数据解析器,读取链上 dob_metadata 并渲染出对应的 IPFS 图片内容。
  • 第 7-8 周(交付与沉淀):端到端全链路压测联调;整理开源代码与本地运行文档;录制“图片上传 → 铸造 → 展示”的完整操作演示 Demo,向 Committee 提交结项。

未来演进 (Future Roadmap)

在 Spark 计划内跑通面向 C 端用户的核心铸造逻辑与存储闭环后,项目将在未来的迭代中扩展 B2B2C 代付网关系统。届时将引入服务端 Sponsor 资金池,允许 B 端项目方为 C 端用户静默垫付 Capacity 与矿工费,最终达成完全无感的 Web3 资产发行终极愿景。

清晰的 To-do List

Frontend (DApp 核心流开发)

  • 初始化 React/Next.js 前端工程,构建“本地图片上传 → 选择存储方案 → 铸造”的完整交互 UI。
  • 接入 @ckb-ccc/core,支持 C 端用户通过 MetaMask、JoyID 等钱包直连并签名支付。
  • 集成 IPFS (Pinata API),实现本地图片静默上传去中心化网络并获取哈希值。
  • 封装基于 C 侧签名的 createSpore 交易组装逻辑,将存储链接写入 dob_metadata

数据解析与展示层

  • 接入 CKB GraphQL 或第三方 RPC,查询当前连接钱包地址下的 Spore 资产。
  • 开发数据渲染模块:逆向解析链上 DOB/0 协议,兼容读取并渲染外部 IPFS 图片源。

测试与交付

  • 在 CKB Testnet 完成“端到端”的实机交互测试。
  • 撰写开源技术文档 (README.md),详细说明本地复现步骤与测试网体验指南。

Project Name

CKB-UGMP — Prototype of a Universal Gasless Spore/DOB Minting Infrastructure on CKB

(UGMP: Universal Gasless Minting Platform)

Team / Personal Profile & Contact Information

  • Project Lead: Xiang’ao Liu (Independent Developer)
  • Background: Undergraduate student at Wuhan University of Technology (WHUT); Intern at PLCT Lab (ISCAS) and OE-RV. Capable of contributing to large-scale projects; submitted bug-fix patches for riscv-gnu-toolchain during the PLCT GNU team stint and published related public technical reports.
  • Contact Information:

Industry Pain Points & Core Issues: HCI Friction and Storage Dilemma in Web3 Asset Issuance

The core barrier facing the CKB ecosystem’s outward expansion (Mass Adoption) is not so much a bottleneck in underlying performance, but rather the massive friction at the Human-Computer Interaction (HCI) layer. When users wish to issue or mint digital souvenirs, event tickets, or personal artworks in the CKB ecosystem, they face not only cumbersome underlying contract configurations but also a “storage dilemma”: CKB on-chain space is highly valuable (1 Byte = 1 CKB), making it difficult for ordinary developers and users to find a perfect balance and a minimalist implementation path between “decentralized permanent storage” and “expensive on-chain costs.” We urgently need a universal minting platform accessible to everyone, with end-to-end integration of decentralized storage.

Solution: CKB-UGMP Prototype Architecture & Economic Model

During the prototype validation phase, this project will focus on the To-C economic model and the core frontend experience loop. End users will bear the Testnet minting costs themselves, aiming to build a “one-click minting DApp” that requires no understanding of underlying mechanisms.

  • End-to-End Minting Experience Loop: The frontend Demo will implement the complete core flow of “local image upload → mint DOB → display DOB.” After connecting their wallets, users only need to operate on the visual interface to complete the issuance and confirmation of assets.
  • Freely Configurable Hybrid Storage Solution (Storage Selector): To solve the problem of on-chain costs, the platform will deeply integrate decentralized storage solutions. When uploading local images, users can freely choose the storage layer via a frontend dropdown menu (e.g., auto-uploading to the IPFS decentralized network via Pinata API, or choosing pure text native on-chain). Users can also choose to upload to traditional centralized platforms. The platform will automatically write the generated resource hash (CID) into the dob_metadata of the Spore DOB, achieving a perfect balance between decentralization and economic viability.
  • Wallet-Agnostic Minimalist Interaction: Deeply integrating @ckb-ccc/core, it fully supports mainstream wallet environments like JoyID and MetaMask. C-side users will directly sign and pay the minting fees, hiding the complex minting details and validating the core on-chain logic aimed at end-users.

Relevance to the CKB Ecosystem

  • This project precisely aligns with the Spark Program’s vision of the Web5 design philosophy, dedicating itself to providing immediately usable public infrastructure for CKB:
    • Providing Ready-to-Use Ecological Infrastructure: UGMP can immediately serve any ticketing, POAP, or creator economy scenarios within the CKB ecosystem, significantly lowering the barrier to entry.
    • Unleashing the Underlying Potential of the Spore Protocol and Cell Model: Enabling ordinary users to easily invoke the Spore protocol. Every DOB minted via UGMP anchors real decentralized data to CKB’s physical space (Capacity), continuously empowering CKB’s value capture.

Expected Deliverables & Reproducible Verification Standards

The MVP will be deployed on the CKB Testnet, providing comprehensive open-source code and independently reproducible verification paths:

  1. Open-Source Code Repository
    • Deliverables: Complete source code for the universal frontend DApp and related technical documentation.
    • Verification Standard: Reviewers can clone the repository and execute npm install and npm run start to successfully launch the local frontend service without fatal errors.
  2. Universal One-Click Minting Hall (Web Demo)
    • Deliverables: A responsive DApp web application covering the complete core flow.
    • Verification Standard:
      1. Upload & Storage Selection: Reviewers open the webpage, directly upload a local image, and select “IPFS Decentralized Storage” from the dropdown menu.
      2. Sign & Mint: The frontend automatically pushes the image to IPFS to obtain the CID, and then invokes the reviewer’s Testnet wallet (e.g., JoyID / MetaMask) to complete the transaction signature and test token payment.
      3. Parse & Display: The page captures the on-chain status feedback indicating successful minting, and reverse parses the dob_metadata in the hall page to perfectly display the newly minted image DOB asset.

Budget Breakdown

The total funding requested for this project is $1,000 USD. Having removed the complex B-side sponsorship logic, the budget will be fully tilted and most efficiently allocated to the frontend experience loop and the integration of decentralized storage:

  • $450 - DApp Core Logic & SDK Deep Integration: Subsidizes developer hours for overcoming technical difficulties within a short cycle. Focuses on resolving cross-wallet connections based on @ckb-ccc/core, invoking end-user signatures, and encapsulating the complex transaction assembly logic of the Spore protocol.
  • $450 - Frontend Full-Link & Decentralized Storage (IPFS) Engine Development: Allocated for developing the minimalist frontend Web UI. Core work includes: integrating API services like Pinata to achieve one-click silent uploading and confirmation of local images; developing the Indexer data rendering module to achieve real-time reverse decoding (Decoder) of on-chain DOB binary data and seamless rendering of external IPFS images.
  • $100 - Testnet Infrastructure & Frontend Hosting: Covers frontend hosting service costs like Vercel, as well as the RPC request costs required for high-frequency on-chain state fetching.

Estimated Completion Time & Agile Roadmap

The development cycle for this project is estimated to be 8 weeks (approx. 2 months).

  • Weeks 1-2 (Frontend Infrastructure & Wallet Integration): Initialize the React/Next.js frontend project; integrate @ckb-ccc/core to achieve multi-wallet connection and state management for MetaMask, JoyID, etc.
  • Weeks 3-4 (Storage Integration & On-Chain Co-debugging): Integrate third-party IPFS services (e.g., Pinata API) to achieve local file drag-and-drop upload and return CID; fully run the user-paid Spore DOB minting core transaction flow on the CKB Testnet.
  • Weeks 5-6 (Full-Link Loop & Parsing Layer): String together the upload, select, and sign steps into a minimalist UI; develop a data parser to read on-chain dob_metadata and render the corresponding IPFS image content.
  • Weeks 7-8 (Delivery & Consolidation): End-to-end full-link stress testing and integration; organize open-source code and local execution documentation; record a complete operation demonstration video of “Image Upload → Mint → Display”, and submit for project completion to the Committee.

Future Roadmap

After successfully running the core minting logic and storage loop for C-side users within the Spark program, the project will expand into a B2B2C Payment Gateway System in future iterations. At that time, a server-side Sponsor pool will be introduced, allowing B-side projects to silently sponsor Capacity and miner fees for C-side users, ultimately achieving the ultimate vision of completely gasless Web3 asset issuance.

Clear To-do List

Frontend (DApp Core Flow Development)

  • Initialize the React/Next.js frontend project, building a complete interaction UI for “Local Image Upload → Select Storage Solution → Mint”.
  • Integrate @ckb-ccc/core to support C-side users to directly connect and sign payments via wallets like MetaMask and JoyID.
  • Integrate IPFS (Pinata API) to achieve silent uploading of local images to the decentralized network and obtain the hash value.
  • Encapsulate the createSpore transaction assembly logic based on C-side signatures, writing the storage link into dob_metadata.

Data Parsing & Presentation Layer

  • Connect to CKB GraphQL or a third-party RPC to query Spore assets under the currently connected wallet address.
  • Develop the data rendering module: reverse parse the on-chain DOB/0 protocol, ensuring compatibility to read and render external IPFS image sources.

Testing & Delivery

  • Complete “end-to-end” actual device interaction testing on the CKB Testnet.
  • Write open-source technical documentation (README.md), detailing local reproduction steps and Testnet experience guidelines.
7 Likes

Hi @HNO3Miracle,

Thanks for submitting CKB-UGAP. Before we bring this to the committee, a few items need clarification or revision:

  1. Funding tier justification. Your proposal requests $1,500, but the project scope falls under pure technical development, which has a $1,000 ceiling. If you believe the complexity warrants a higher amount, you need to provide explicit justification for why this project exceeds that tier, not just a budget breakdown.
  2. Scope contradiction. The title says “Feasibility Study,” but your deliverables describe a full MVP (deployed relayer, frontend hall, multi-language SDKs, demo video). Please clarify which one this project actually is, and align your deliverables and timeline accordingly.
  3. Reproducible verification scheme. Your current “Verification Standard” column uses descriptive language (“clear code structure,” “stable operation”). This does not meet spark requirement. We need a concrete, step-by-step path that a reviewer from community can independently follow to verify each deliverable.
  4. Testnet vs. Mainnet. $200 is allocated to “Mainnet infrastructure deployment & Cluster registration,” but deliverables specify Testnet. Please reconcile.
  5. A suggestion on framing. The proposal contains a significant amount of promotional language that could be replaced with something more substantive. We’d encourage you to think about the real value of this project from a Human Factors in Computing Systems perspective. Questions like: what is the user acceptance threshold for imperceptible on-chain experiences? How does cross-game identity aggregation affect player behavior? These are research questions the CKB ecosystem currently lacks, and your project sits right at that intersection. Grounding your proposal in this direction would be far more compelling than marketing rhetoric.
    Looking forward to your revision.

您好,
感谢提交 CKB-UGAP 提案。在提交委员会讨论之前,以下几点需要补充或修改:

  1. 资金档位论证。 提案申请 $1,500,但项目范围属于纯技术开发类,上限为 $1,000。如果你认为项目复杂度足以突破该档位,需要提供明确的论证说明,而不仅仅是预算明细。
  2. 项目范围矛盾。 标题写的是"可行性研究",但交付物列的是完整 MVP(部署上线的中继服务端、前端展示大厅、多语言 SDK、演示视频)。请明确这个项目到底交付什么,并统一交付物与时间规划。
  3. 可复现的验证方案。 当前"验证标准"一列使用的是描述性语言(“代码结构清晰”“稳定运行”),不符合spark的要求。我们需要社区和committee 能独立按步骤跑通并确认结果的具体验收路径。
  4. 测试网与主网矛盾。 预算中 $200 分配给"主网基建部署与 Cluster 注册",但交付物写的是测试网部署,请统一。
  5. 关于项目定位的建议。 提案中有大量宣传性语言,建议用更实质性的内容替代。我们鼓励你从 Human Factors in Computing Systems 的角度重新思考这个项目的真正价值:无感上链体验的用户接受阈值在哪里?跨游戏身份聚合如何影响玩家行为?这些恰好是 CKB 生态目前缺乏的研究方向,而你的项目正好处于这个交叉点上。从这个方向去锚定项目价值,会比营销性修辞有说服力得多。
    期待你的修改版本。
4 Likes

Hi @zz_tovarishch,

Thank you so much for your patient review and highly constructive feedback. Your suggestions have made my vision for the project much clearer. I have updated the original post based on your advice, and I look forward to any further thoughts you might have.

你好

非常感谢您的耐心审阅以及非常有建设性的指导意见。您的意见让我对项目的设想清晰了很多。我已经根据你的意见对主帖进行了修改,期待收到更多的意见。

2 Likes

Spark 委员会每周初会进行一次集体讨论,感谢您的耐心

The Spark Committee holds a weekly meeting at the beginning of each week. Thanks for your patience

1 Like

Hi @HNO3Miracle,

Thank you for submitting the CKB-UGAP proposal and for revising it based on the earlier feedback. The committee recognizes the ambition behind this project — building a universal game achievement protocol on CKB that abstracts away wallet complexity and on-chain fees for players is a compelling vision.

After discussion, the proposal is currently Pending, with the following feedback for revision:

1. Verification of the gaming use case

The committee acknowledges that the CKB ecosystem currently lacks gaming applications. Given this reality, we would like to understand: how should the committee ultimately verify and assess the gaming-related deliverables at project closure? Without existing games to integrate with, what concrete scenario will demonstrate that the protocol works as intended?

2. Consider pivoting the core deliverable toward a universal Spore/DOB minting platform

Through the review process, the committee observed that the most valuable and immediately usable component of this project is essentially a platform where anyone can mint DOBs via the Spore protocol. We suggest considering a simpler, more focused deliverable: a straightforward application that allows any user to mint DOBs through the Spore protocol, without needing to understand the underlying on-chain mechanics. This would have clear, demonstrable value for the broader CKB ecosystem beyond just gaming.

3. Economic sustainability concerns

The proposal mentions that on-chain fees (storage rent and transaction fees) will be sponsored by the platform via the relayer. However, it is not clear who will bear these costs after the testnet phase when the system moves to mainnet production. This is a critical sustainability question — if there is no viable economic model for ongoing fee sponsorship, the platform may not be sustainable in the long run. Please clarify your thinking on this.

4. Data storage approach for minted assets

For the Spore/DOB assets minted through the platform, the committee would like to understand: how will the associated images, metadata, and links be stored and served? Specifically, will this be handled in a centralized manner (e.g., a project-controlled server) or a decentralized manner (e.g., on-chain storage, IPFS)? Please describe your approach and the trade-offs you have considered.

Please revise your proposal to address these points and reply in the thread.

Best regards,
Xingtian
On behalf of the Spark Program Committee


Hi @HNO3Miracle

感谢你提交 CKB-UGAP 提案,并根据早期反馈进行了修改。委员会认可该项目的愿景——在 CKB 上构建一个将钱包复杂性和链上费用对玩家完全透明化的通用游戏成就协议。

经讨论,提案目前状态为 Pending,需要根据以下反馈进行修改:

1. 游戏使用场景的验证方式

委员会坦诚地指出,当前 CKB 生态中缺乏游戏类应用。在这一现实情况下,委员会想了解:在项目结项时,应当如何验证和评估游戏相关的交付成果?在没有现成游戏可供集成的情况下,什么样的具体场景能够证明该协议按预期工作?

2. 建议将核心交付物聚焦为通用的 Spore/DOB 铸造平台

在评审过程中,委员会注意到该项目中最核心且最具即时可用价值的部分,实质上是一个人人可用的、通过 Spore 协议铸造 DOB 的平台。委员会建议考虑一个更简洁、更聚焦的交付目标:一个让任何用户都能通过 Spore 协议铸造 DOB 的简单应用,无需理解底层链上机制。这对于 CKB 生态的价值将是清晰可见的,且不局限于游戏领域。

3. 经济可持续性问题

提案中提到链上费用(存储租金和交易手续费)将由平台通过 relayer 代付。但目前尚不清楚,当系统从测试网迁移到主网正式运行后,这部分成本将由谁承担。这是一个关键的可持续性问题——如果没有可行的经济模型来支撑持续的费用代付,平台的长期运营可能难以为继。请就此说明你的思考。

4. 铸造资产的数据存储方式

对于通过平台铸造的 Spore/DOB 资产,委员会希望了解:相关的图片、元数据和链接将如何存储和提供服务?具体而言,这些数据将以中心化方式处理(如项目方控制的服务器),还是以去中心化方式处理(如链上存储、IPFS)?请描述你的方案以及你权衡过的利弊。

请据此修改提案并在帖子中回复。

祝好,
行天
谨代表星火计划委员会

cc: @zz_tovarishch, @yixiu.ckbfans.bit, @Hanssen

2 Likes

Hi Spark Program Committee,

Thank you very much for the committee’s feedback, which is highly constructive. I have modified the original post.

  1. In the initial conception, this proposal was originally intended to take the form of receiving a JSON payload via HTTP, and then the content of the payload would be minted on-chain. Based on the second point, it has now been changed to a universal minting platform.

  2. I am very interested in the idea of a universal minting platform. The committee’s suggestion actually coincides with my original thought, and modifications have been made.

  3. Regarding the sustainability issue, my expected idea is that the B-side pays CKB or other forms of fees into the sponsorship pool, and then when the C-side mints, the fee details are hidden and paid by the B-side. The B-side and C-side can be the same entity. It is available to everyone.

  4. For data that occupies a large amount of space, I think it is more appropriate to let the B-side decide the processing method on their own.

Hi Spark Program Committee,

非常感谢委员会的反馈意见,非常有建设性。我已对主帖进行了修改。

  1. 在最初的设想中,这个提案本来就是想通过http接收一个 json 负载的形式,然后负载的内容铸造在链上。根据第二点,现在已经更改为通用铸造平台

  2. 我对通用铸造平台的想法很感兴趣,委员会的建议和我最初的想法其实不谋而同,已经修改。

  3. 对于可持续问题,我预期的想法是由 B 端支付 CKB 或者其他形式的费用到代付资金池中,然后 C 端铸造时将费用细节隐藏起来,由B 端支付。B 端 C 端可以是同一个主体。人人可用。

  4. 对于占用空间大的数据,我想由 B 端自行决定处理方式是比较合适的。

3 Likes

Hi @HNO3Miracle,

感谢你根据委员会的反馈对提案进行了修改,能看到你在持续推进和完善,这一点值得肯定。

经本轮审阅,提案目前状态仍为 Pending,有以下两点建议:

  1. 前端 Demo 需覆盖完整的核心流程

委员会在评审过程中发现当前验收部分的前端 Demo 设计过于简单,不足以支撑一个完整的体验闭环。委员会建议前端 Demo 至少实现以下完整流程:本地图片上传 → 铸造 DOB → 展示 DOB。特别是既然提案中提到了去中心化存储方案,希望在 Demo 中能将对应的功能一并落地,让评审者和用户能够自由选择存储方案,端到端地体验整个铸造过程。

  1. 经济模型建议聚焦 To C,简化范围

当前提案中涉及的 B2B2C 经济体系相对复杂,不太适合在原型验证阶段同时推进。委员会建议在 Spark 阶段内专注于 To C 的经济模型设计与实现,由用户自行承担铸造费用,先把面向终端用户的费用逻辑跑通。B2B2C 的部分可以作为后续扩展方向,在 Spark 结项后再逐步推进。

期待看到你的更新。

祝好,

行天


Hi @HNO3Miracle,

Thank you for revising the proposal based on the committee’s feedback. It’s commendable to see you continuously advancing and refining it.

After this round of review, the proposal remains Pending. Here are two suggestions:

  1. The front-end demo needs to cover the complete core flow

During the review, the committee found that the current frontend demo design for the acceptance stage is overly simple and insufficient to support a complete user experience loop. The committee recommends that the frontend demo implement at least the following complete flow: local image upload → mint DOB → display DOB. In particular, since the proposal mentions a decentralized storage solution, the demo should implement that functionality as well so reviewers and users can freely choose the storage option and experience the entire minting process end-to-end.

  1. Economic model recommendation: focus on To C and simplify scope

The B2B2C economic system involved in the current proposal is relatively complex and not well suited to be advanced simultaneously during the prototype validation phase. The committee recommends focusing on the To C economic model design and implementation during the Spark phase, with users bearing the minting costs themselves, to first validate the fee logic aimed at end users. The B2B2C portion can be treated as a future extension and advanced gradually after the Spark phase concludes.

Looking forward to your update.

Best regards,

Xingtian

On behalf of the Spark Program Committee

cc: @zz_tovarishch, @yixiu.ckbfans.bit, @Hanssen

3 Likes

Hi @xingtianchunyan,

我已经根据委员会的意见修改了主帖,非常高兴能得到委员会的意见,我将保持对项目推进和完善。

祝好,

HNO3Miracle


Hi @xingtianchunyan,

I have updated the main post based on the committee’s feedback. I am very grateful for the committee’s suggestions, and I will continue to advance and refine the project.

Best regards,

HNO3Miracle

cc: @zz_tovarishch

5 Likes

Hi @HNO3Miracle,

Thanks for updating the main post based on the committee’s feedback.

After the latest revision, the committee is ready to move this proposal forward, with an updated funding offer:

Total grant offer: $700 USD (The price and quantity of CKB will be confirmed based on the price on the day you reply to accept the funding)

The rationale is simple: CCC is a developer-friendly library that reduces integration cost, and a pure frontend deployment on Vercel is essentially free — so we believe a smaller, more focused budget is sufficient for a meaningful Spark-phase prototype.

If you’re willing to accept this 700USDgrant,pleasereplytoconfirm∗∗(“Iacceptthe700 offer”)** and provide:
· your preferred payout asset (CKB, or CKB + USDI), and
· the receiving CKB address.

Weekly Sync
We’d like to set up a regular weekly check-in. Two options:

Text-based updates on this thread at a fixed time each week, with committee feedback.
A brief live video call. Please let us know your preference and a time that works for you.

Proposal Content Lock
Once the proposal is approved, we’ll lock the current version of your proposal post as the reference baseline for deliverable verification. This is standard practice for all approved Spark projects. If any adjustments are needed during development, we can discuss and document them in our weekly syncs.

Once confirmed, we will initiate the project approval process and proceed with the first disbursement following Spark’s standard mechanism.

Best,
xingtian
On behalf of the Spark Program Committee

Hi @HNO3Miracle

感谢你根据委员会反馈更新主帖内容。

基于你最新的修订版本,委员会愿意推进该提案进入“通过”流程,并给出一个更新后的资助报价:

资助报价:700 USD(CKB的价格和数量根据你回复接受资助的当天价格确认)

主要原因是:CCC 本身对开发者更友好、能显著降低集成成本;同时 Vercel 的纯前端部署成本几乎为零,因此我们认为以更聚焦的预算即可在 Spark 阶段完成一个有意义、可验收的原型验证。

如果你愿意接受这笔 700 USD 的资助,请在本帖回复确认(例如:“我接受 700 USD 的资助报价”),并同时提供:
· 你希望的发放币种偏好(CKB,或 CKB + USDI),以及
· 接收资金的 CKB 地址。

每周同步
我们希望建立固定的周同步机制,有两种方式:

在本帖进行文字同步,每周固定时间更新进展,委员会回复反馈。
简短的视频通话。 请告知你的偏好和方便的时间。

提案内容锁定
提案获批后,我们会将当前版本的提案帖锁定,作为后续交付验收的参照基准。这是所有 Spark 获批项目的常规流程。如果开发过程中需要调整,可以在每周同步时沟通并记录。

确认后,我们将立即启动立项流程,并按 Spark 的标准机制推进首笔发放。

祝好,
行天
代表星火计划委员会

cc @zz_tovarishch , @Hanssen , @yixiu.ckbfans.bit

1 Like

Hi @xingtianchunyan,

I am very pleased to receive the committee’s recognition and accept the funding offer of 700 USD. I prefer to receive the funds in the form of 100% USDI; if that is not possible, I hope to receive 50% CKB + 50% USDI.

Regarding Weekly Synchronizations
I prefer to conduct text-based progress synchronizations in this thread every weekend. The committee can reply with feedback mid-week or at any time.

I confirm the commencement of this project in the form of a proposal. Below is my wallet receiving address.

ckb1qrgqep8saj8agswr30pls73hra28ry8jlnlc3ejzh3dl2ju7xxpjxqgqq8vz2g24arkjn5wslljsq97vtmmtlcm8hut4y06k

Best,
HNO3Miracle


非常高兴能得到组委会的认可,我接受 700 USD 的资助报价,我偏好以100% USDI 的形式接收资金,如果不行,我希望以 50% CKB + 50% USDI 的方式接收。
关于每周同步
我偏好在每周末,在本贴进行文字同步进展。组委会可以在周中或者任意时间回复反馈。

我确认以提案的形式开启这个项目,以下为我的钱包接收地址。

ckb1qrgqep8saj8agswr30pls73hra28ry8jlnlc3ejzh3dl2ju7xxpjxqgqq8vz2g24arkjn5wslljsq97vtmmtlcm8hut4y06k

祝好,
HNO3Miracle

3 Likes

Hi @HNO3Miracle ,

目前 CKB UGMP 项目的多签钱包已经建立,并已经完成注资。

项目钱包多签地址:
ckb1qrg6n7rh4mfltcruh8zjkcdtjmgx7fg2u6yre3ls5fprmvyhdlyzzqtcn0lylg3s4jgy4ec5wwu29mpr0xe0uvsjcn5yu

根据你接受提案立项时提出的100% USDI 的资助金额比例,共计注资 700 USDI 。多出的部分CKB是为项目打款准备的gas费。

首笔启动资金(140 USDI ,20%)已经发放,交易哈希:
0xf5278d9019f4f0549d5e0e7959fc1d8e802e194581bad5ee74e08678387a40ba

期待你的更新。

祝好
行天
代表星火计划委员会


Hi @HNO3Miracle ,

The multisig wallet for the CKB UGMP project has been established and funded.

Project wallet multisig address:
ckb1qrg6n7rh4mfltcruh8zjkcdtjmgx7fg2u6yre3ls5fprmvyhdlyzzqtcn0lylg3s4jgy4ec5wwu29mpr0xe0uvsjcn5yu

According to the 100% USDI funding ratio you proposed when accepting the project, a total of 700 USDI has been funded. The additional CKB is the gas fee prepared for the project’s payment.

The first installment (140 USDI, 20%) have been disbursed. Transaction hash:
0xf5278d9019f4f0549d5e0e7959fc1d8e802e194581bad5ee74e08678387a40ba

Looking forward to your update.

Best regards
Xingtian
On behalf of the Spark Program Committee

cc @zz_tovarishch , @yixiu.ckbfans.bit , @Hanssen

2 Likes

Hi there!
CKB-UGMP 项目的工作将于本周正式开始,
我将在周末更新项目进度,
欢迎各位的交流与意见!


The work for the CKB-UGMP project will officially commence this week.
I will be sharing a progress update over the weekend.
Looking forward to your feedback and exchange of ideas!

5 Likes

@HNO3Miracle

期待看到你的首周更新。

在这里补充几句:

资金方面是按 Spark 的按需灵活申请机制进行的,如果你在中期有资金方面的需要可以在阶段性工作完成后提出申请。

委员会在收到你的申请后将进入审核阶段,审核通过后会将及时发放相应的预算。

祝好,
行天
代表星火计划委员会