核心改动: - 调度器从每分钟改为每秒执行,用户每秒看到挖矿收益 - 每秒更新账户余额,但MiningRecord每分钟汇总写入一次(减少数据量) - seed自动执行(prisma.seed配置),初始化后isActive=false - 只有一个手动操作:管理员在后台点击"启动挖矿" 技术细节: - 每秒分配量:100万/63,072,000秒 ≈ 0.01585 shares/秒 - Redis累积器:每秒挖矿数据累积到Redis,每分钟末写入数据库 - 分布式锁:0.9秒锁定时间,支持多实例部署 - 后台管理界面:添加挖矿状态卡片和激活/停用按钮 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| nginx | ||
| src | ||
| .env.production | ||
| .gitignore | ||
| DEVELOPMENT_GUIDE.md | ||
| Dockerfile | ||
| deploy.sh | ||
| docker-compose.yml | ||
| next.config.js | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||