Código fuente multilingüe de BBB Exchange: admite transacciones de moneda a cripto, opciones, derivados y monedas personalizadas
Nuestro código fuente de intercambio BBB es completamente de código abierto, admite varios idiomas y cubre varios tipos de transacciones, como comercio de divisas, comercio de derivados y comercio de opciones. Los usuarios pueden personalizar las monedas, establecer tarifas de manejo, ajustar la precisión de las transacciones y elegir libremente si habilitar la función de recarga. El sistema está perfectamente conectado a la interfaz de datos de mercado de los principales intercambios para garantizar la precisión y la naturaleza en tiempo real de las transacciones.
Seguridad y arquitectura técnica:
- Protección de cifrado RSA: El sistema utiliza tecnología de cifrado RSA de alto estándar para garantizar la seguridad de los datos del usuario.
- pila de tecnología: Basado en el motor de controlador de red PHP8.1 y Swoole5, lo que garantiza un funcionamiento eficiente y una respuesta rápida del sistema.
Requisitos de configuración del sistema:
-
Requisitos de configuración bajos:
- Dos servidores de 4 núcleos y 8 GB
- Sistema operativo: CentOS 7.9
- Ancho de banda: Exclusivo 5M+
- Dependiendo del número de pares comerciales, se puede aumentar el número de servidores.
-
Configuración recomendada:
- Dos servidores de 8 núcleos y 16 GB
- Sistema operativo: CentOS 7.9
- Ancho de banda: Exclusivo 5M+
Pasos de implementación y configuración del entorno:
- Instalar el entorno Pagoda, para garantizar la estabilidad del entorno del servidor.
- Instalar PHP8.1Y configura las extensiones necesarias:
- Redis、Fileinfo、GMP、Swoole5.0+
- Modifique la configuración de PHP y elimine todas las funciones deshabilitadas.
- Configuración de bases de datos y servicios:
- Base de datos: MySQL 8.x, Redis 5.x
- CURL: Versión 8.x o superior.
- Iniciar el servicio:
- usar comando
nohup php -d swoole.use_shortname=’Off’ bin/hyperf.php start >/dev/null 2>&1 &Inicie el servicio. - Servicio detenido:
ps -ef | grep -v grep | grep Exchange | awk '{print $2}' | xargs kill -9 - Actualizar precios de divisas:
php -d swoole.use_shortname=’Off’ bin/hyperf.php load:currency(Es necesario reiniciar el servicio). - Generar par de claves RSA:
php -d swoole.use_shortname=’Off’ bin/hyperf.php gen:key, la clave se almacena enconfigTabla de contenido.
- usar comando
Configuración e implementación del servicio:
- Ingrese al directorio del servidor y edite
.envArchivos de configuración para la implementación del servicio. - Parámetros de configuración:
- PROCESS=true: Habilitar servicios de aplicaciones
- CURRENCY=true: Habilitar el servicio de cotización de divisas
- CRONTAB=true: Habilitar el servicio de tareas programadas
Configuración del bot de monitoreo de Telegram:
- Cree un nuevo robot de monitoreo a través de BotFather y obtenga Token.
- Agregue el robot al grupo para monitorear el estado de ejecución de su intercambio.
Gestión de seguridad de claves privadas de usuario:
- Genere y mantenga adecuadamente el par de claves RSA para garantizar que la clave privada esté segura y no esté almacenada en el servidor.
- La clave privada se utiliza para ver la dirección del usuario y la clave privada en la cadena. Para cambiar la clave privada, es necesario reiniciar el servicio.
Configuración de Nginx:
- Configurar múltiples subdominios:
- Nombre de dominio H5: h5.xxx.com
- Nombre de dominio del sitio web oficial: web.xxx.com
- Nombre de dominio del agente: agente.xxx.com
- Gestión de backend: admin.xxx.com
- Nombre de dominio de la interfaz: api.xxx.com
Con esta configuración, puede crear fácilmente un sistema de intercambio blockchain completamente funcional, eficiente y seguro que admita transacciones de divisas, opciones y derivados, y que pueda ampliarse y personalizarse libremente según las necesidades.




























