Dòng vốn thực sự là một vấn đề phiền phức. Ai cũng phải làm, nhưng mỗi người lại làm theo cách khác nhau, và ngay cả khi bạn đang làm việc này, có lẽ bạn cũng thay đổi định dạng liên tục.

Khi các đồng tiền ổn định (stablecoin) ngày càng được tích hợp sâu rộng vào mọi lĩnh vực, tôi cảm thấy mình phải xử lý một hoặc hai báo cáo dòng tiền mỗi ngày. Khi một công ty Fintech xuất hiện và yêu cầu báo cáo dòng tiền, điều họ thực sự cần chỉ là sơ đồ này. Một thứ gì đó tương tự như thế này nếu họ đang thêm stablecoin làm tùy chọn cho các khoản thanh toán toàn cầu:

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

Chúng tôi đã phát triển một khung làm việc để sử dụng tại Brale, và nó đã chứng tỏ là rất hữu ích. Nó được gọi là Commons Stablecoin Format (CSF), và đơn giản là một bộ quy tắc để cung cấp cho mô hình ngôn ngữ lớn (LLM) nhằm giúp nó không phải suy nghĩ về định dạng cần sử dụng. Chúng tôi dán CSF JSON vào GPT và đưa ra lời nhắc như: ‘Tạo một luồng vốn cho một khoản chuyển khoản USD được chuyển đổi thành USDC trên Solana.’ Hệ thống luôn tuân theo định dạng này mỗi lần.

Tất cả các biểu đồ dòng tiền đều được tạo bằng Mermaid, một công cụ cực kỳ nhẹ và nhanh. Bạn có thể xem tôi tạo biểu đồ dòng tiền tại đây:

Dòng tiền chỉ thể hiện cách các thành phần kết nối với nhau – nhưng mỗi người lại có mô hình tư duy riêng, điều này thường dẫn đến việc tạo ra thêm một định dạng tùy chỉnh khác. Vì vậy, đội ngũ Brale đã đề xuất một tiêu chuẩn có thể tích hợp vào bất kỳ mô hình ngôn ngữ lớn (LLM) nào để giúp chúng tôi nhanh chóng tạo ra các dòng tiền theo định dạng stablecoin. Trong quá trình phát triển dự án stablecoin mới của chúng tôi API, điều này đã hỗ trợ vô số cuộc thảo luận.

Chúng tôi nhanh chóng nhận ra đây giống như một “siêu năng lực” và đã tích hợp một số tiêu chuẩn này (phải thừa nhận là khá tập trung vào Brale) vào “Commons Stablecoin Format” – một bộ quy tắc chuẩn được thiết kế để tạo ra các luồng vốn, tương tự như ví dụ trên. Dưới đây là bộ tiêu chuẩn đầy đủ.

Từ đó, tiêu chuẩn này tạo ra các sơ đồ Mermaid nhanh gần như tốc độ bạn sao chép và dán chúng. Điều này thật tuyệt vời, vì nó có nghĩa là bạn không cần phải dành 10 năm làm việc tại một công ty fintech, ngân hàng hay bất kỳ nơi nào khác để bắt đầu có được một dòng vốn hợp lý. Bạn cũng có thể chụp ảnh màn hình các dòng vốn khác và yêu cầu LLM yêu thích của mình tạo ra một dòng vốn theo định dạng CSF, điều mà nó thực sự làm rất tốt.

Tiêu chuẩn hóa trong biểu đồ dòng tiền

Có một vài điều rất cơ bản ở đây giúp dòng tiền dễ đọc hơn một chút, được xây dựng dựa trên các khái niệm về lớp giá trị (1,2).

  1. ValueType – Những gì đang được chuyển (ví dụ: USD, USDC, SBC)

  2. TransferType – Cách thức chuyển (ví dụ: ACH, Wire, Ethereum, Canton)

  3. Exchange – Đầu vào là một ValueType + TransferType và đầu ra là một ValueType + TransferType.

Tôi đã viết rất nhiều về ý tưởng này trong quá khứ nhưng chưa ai thực sự áp dụng nó vào sản phẩm cho đến lần cập nhật gần đây nhất của Brale API. Tiêu chuẩn này đã được tích hợp vào CSF, nơi các giao dịch luôn hiển thị ValueType, TransferType và Amount. Ví dụ: SBC Base 100, hoặc USDC Ethereum 100, hoặc USD Wire 100.

Giống như một sơ đồ, việc đọc sẽ dễ dàng hơn nhiều khi cách đặt tên được thống nhất.

Các mức độ chi tiết khác nhau trong tiêu chuẩn:

  • Cấp độ nhẹ – Quy trình giao dịch được đơn giản hóa, tập trung vào các bước cốt lõi.

  • Trung bình – Bao gồm tính cuối cùng của quỹ, theo dõi tuân thủ và xác thực sàn giao dịch.

  • Chi tiết – Theo dõi luồng toàn diện, bao gồm xử lý lỗi.

Bắt đầu

Dù là việc phát hành stablecoin được tài trợ bởi ngân hàng hay thanh toán trên chuỗi qua nhiều blockchain, CSF giúp hiểu rõ hơn. Dưới đây là một ví dụ khác về chuyển khoản ngoài chuỗi, tài trợ cho việc phân phối trên chuỗi bằng stablecoin:

"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

và một gợi ý khác với quy trình ngược lại, từ trên chuỗi chuyển sang ngoài chuỗi.

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

Khung công cụ này là mã nguồn mở và sẵn sàng để áp dụng và đóng góp trên GitHub. Đây là công cụ tôi sử dụng hàng ngày tại Brale và chúng tôi hy vọng nó sẽ giúp các đội ngũ của bạn tiết kiệm thời gian.

Bạn có thể tìm thấy thông số kỹ thuật và các gợi ý ví dụ của CSF trên GitHub – hãy thoải mái sao chép, sử dụng hoặc đóng góp.