🔥 BBB 交易所多语言开源源码

支持币币交易 / 期权 / 衍生品 / 盲盒 / 质押

完全开源、多语言版本,支持自定义币种、手续费、交易精度、交易类型(衍生品、币币、期权)、是否可充值等。行情数据对接主流交易所,安全采用 RSA 加密,系统基于 PHP 8.1 + Swoole5 网络驱动,适合私有部署或二次开发。

核心亮点

  • 全套交易类型:币币、期权、衍生品、盲盒、质押

  • 行情数据对接:主流交易所实时行情同步

  • 多语言支持:前端 H5、官网、后台、代理端均支持

  • 高度自定义:币种、手续费、交易精度、充值开关可自由配置

  • 安全加密:用户私钥通过 RSA 加密,链上地址安全可控

  • 高性能架构:Swoole 驱动,多进程高并发处理

服务器配置建议

低配要求

  • 两台 4 核 8G 服务器

  • 系统:CentOS 7.9

  • 带宽:独享 5M+

  • 根据交易对数量增加服务器

推荐配置

  • 两台 8 核 16G 服务器

  • 系统:CentOS 7.9

  • 带宽:独享 5M+

安装与部署流程(精简版)

  1. 环境准备

    • 安装宝塔面板

    • 安装 PHP 8.1,扩展:redis、fileinfo、gmp、swoole5+

    • 修改 PHP 配置去掉禁用函数

    • 数据库:MySQL 8 + Redis 5+

    • Curl 版本:Curl 8+

  2. 启动服务

    • 启动:

      nohup php -d swoole.use_shortname='Off' bin/hyperf.php start >/dev/null 2>&1 &
    • 关闭:

      ps -ef | grep -v grep | grep Exchange | awk '{print $2}' | xargs kill -9
    • 更新币种行情(需重启):

      php -d swoole.use_shortname='Off' bin/hyperf.php load:currency
    • 生成 RSA 密钥对:

      php -d swoole.use_shortname='Off' bin/hyperf.php gen:key

      公钥 public_key.pem,私钥 private_key.pem

  3. 服务配置

    • .env 文件配置

      • PROCESS=true(应用服务)

      • CURRENCY=true(行情服务)

      • CRONTAB=true(定时任务)

    • 如独立部署行情服务,请关闭 PROCESS=false、CRONTAB=false

  4. Telegram 监控机器人

    • 使用 BotFather 创建机器人

    • 获取 token 并拉入群,用于交易通知与监控

  5. 用户私钥加密

    • 生成 RSA 密钥对

    • 服务器只保留公钥,私钥妥善保管

    • 更新私钥需重启服务

适用场景

  • 私有化部署 USDT / 虚拟币 OTC 交易

  • 币币交易所、衍生品交易、期权系统研究

  • 技术二开、界面定制、功能扩展

  • 私有实验/灰产环境测试

    隐藏内容
    本内容需权限查看
    • 普通用户: 199USDT
    • VIP会员: 免费
    • 永久会员: 免费
    已有55人解锁查看
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。