新電商平台 SmartShoppie 運用區塊鏈技術,建立具自動退款及 NFT 獎勵的眾籌池。該平台以 Yellow SDK 開發套件建設,令用戶可在 Ethereum Sepolia 測試網發起智能合約團購高價產品。
重要資訊:
- SmartShoppie 利用區塊鏈眾籌池實現自動化團購,未達目標時會自動退款
- 成功參與者可獲 NFT 獎勵及工作坊名額,功能由智能合約實現
- 開發過程運用了 Yellow SDK,這是一款鏈無關的 Web3 開發工具,簡化區塊鏈應用製作
這系統會讓用戶(如 Alice)創建具體金額與截止日期的眾籌池,例如設立購買 3D 打印機、目標 US$10,000、30 日期限。參與者(如 Bob)可出資,所有交易透過平台智能合約紀錄。若籌款達標,款項會轉給供應商,參加者可獲產品及 NFT 工作坊名額;若未達標,所有出資人自動獲退款。
平台的智能合約架構利用 "hasParticipated" 映射追蹤每位參加者。提供 participate 函數記錄用戶,並發送參與事件以便鏈外通知。部署於本地 Hardhat 網絡,透過標準區塊鏈命令完成。
SmartShoppie 前端以 React 及 Vite 打造現代電商介面。產品頁展示即時減價計時及動態價格。WebSocket(10000 埠口)把購買數據送往後端伺服器,身份認證模組收集錢包地址以進行鏈上交易。
區塊鏈集成透過 wagmi 和 viem 程式庫實現 Ethereum 連接。useAccount 函數自動識別已連接的錢包,useWriteContract 處理鏈上操作。錢包資訊與產品資料透過 WebSocket 傳送作後端記錄。
開發團隊將 wagmi v2 配合 React 及 Sepolia 測試網和 HTTP 傳輸設定。配套庫包含 @tanstack/react-query(狀態管理)、Vite(前端)及 Hardhat(以太坊開發及部署)。
Yellow SDK 這個底層開發框架屬於高性能、鏈無關工具包,目標是連接傳統 Web2 與新興 Web3 開發。
它原生支援多鏈兼容,令應用可跨鏈運作,無需分別實現。SDK 統一處理鏈上細節,毋須開發者精通區塊鏈。
SDK 解決常見 Web3 難題,包括複雜錢包接入、Gas 費優化、用戶體驗困難等。亦支援鏈外即時互動,大幅縮短 Web3 用戶須等待鏈上交易確認的痛點。
總結
SmartShoppie 展現電商平台結合區塊鏈技術實現團購與自動財務管理的新趨勢。平台利用 Yellow SDK,令 Web3 應用開發變得更易上手。智能合約、NFT 獎勵及自動退款系統,為用戶帶來具透明度與保障的協作購物新模式,同時享受區塊鏈安全及公開優勢。

