资金流图真是让人头疼。人人都做,但做法各不相同;即便你在做,可能也会不断调整格式。

随着稳定币越来越深入地融入各个领域,我感觉自己每天都要处理一两份资金流图。当一家金融科技公司出现并要求提供资金流图时,他们真正想要的其实就是这个图表。如果他们将稳定币作为全球支付的选项之一,图表大概会是这样的:

sequenceDiagram
    title: Funds Flow (Medium, CSF v1.4.5) – USD to USDC with Exchange (Modern Treasury + Brale)
    participant Business as Modern Treasury Customer
    participant MT as Modern Treasury (Instructions Only)
    participant Brale as Brale (Exchange & Settlement)
    participant Solana as Solana Blockchain
    participant Recipient as Recipient Wallet

    Business-->>MT: [DATA] Instruction: Pay ,000 to Recipient (USD)
    MT-->>Brale: [DATA] Instruction Forwarded
    Brale->>Brale: [EXCHANGE] USD to USDC
    Brale->>Solana: Transfer USDC Solana ,000
    Solana->>Recipient: Confirm Receipt

我们在Brale设计了一套框架,结果证明它非常实用。它被称为“Commons稳定币格式”(CSF),其实只是一套规则,用于指导大型语言模型(LLM),使其无需费心考虑该采用何种格式。 我们将CSFJSON)粘贴到GPT中,并输入类似这样的提示:“为一笔美元电汇输入生成资金流,将其转换为Solana上的USDC。”它每次都能严格遵循该格式。

所有资金流图均使用 Mermaid 生成,该工具极其轻量且运行迅速。您可以在此处看到我生成资金流图的过程:

资金流图只是展示了各部分如何相互衔接——但每个人都有自己的思维模型,这通常会导致又出现一种自定义格式,因此Brale团队制定了一套标准,我们可以将其接入任何大型语言模型(LLM),从而快速生成stablecoin格式的资金流图。在开发我们的新项目stablecoin API时,这一标准在无数次讨论中都发挥了重要作用。

我们很快意识到这简直是一种“超能力”,于是将其中部分标准(公平地说,这些标准非常侧重于Brale)融入了Commons稳定币格式Commons Stablecoin Format)中。该格式旨在成为生成资金流(如上文所示)的一套标准规则。以下是完整规则集。

基于此,该标准生成资金流图的速度几乎与你复制粘贴的速度一样快。这非常棒,因为这意味着你无需在金融科技公司、银行或其他机构中花费10年时间,就能开始构建一套像样的资金流。 通常,你还可以截取其他资金流的屏幕截图,让心仪的大语言模型(LLM)按CSF格式生成一份,而它在这方面其实做得相当不错。

流程中的标准化

基于价值层概念(12),这里有几个非常基础的要点,能让资金流图更易于阅读。

  1. ValueType – 转移的对象(例如:USD、USDC、SBC)

  2. TransferType – 转移方式(例如:ACH、电汇、以太坊、Canton)

  3. Exchange——输入一个 ValueType+TransferType,输出一个 ValueType+TransferType。

我过去曾多次撰文探讨这一理念,但直到Brale的最新迭代更新(API)之前,还没有人真正将其应用到产品中。 该标准已被纳入CSF,其中转账信息始终显示ValueType、TransferType和Amount。例如:SBC Base 100、USDCEthereum 100或USD Wire 100。

就像电路图一样,只要标注方式保持一致,就更容易阅读。

标准中包含不同层次的细节:

  • 轻量级——简化的交易流程,侧重于核心步骤。

  • 中等——包含资金最终确认、合规追踪和交易所验证。

  • 详细——全面的流程追踪,包括错误处理。

入门指南

无论是银行注资的stablecoin发行,还是跨多个区块链的链上结算,CSF都能帮助您更好地理解。以下是另一个关于链下转账的示例,用于为链上稳定币分发提供资金:

"A third-party fintech initiates an offchain USD transfer to fund an onchain stablecoin distribution (e.g., USDC on Solana) to a recipient wallet."
sequenceDiagram
    title: Funds Flow (Medium, CSF v1.4.5) – Third-Party Fintech USD to USDC Distribution
    participant Business as Fintech Customer
    participant Fintech as Fintech Platform (Instructions Only)
    participant Exchange as Stablecoin Issuer / Settlement Platform
    participant Solana as Solana Blockchain
    participant Recipient as Recipient Wallet

    Business-->>Fintech: [DATA] Instruction: Pay ,000 to Recipient (USD)
    Fintech-->>Exchange: [DATA] Instruction Forwarded
    Business->>Exchange: Transfer USD Wire ,000
    Exchange->>Exchange: [EXCHANGE] USD to USDC
    Exchange->>Solana: Transfer USDC Solana ,000
    Solana->>Recipient: Confirm Receipt

以及另一个反向场景,即从链上转至链下。

sequenceDiagram
    title: Funds Flow (Medium, CSF v1.4.5) – Onchain USDC Funding to Offchain USD Wire Distribution
    participant Business as Customer Wallet
    participant Fintech as Fintech Platform (Instructions + Compliance)
    participant Exchange as Stablecoin Platform / Settlement Partner
    participant Bank as Bank Network
    participant Recipient as Recipient Bank Account

    Business->>Exchange: Transfer USDC Solana ,000
    Exchange-->>Fintech: [DATA] Receipt Confirmation + Payout Instruction
    Fintech-->>Exchange: [DATA] Instruction: Convert & Wire USD
    Exchange->>Exchange: [EXCHANGE] USDC to USD
    Exchange->>Bank: Transfer USD Wire ,000
    Bank->>Recipient: Confirm Receipt

该框架是开源的,可在 GitHub 上采用和贡献。这已经是我在 Brale 每天都在使用的工具,我们希望它能为您的团队节省一些时间。

您可以在 GitHub 上找到 CSF 规范和示例提示——欢迎分叉、使用或贡献代码。