Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

xcash

开源、自部署的加密货币支付网关,支持多链账单收款与充值收款,资金经智能合约直达商户钱包。

Ficha actualizada 23 sept 2026, 8:04 · upstream 23 sept 2026, 7:32 · release v0.6.0

00

Qué es xcash

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Xcash 是一个开源、可自部署的非托管加密货币支付网关,支持主流 EVM 链上的任意 ERC-20 代币以及 Tron USDT 等稳定币的收款功能。其核心设计理念是“非托管”——资金从买家到商户始终经过智能合约流转,系统不持有或托管任何业务资金。即使服务器被拖库攻击、密钥泄露或被黑客入侵,只要归集地址未被篡改,用户的交易资金依然安全。Xcash 仅负责账单匹配、状态流转与通知推送,不在资金路径上承担任何角色。

该网关提供两种收款模式:账单收款(定额、限时)适用于电商下单、订阅计费等一次性场景;充值收款则为用户分配专属收款地址,支持多链共享余额,类似交易所的充值体验。Xcash 内置风控系统,可对接 MistTrack 进行来源地址风险评分,并在账单与充值记录中同步风险等级。

技术架构上,Xcash 采用 Docker Compose 一键部署,后端基于 Django + Python 框架,前端使用 React。支持 PostgreSQL 数据库、Redis 缓存以及 MistTrack 链上风控服务。系统通过归集延迟(默认60分钟)与金额门槛(默认1美元)两道闸门批量归集资金,显著降低 Gas 成本。同时兼容易支付 V1 协议,便于平滑迁移现有商户系统。

Xcash 提供 RESTful API、Webhook 回调及 Docker 一键部署方案,支持多项目隔离管理。其核心优势在于将收款逻辑完全上链,消除平台方对资金的控制权与潜在挪用风险,同时通过极简的合约设计保持高并发下的可扩展性。

CASOS DE USO
  • 电商平台的订单支付(如淘宝、亚马逊等)
  • 订阅服务按月/按年自动扣款
  • 用户充值余额用于兑换商品或服务
  • 跨境结算:将美元收入归集至本地账户
  • SaaS 产品的月度订阅费收取
  • 交易所或钱包的余额充值与提现
PUNTOS DESTACADOS
  • 资金路径完全透明,智能合约写死收款地址,攻击者无法篡改资金流向
  • 零平台手续费:自部署时不抽取交易佣金,仅承担链上 Gas 费用
  • 多链支持覆盖主流 EVM 链(Ethereum、BNB Chain、Arbitrum、Base 等)及 Tron 网络
PRECAUCIONES
  • 依赖 MistTrack 外部风控服务,若该服务不可用将影响账单收款的风控判断
  • Tron 链的充值收款功能目前仅支持 USDT 与原生 TRX,其他 TRC-20 代币暂不支持
  • 归集延迟(60分钟)与金额门槛(1美元)可能导致小额高频交易无法及时到账
  • Docker Compose 部署方式在容器化环境中可能面临资源竞争问题,需配合 Docker-in-Docker 或 Kubernetes 使用
  • 智能合约收款地址一旦设置不可修改,若业务需求变更需重新部署系统
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

部署前请确保服务器已安装 Docker 与 Docker Compose。克隆项目后执行 ./scripts/init_env.sh 生成环境变量文件并自动填充随机密钥。务必将 SITE_DOMAIN 配置为可解析的域名,并确保反向代理(如 Nginx/Caddy)正确转发真实客户端 IP 至网关地址。首次启动会自动创建 admin 管理员账号,请将其密码存入密码管理器而非硬编码在代码中。启用智能合约收款前,需在管理后台为各公链充值少量原生 Gas 资产(ETH、BNB 等)。建议将 ADMIN_PATH 设置为非默认路径以增强安全性。生产环境务必定期备份数据库与 .env 文件至独立存储介质。

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactDjangoPHPPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
6688
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.