一个基于以太坊交易数据的去中心化信用评分平台,通过分析用户的链上行为模式,为Web3生态提供可信的信用评估服务。
- 智能信用评分:基于多维度交易数据分析,生成综合信用评分
- 交易行为分析:深度解析用户交易模式、频率和价值分布
- 可视化报告:提供直观的数据图表和趋势分析
- 缓存优化:智能缓存机制,提升数据加载速度
- 多钱包支持:支持MetaMask等主流以太坊钱包连接
- 交易频率:评估用户链上活跃度
- 交易金额:分析资金流动规模和稳定性
- 合约交互:衡量DeFi和智能合约使用经验
- NFT持有:评估数字资产多样性
- DeFi参与度:分析去中心化金融协议使用情况
- React 18 - 现代化用户界面框架
- Material-UI (MUI) - 企业级UI组件库
- Vite - 高性能构建工具
- Chart.js - 数据可视化图表库
- Ethers.js - 以太坊区块链交互库
- MetaMask - 钱包连接和身份验证
- Etherscan API - 交易数据获取服务
- 本地缓存 - 优化数据加载性能
- 分页获取 - 支持大量交易数据处理
- 实时更新 - 动态刷新最新交易信息
- Node.js >= 16.0.0
- npm >= 8.0.0
- 现代浏览器(支持ES6+)
-
克隆项目
git clone https://github.com/MichaelSatoshi1983/web3-score.git cd web3-score -
安装依赖
npm install
-
配置环境
- 获取Etherscan API密钥:https://etherscan.io/apis
- 在应用设置中配置API密钥
-
启动开发服务器
npm run dev
-
访问应用 打开浏览器访问
http://localhost:5173
npm run build
npm run preview- 点击"连接钱包"按钮
- 选择MetaMask或其他支持的钱包
- 授权连接并确认网络(以太坊主网)
- 连接钱包后自动开始分析
- 查看综合评分和各维度得分
- 获取个性化改进建议
- 访问"交易分析"页面
- 查看详细的交易历史和统计数据
- 分析交易模式和趋势变化
- 在地址输入框中输入任意以太坊地址
- 查看该地址的公开信用评分
- 对比不同地址的信用表现
- Etherscan API Key:用于获取交易数据
- 请求频率限制:免费版5次/秒,付费版可调整
- 数据缓存时间:默认1小时,可自定义
- 权重配置:可调整各评分维度的权重
- 时间范围:支持自定义分析时间窗口
- 最小交易数:设置评分所需的最少交易数量
- 本地处理:所有数据分析在浏览器本地进行
- 无服务器存储:不在服务器端存储用户数据
- 公开数据:仅使用区块链公开交易数据
- 用户控制:用户完全控制数据访问权限
- 以太坊区块链公开交易记录
- Etherscan API提供的标准化数据
- 不涉及任何私人或敏感信息
免责声明:本项目仅供学习和研究使用,不构成任何投资建议。用户应当理性使用评分结果,并承担相应风险。