Technology
5.1 為什麼選擇完全上鏈?
在傳統遊戲中,玩家的資產和成就都存儲在中心化服務器上,一旦服務器關閉或公司倒閉,所有的努力都將化為烏有。Soulbound Saga 採用完全上鏈架構,確保您的每一個成就都被永恆地記錄在區塊鏈上。
完全上鏈的核心優勢:
🔒 真正的所有權 - 您的 NFT 存儲在您的錢包中,沒有人能奪走
🌐 永恆存在 - 只要區塊鏈存在,您的資產就永遠存在
🔍 完全透明 - 所有遊戲邏輯都是開源且可驗證的
⚖️ 絕對公平 - 隨機數、獎勵分配都可以被獨立驗證
🚫 無法作弊 - 遊戲規則由不可篡改的智能合約執行
5.2 智能合約架構
Soulbound Saga 採用模組化部署,目前僅在 BNB Chain 主網營運。所有合約皆於 v1.5.0.0 完成升級與驗證,主要模組如下:
🏛️ DungeonCore.sol ─ 核心註冊與跨模組協調
├── ⚔️ Hero.sol ─ 英雄 NFT(VRF 稀有度)
├── 🔮 Relic.sol ─ 聖物 NFT(VRF 容量)
├── 🛡️ Party.sol ─ 隊伍 NFT/出征管理
├── 🏰 DungeonMaster.sol ─ 地城探索與獎勵邏輯
├── 💰 PlayerVault.sol ─ 資金出入、推薦獎勵
├── 🔥 AltarOfAscension.sol ─ 升星/進化流程
├── 📜 PlayerProfile.sol ─ 玩家 SBT 檔案
├── 🏆 VipStaking.sol ─ VIP 質押與 NFT 發放
└── 🎲 VRFManager.sol ─ Chainlink VRF v2.5 管理
5.3 鏈上隨機性實現 ✅ 已完全實裝 v1.3.4
問題: 區塊鏈是確定性的,如何實現真正的隨機?
解決方案: DungeonDelvers 使用 Chainlink VRF V2.5 Direct Funding 保證完全公平:
Chainlink VRF 集成 - 已完全實裝,提供可驗證的鏈上隨機數
等待機制 - 每次隨機請求需等待 10-30 秒 由 Chainlink 網路處理
成本透明 - VRF 機制約增加 $0.6-1.0 成本,確保隨機性品質
防操縱保證 - 任何人(包括開發團隊)都無法預測或操控結果
VRF Manager 合約地址: 0xcd6bad326c68ba4f4c07b2d3f9c945364e56840c
// Chainlink VRF 隨機數請求邏輯
function requestRandomForUser(
address user,
uint256 quantity,
uint8 maxRarity,
bytes32 commitment
) external payable returns (uint256 requestId) {
uint256 totalFee = vrfRequestPrice + platformFee;
require(msg.value >= totalFee, "Insufficient VRF fee");
requestId = COORDINATOR.requestRandomWords(
keyHash,
subscriptionId,
requestConfirmations,
callbackGasLimit,
quantity
);
}
5.4 Gas 優化策略
挑戰: 完全上鏈意味著每個操作都需要支付 Gas 費用。
優化方案:
批量操作 - 單次交易處理多個 NFT
狀態壓縮 - 使用位操作減少存儲空間
延遲執行 - 非緊急操作延遲到 Gas 費用較低時執行
事件驅動 - 使用事件而非狀態變量記錄歷史數據
5.5 升級性與治理
升級策略:
使用 代理模式 (Proxy Pattern) 實現合約升級
重要升級需要通過 DAO 投票
時間鎖 確保有足夠時間檢視升級內容
治理機制:
$SOUL 持有者可以參與提案投票
VIP 用戶獲得額外投票權重
重大決策需要超級多數 (2/3) 通過
5.6 安全性保障
多重安全措施:
🛡️ 重入攻擊防護 - 所有外部調用都使用 ReentrancyGuard
⏸️ 緊急暫停機制 - 發現漏洞時可以立即暫停合約
🔍 多重簽名 - 關鍵操作需要多個管理員確認
📊 實時監控 - 異常活動自動觸發告警
🔐 代碼審計 - 定期進行第三方安全審計
5.7 跨鏈擴展計劃
Phase 1(進行中):BNB Chain 主網營運與效能優化(現行唯一正式版本)
Phase 2(規劃中):評估 Polygon、Arbitrum 等網路的部署成本與使用者需求
Phase 3(規劃中):跨鏈資產互操作性設計(需 DAO 核准後啟動)
Phase 4(規劃中):Layer2 / 側鏈整合,將依社群投票與審計結果排程
5.8 技術路線圖
2025 Q3
✅ DungeonCore、Hero、Relic、Party、PlayerVault 主網部署
✅ 前端 PWA 與核心遊戲循環正式上線
✅ VIP 質押與升星系統投入營運
2025 Q4
✅ Chainlink VRF v2.5 佈署完成並啟用批量揭示流程
🔄 高階地城機制(開發中,預計 v1.6 落地)
🔄 行動裝置錢包體驗最佳化(持續迭代中)
2026 Q1(規劃中)
🟡 DAO 治理框架(需求討論與安全審計後啟用)
🟡 跨鏈橋與 Layer2 擴展(技術評估與合作洽談中)
🟡 資產互通 SDK(視多鏈時程進度排程)
💡 開發者注意: 所有智能合約代碼都將在 GitHub 上開源,歡迎社群貢獻和審計。我們相信透明度是建立信任的基礎。
技術文檔: GitHub Repository 合約地址: BSCScan 驗證合約 審計報告: V1.0 版本即將發布
最后更新于