Analisis arus dana itu agak merepotkan. Semua orang melakukannya, tapi caranya berbeda-beda, dan bahkan jika Anda melakukannya, kemungkinan besar Anda terus-menerus mengubah formatnya.
Seiring dengan semakin terintegrasinya stablecoin ke dalam segala hal, saya merasa seperti mengerjakan satu atau dua alur dana setiap hari. Ketika sebuah perusahaan fintech muncul dan meminta alur dana, yang sebenarnya mereka inginkan hanyalah diagram ini. Sesuatu seperti ini jika mereka menambahkan stablecoin sebagai opsi untuk melakukan pembayaran global:
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 ReceiptKami mengembangkan kerangka kerja untuk digunakan di Brale, dan ternyata sangat berguna. Namanya Commons Stablecoin Format (CSF), dan ini hanyalah sekumpulan aturan untuk diberikan kepada LLM agar tidak perlu memikirkan format apa yang harus digunakan. Kami menempelkan CSF JSON ke GPT dan memberi perintah seperti: ‘Buat aliran dana untuk input transfer USD yang dikonversi menjadi USDC di Solana.’ Ia selalu mengikuti format tersebut.
Semua alur dana dihasilkan menggunakan Mermaid, yang sangat ringan dan cepat. Anda dapat melihat saya membuat alur dana di sini:
Alur dana hanya menunjukkan bagaimana segala sesuatunya saling terhubung — namun setiap orang memiliki model mentalnya sendiri, yang biasanya berujung pada format kustom lainnya, sehingga tim Brale merumuskan standar yang dapat diintegrasikan ke dalam LLM mana pun untuk membantu kami dengan cepat menghasilkan alur dana stablecoin. Dalam pengembangan stablecoin API kami yang baru, hal ini telah membantu dalam percakapan yang tak terhitung jumlahnya.
Kami segera menyadari bahwa ini seperti kekuatan super dan mengintegrasikan beberapa standar tersebut (yang, sejujurnya, sangat berfokus pada brale) ke dalam Commons Stablecoin Format, yang dirancang sebagai seperangkat aturan standar untuk menghasilkan aliran dana, seperti yang di atas. Berikut adalah kumpulan lengkapnya.
Dari sana, standar ini menghasilkan diagram mermaid secepat Anda menyalin dan menempelkannya. Hal ini sangat bagus, karena berarti Anda tidak perlu menghabiskan 10 tahun di fintech, bank, atau di mana pun untuk mulai memiliki aliran dana yang layak. Anda juga biasanya dapat mengambil tangkapan layar dari aliran dana lain dan meminta LLM favorit Anda untuk menghasilkan satu dalam format CSF, yang sebenarnya cukup baik dalam melakukannya.
Standarisasi dalam alur
Ada beberapa hal sangat dasar di sini yang membuat alur dana sedikit lebih mudah dibaca berdasarkan konsep Value Layer (1,2).
- ValueType – Apa yang ditransfer (misalnya, USD, USDC, SBC)
- TransferType – Bagaimana cara pergerakannya (misalnya, ACH, Wire, Ethereum, Canton)
- Exchange – Masukan berupa satu ValueType+TransferType dan keluaran berupa satu ValueType+TransferType.
Saya telah banyak menulis tentang ide tersebut di masa lalu, tetapi tidak ada yang benar-benar mengimplementasikannya dalam produk hingga pembaruan terakhir Brale API. Standar tersebut telah diintegrasikan ke dalam CSF, di mana transfer selalu menampilkan ValueType, TransferType, dan Amount. Misalnya, SBC Base 100, atau USDC Ethereum 100, atau USD Wire 100.
Seperti skema, hal ini jauh lebih mudah dibaca jika penamaannya konsisten.
Tingkat detail yang bervariasi dalam standar:
- Ringan – Alur transaksi yang disederhanakan dengan fokus pada langkah-langkah inti.
- Sedang – Termasuk finalitas dana, pelacakan kepatuhan, dan validasi pertukaran.
- Rinci – Pelacakan alur yang komprehensif, termasuk penanganan kesalahan.
Memulai
Baik itu penerbitan yang didanai bank (stablecoin) maupun penyelesaian on-chain di beberapa blockchain, CSF memudahkan pemahaman. Berikut adalah contoh lain untuk transfer off-chain yang mendanai distribusi on-chain dalam 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 Receiptdan satu lagi di mana prosesnya terbalik, dari on-chain ke off-chain.
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 ReceiptKerangka kerja ini bersifat open-source dan tersedia untuk diadopsi serta dikontribusikan di GitHub. Ini sudah menjadi sesuatu yang saya gunakan setiap hari di Brale dan kami berharap ini dapat menghemat waktu tim Anda.
Anda dapat menemukan spesifikasi CSF dan contoh prompt di GitHub — silakan fork, gunakan, atau berkontribusi.