Skip to content

CINALabs/fund-nav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CINA NAV Proof-of-Stake (PoS)

CINA NAV PoS 是一个去中心化的基金净值(NAV)验证系统。它将传统基金的"黑盒"净值更新转变为链上可验证、多方共识的透明流程。

文档导航 (Documentation Hub)

快速开始

角色指南

设计与架构


系统架构

graph TD
    User[用户/Dashboard] -->|查看| Backend[Backend API]
    User -->|手动提案| Contract[NavVerifier Contract]
    
    subgraph "On-Chain Layer"
        Contract <-->|Stake/Slash| Staking[Staking Contract]
        Contract -->|Update NAV| FundToken[Fund Token Legacy]
    end

    subgraph "Off-Chain Agents"
        Teacher[🤖 Teacher Bot] -->|2. Propose| Contract
        Verifier[🛡️ Verifier Network] -->|3. Verify & Vote| Contract
        Teacher -->|1. Fetch Price| Market[External Market Data]
        Verifier -->|1. Fetch Price| Market
    end

    Backend -->|Index Events| Contract
Loading

项目结构

| 目录 | 说明 |

Data Description
contracts/ Solidity 智能合约 (Foundry/Hardhat)
services/teacher 官方报价机器人 (TypeScript)
services/verifier 参考验证节点 (TypeScript)
digital-fund-backend/ Go Indexer & API Service
digital-fund/ Vue3 前端, 集成 NAV Dashboard

核心特性

  1. Commit-Reveal 投票: 防止跟票攻击,确保验证独立性。
  2. 双层质押模型: Teacher 需高额质押,Verifier 需基础质押。
  3. 兼容性 (NavAdapter): 无缝对接现有 ERC20 基金合约。
  4. 容错设计: 支持 Teacher/Verifier 离线恢复,防止无效数据上链。

Built with ❤️ by CINA Labs

About

CINA-NAV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published