# BlueLink：為海洋保育發行藍色債券

Date: 2025-10-25
Source: https://kxhuang.dev/2025/10/25/BlueLink/
Description: BlueLink 將藍色債券代幣化於 Sui 鏈上，讓發行方為海洋保育募資，投資人可完整追蹤本金與利息。
Translation of: https://kxhuang.dev/2025/10/25/BlueLink/index.md
Author: Kai Xiu Huang (https://kxhuang.dev)

---
## 這是什麼

BlueLink 是建構於 Sui 區塊鏈的藍色債券募資平台，服務海洋保育、永續漁業及其他藍色經濟計畫；它和二元預測市場協議 [Blink Market](/2026/06/06/BlinkMarket/) 一樣，都是我做過的幾個 Sui 金融應用之一。藍色債券是為海洋保育與永續海洋經濟專案籌募資本而設計的特殊金融工具。

投資人以 Sui 錢包簽章登入，而不是用密碼；可瀏覽上架的藍色債券及其發行方、利率與到期日，購買債券代幣並取得 NFT 債券憑證，追蹤自己的持有與收益，並於到期日贖回本金與利息。

發行方可以發行藍色債券為海洋專案籌資、管理募得資金與贖回資金池、即時監控募資進度與投資人資訊，並暫停或恢復債券銷售。

我做 BlueLink 是針對我在海洋保育募資看到的四個問題：傳統募資缺乏透明的資金追蹤、投資人難以查證資金實際用途、缺少平台化的藍色債券發行工具，以及國際投資人不易參與海洋專案的融資。Sui 的高吞吐與低手續費——秒級確認、低交易成本——讓整個債券生命週期得以留在鏈上，紀錄永久保存、資金流向可即時驗證，智慧合約自動執行，而不必依賴中介。

## 我的角色

我負責後端與 Sui Move 合約——Go 服務與它的 PostgreSQL 資料層，以及鏈上的債券模組。

## 如何運作

| 層級 | 組成 |
|------|------|
| **區塊鏈層** | Sui Move 智慧合約、事件監聽、RPC API |
| **後端** | Go 1.24 + Gin 框架、PostgreSQL 資料庫 |
| **身分驗證** | 錢包簽章驗證 + 記憶體 session 管理 |
| **前端（規劃中）** | React + TypeScript + Vite |

系統透過監聽鏈上事件（包含 BondProjectCreated、BondTokensPurchased、BondTokenRedeemed）讓自身與鏈上狀態保持同步。

關於設計，有幾點我想特別提出來：

- 智慧合約自動執行贖回與利息發放，不需人工介入；每一筆投資、贖回與資金管理操作都永久保存在鏈上。
- 系統每 15 秒輪詢一次鏈上事件，自動更新平台資料。
- 登入使用原生 Sui 錢包簽章驗證，並以 nonce 機制防止重放攻擊。
- Session 存放在有效期 24 小時的 HttpOnly cookie；使用者可看到所有已登入裝置並撤銷可疑連線，最多同時 3 個登入。
- 請求都帶有 request ID 以供稽核記錄與故障追蹤，刪除採軟刪除，保留資料歷史以利追溯與法遵。
- 平台專為海洋相關專案設計，支援這類專案需要的募資參數與進度追蹤。

## 接下來

未來 3 到 6 個月的計畫是推出 React + TypeScript 前端、遷移到 Sui 主網讓平台能處理真實資金流，並支援更多藍色經濟專案類型，例如水產養殖、海洋清理與珊瑚保育。再往後，路線圖包含讓藍色債券跨多條公鏈的跨鏈支援、DAO 治理模式，以及提供發行方詳細報表與投資人洞察的分析儀表板。更長期的目標是成為藍色經濟的融資基礎設施，支持聯合國永續發展目標第 14 項——連結全球投資人與海洋保育專案，讓他們更容易參與融資，並建立透明的揭露與資金追蹤機制。
