moonaskyou/threatchain

GitHub: moonaskyou/threatchain

ThreatChain 是一个基于多智能体AI的区块链威胁实时检测和链上信誉系统,旨在变被动安全为主动情报。

Stars: 0 | Forks: 0

# 🔗 威胁链 **链上威胁情报** — 由多智能体 AI 驱动的实时区块链威胁检测与链上信誉系统。 ## 🎯 使命 威胁链将被动安全转变为前瞻性威胁情报。我们不是逐一审计合约,而是持续监控区块链生态系统,检测新出现的威胁,并将信誉评分发布在链上。 ## 🏗️ 架构 ``` ┌─────────────────────────────────────────────────────────┐ │ ThreatChain │ ├─────────────────────────────────────────────────────────┤ │ ┌──────────────┐ ┌──────────────┐ ┌─────────────────┐ │ │ │ Threat Feed │ │ Pattern │ │ Reputation │ │ │ │ Aggregator │ │ Recognition │ │ Oracle │ │ │ │ Agent │ │ Agent │ │ Agent │ │ │ └──────┬───────┘ └──────┬───────┘ └────────┬────────┘ │ │ │ │ │ │ │ ┌──────┴─────────────────┴──────────────────┴────────┐ │ │ │ Agent Orchestrator │ │ │ │ (Hermes Agent + 9Router) │ │ │ └─────────────────┬───────────────────────────────────┘ │ │ │ │ │ ┌─────────────────┴───────────────────────────────────┐ │ │ │ Multi-Agent AI Engine │ │ │ │ (Long-chain Reasoning + Analysis) │ │ │ └─────────────────────────────────────────────────────┘ │ │ │ │ ┌──────────────┐ ┌──────────────┐ ┌─────────────────┐ │ │ │ Alert │ │ Community │ │ Blockchain │ │ │ │ System │ │ Intel │ │ Data Layer │ │ │ │ Agent │ │ Agent │ │ (Multi-chain) │ │ │ └──────────────┘ └──────────────┘ └─────────────────┘ │ └─────────────────────────────────────────────────────────┘ ``` ## 🚀 核心功能 ### 1. **持续威胁监控** - 实时区块链扫描(Ethereum、BSC、Polygon、Solana) - 检测:钓鱼合约、Rug Pull、蜜罐、漏洞利用模式 - 全天候自动监控 ### 2. **链上信誉系统** - 将信誉评分直接发布到区块链 - 不可篡改的威胁情报记录 - 可供任何 dApp 或钱包查询 ### 3. **多智能体情报** - **威胁源智能体**:聚合钓鱼网站、诈骗代币、漏洞利用模式 - **模式识别智能体**:基于机器学习检测新攻击向量 - **信誉预言机智能体**:计算并发布链上评分 - **警报系统智能体**:实时通知(Telegram、Discord、电子邮件) - **社区情报智能体**:众包威胁报告验证 ### 4. **前瞻性警报** - 高风险合约即时通知 - 可定制的警报规则 - 与 Telegram、Discord、Slack 集成 ### 5. **威胁分析面板** - 历史威胁趋势 - 攻击向量热力图 - 信誉评分浏览器 ## 📊 代币消耗模型 | 智能体 | 代币/操作 | 频率 | 每日预估 | |--------|----------|------|----------| | 威胁源聚合器 | 60万 | 持续(每天96次) | 5760万 | | 模式识别 | 80万 | 每天48次 | 3840万 | | 信誉预言机 | 40万 | 每天24次 | 960万 | | 警报系统 | 15万 | 事件驱动(每天约100次) | 1500万 | | 社区情报 | 20万 | 每天50次 | 1000万 | | **总计** | | | **约1.3亿/天** | 以100个活跃监控器计:约130亿代币/天 → 约3900亿/月 ## 🔄 工作原理 ``` 1. Continuous Blockchain Monitoring ↓ 2. Anomaly Detection (new token, suspicious TX, phishing pattern) ↓ 3. Multi-Agent Analysis (5 specialized agents) ↓ 4. Reputation Score Calculation (0-100) ↓ 5. Publish to On-Chain Oracle ↓ 6. Alert Subscribers (Telegram/Discord/Email) ↓ 7. Update Threat Intelligence Database ``` ## 🛠️ 技术栈 - **AI 模型:** 高级 LLM(推理),多智能体编排(分析) - **智能体框架:** Hermes Agent + 9Router - **IDE:** Cursor + Claude Code - **区块链:** Etherscan、BSCScan、Polygonscan、Solana APIs - **智能合约:** Solidity(EVM),Rust(Solana) - **数据库:** PostgreSQL + Redis + IPFS - **部署:** Docker + Kubernetes + Vercel ## 🎯 差异化 | 传统安全 | 威胁链 | |----------|--------| | 事后审计 | 前瞻性监控 | | 逐一检查合约 | 生态系统全面监控 | | 链下报告 | 链上信誉 | | 人工提交 | 自动检测 | | 静态分析 | 模式识别 + 机器学习 | ## 📈 应用场景 1. **钱包集成**:交易前显示信誉评分 2. **DEX 保护**:阻止高风险代币上市 3. **DeFi 协议**:白名单验证 4. **NFT 市场**:检测虚假合集 5. **跨链桥安全**:监控跨链漏洞利用 ## 🔐 链上信誉预言机 部署在多条链上的智能合约: ``` interface IThreatChainOracle { function getReputationScore(address target) external view returns (uint8); function getThreatLevel(address target) external view returns (ThreatLevel); function getLastUpdate(address target) external view returns (uint256); } ``` ## 🚧 状态 **第一阶段(当前):** 多智能体架构 + 威胁检测引擎 **第二阶段:** 链上预言机部署(Ethereum、BSC、Polygon) **第三阶段:** 社区情报平台 + API **第四阶段:** 机器学习模型训练 + 模式识别 🔥 **寻求用于生产规模威胁情报部署的 API 额度。** ## 📦 安装 ``` git clone https://github.com/moonaskyou/threatchain.git cd threatchain pip install -r requirements.txt cp .env.example .env # 将你的 API keys 添加到 .env python src/orchestrator.py ``` ## 📄 许可证 MIT 许可证 - 详情请参见 [许可证](LICENSE)。 **由 [moonaskyou](https://github.com/moonaskyou) 用 ❤️ 构建**
标签:URL发现, 人工智能, 信誉评分, 区块链安全, 可视化界面, 多代理系统, 威胁情报, 威胁模式, 威胁聚合, 子域名突变, 安全代理, 安全检测, 开发者工具, 搜索引擎查询, 智能合约安全, 模式识别, 测试用例, 用户模式Hook绕过, 请求响应过滤, 请求拦截, 逆向工具, 链上信誉系统, 链上数据, 链上数据分析, 预防性安全