BlueLink — Tokenizing Blue Bonds for Ocean Conservation on SuiBlueLink:為海洋保育發行藍色債券

BlueLink — Tokenizing Blue Bonds for Ocean Conservation on SuiBlueLink:為海洋保育發行藍色債券

BlueLink:為海洋保育發行藍色債券
In short摘要

BlueLink tokenizes blue bonds on Sui, letting issuers raise funds for ocean conservation while investors track principal and interest fully on-chain.BlueLink 將藍色債券代幣化於 Sui 鏈上,讓發行方為海洋保育募資,投資人可完整追蹤本金與利息。

What It Is

BlueLink is a blue bond fundraising platform built on the Sui blockchain, for ocean conservation, sustainable fisheries, and other blue economy initiatives — it sits alongside Blink Market, a binary prediction market protocol, as one of a few Sui-based financial applications I’ve built. Blue bonds are specialized financial instruments designed to raise capital for ocean conservation and sustainable marine economy projects.

Investors sign in with a Sui wallet signature rather than a password, browse listed blue bonds with their issuers, interest rates, and maturity dates, purchase bond tokens and receive NFT bond certificates, track their holdings and earnings, and redeem principal and interest on the maturity date.

Issuers can issue blue bonds to raise funds for ocean projects, manage the collected funds and redemption pools, monitor fundraising progress and investor information in real time, and pause or resume bond sales.

I built BlueLink around four problems I saw in ocean conservation fundraising: traditional fundraising lacks transparent fund tracking, investors struggle to verify actual fund usage, there are no platformized blue bond issuance tools, and international investors find it hard to participate in ocean project financing. Sui’s high throughput and low fees — second-level confirmations at low transaction cost — make it possible to keep the whole bond lifecycle on-chain, where records are permanent and fund flows are verifiable in real time, and smart contracts execute automatically instead of relying on intermediaries.

My Role

I worked on the backend and the Sui Move contracts — the Go service and its PostgreSQL layer, and the on-chain bond modules.

How It Works

Layer Components
Blockchain Layer Sui Move Smart Contracts, Event Listening, RPC API
Backend Go 1.24 + Gin Framework, PostgreSQL Database
Authentication Wallet Signature Verification + Memory Session Management
Frontend (Planned) React + TypeScript + Vite

The system keeps itself synchronized with on-chain state by listening to blockchain events, including BondProjectCreated, BondTokensPurchased, and BondTokenRedeemed.

A few things I’d call out about the design:

  • Smart contracts execute redemption and interest distribution automatically, without manual intervention, and every investment, redemption, and fund management operation is stored permanently on-chain.
  • The system polls on-chain events every 15 seconds and updates platform data automatically.
  • Sign-in uses native Sui wallet signature verification with a nonce mechanism to prevent replay attacks.
  • Sessions are held in HttpOnly cookies with a 24-hour validity period, and users can see every logged-in device and revoke suspicious connections, up to a maximum of 3 concurrent logins.
  • Requests carry a request ID for audit logging and fault tracing, and deletions are soft, preserving data history for traceability and compliance.
  • The platform is designed specifically for ocean-related projects, with support for the fundraising parameters and progress tracking those projects need.

What’s Next

I am no longer maintaining BlueLink, so what follows is what was planned rather than what is coming. The next 3–6 months would have been about shipping the React + TypeScript frontend, migrate to Sui mainnet so the platform can handle real fund flows, and support more blue economy project types such as aquaculture, ocean cleanup, and coral protection. Further out, the roadmap covers cross-chain support for blue bonds across multiple public chains, a DAO governance model, and an analytics dashboard giving issuers detailed reports and investor insights. The longer-term ambition is to serve as financing infrastructure for the blue economy in support of United Nations Sustainable Development Goal 14 — connecting investors worldwide with ocean conservation projects, making financing more accessible to them, and establishing transparent disclosure and fund tracking mechanisms.

這是什麼

BlueLink 是建構於 Sui 區塊鏈的藍色債券募資平台,服務海洋保育、永續漁業及其他藍色經濟計畫;它和二元預測市場協議 Blink Market 一樣,都是我做過的幾個 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 項——連結全球投資人與海洋保育專案,讓他們更容易參與融資,並建立透明的揭露與資金追蹤機制。