# Sui Bootcamp：24 小時打造鏈上聊天應用

Date: 2025-12-10
Source: https://kxhuang.dev/2025/12/10/Sui_bootcamp/
Description: 在 24 小時黑客松做出鏈上聊天應用的過程，讓我理解 Sui Move 以物件為中心的模型、capability 與動態欄位。
Translation of: https://kxhuang.dev/2025/12/10/Sui_bootcamp/index.md
Author: Kai Xiu Huang (https://kxhuang.dev)

---
## 課程教你語法，期限教你模型

我在 [Sui Workshop](/2025/08/17/Sui_workshop/) 做群眾募資平台時，就已經接觸過一次 Sui Move 以物件為中心的模型，但你可以讀完那套模型，卻仍舊照著「鏈是一個全域鍵值儲存」的方式寫合約。真正推動我理解的，是必須在一天之內把東西做出來。

Bootcamp 本身由來自 Sui Foundation 的 Domenico 與 Mysten Labs 的 Andreas 兩位導師帶領，聚焦在 Sui Move 語言與 Sui 的關鍵特性，並實際帶到 TypeScript SDK 與 Sui 錢包整合。那給了我詞彙。最後那場 24 小時黑客松——做一個鏈上聊天應用，把 bootcamp 與 Sui 生態系工具學到的東西全部用上——才是詞彙必須轉成決策的地方。

## 那些不再抽象的特性

我們的專案是一個叫 Iceb3rg 的鏈上聊天應用，網址在 [chat-web-olive-iota.vercel.app](https://chat-web-olive-iota.vercel.app)。使用者只要用 Google 帳號就能建立帳戶，在公開或私人聊天室裡聊天。平台會先加密訊息再存上鏈，我們也替使用者贊助 gas 費用，改善體驗、降低進入門檻。

我主要負責 Sui Move 智慧合約：使用者帳戶管理、聊天室模組與訊息處理。透過這段開發過程，我對 Sui Move 的獨特特性有了深入的體會——以物件為中心的模型、capability 與動態欄位。這三件事在我必須在時限內決定帳戶、聊天室與訊息該如何被表示與擁有之前，一直都是抽象的。

我的隊伍在黑客松拿到**第二名**。我提這件事與其說是成績，不如說是關於這種形式的一個證據：限制本身就是教學手段。在時間壓力下和隊友一起把專案交出來，是課程本身沒辦法提供的實作經驗。

## 我的收穫

這次 bootcamp 加深了我對 Sui 區塊鏈與 Move 語言的理解，也鞏固了我的技能與基礎知識。更重要的是，它把興趣變成了方向——它是我對 Sui 生態系乃至整個區塊鏈技術產生熱情的關鍵。我還在持續學習，也持續探索 Sui 與區塊鏈能做到的事。
