EDITORIAL | Safaricom Tech Stack is Upgrading to Double Capacity to 8,000 TPS – How it Compares to Blockchain Tech Stack

La plataforma M-PESA de Safaricom está en proceso de una importante actualización para manejar volúmenes de transacciones sin precedentes, con el objetivo de duplicar su capacidad máxima actual de 4,000 transacciones por segundo (TPS) a 8,000 TPS para finales de 2026, estableciendo un hito intermedio de 6,000 TPS para abril de 2026.

En una entrevista con Kenyan WallStreet, Safaricom proporcionó un desglose detallado de su infraestructura tecnológica y cómo operan las transacciones de M-PESA.

Para poner esto en perspectiva:

  • En 2015, cuando M-PESA funcionaba con su infraestructura localizada, podía manejar solo 616 TPS.
  • Hoy, con su arquitectura nativa en la nube, activa y con múltiples nodos, soporta:
    • 4,000 TPS en picos
    • Aproximadamente 240,000 transacciones por minuto
    • Alrededor de 14.4 millones por hora
    • Aproximadamente 345.6 millones por día
    • Cerca de 10.5 mil millones al mes
    • Una estimación de 125.8 mil millones anuales (suponiendo 364 días)

Esta evolución representa una actualización estratégica basada en la previsión de demanda, no solo un escalado reactivo, asegurando un rendimiento robusto incluso en horas valle, como 300 TPS a la 1 de la madrugada los fines de semana.

En cuanto a la infraestructura, M-PESA ahora aprovecha más de 700 servidores distribuidos en tres entornos: uno para producción y dos diseñados para recuperación ante desastres. Esta estructura permite una conmutación por error del tráfico sin problemas en menos de cuatro minutos. Su sistema de bases de datos ha pasado de 16 núcleos a 64 núcleos, incorporando sharding para mejorar el rendimiento y la fiabilidad. Además, la plataforma soporta 45,000 integraciones, involucra a 100,000 desarrolladores y se conecta con más de diez sistemas internos, incluyendo servicios como Zidisha y Fuliza.

Safaricom realiza casi dos actualizaciones del sistema cada mes sin sacrificar la disponibilidad, algo crítico en un sistema donde incluso un minuto de inactividad podría afectar a 240,000 solicitudes de clientes.

Blockchain vs. Arquitectura de M-PESA: Diferencias y Similitudes Clave

1.) Centralización

  • M-PESA es un sistema operado centralmente por Safaricom. La validación de transacciones, actualizaciones del libro mayor y control del sistema se gestionan a través de servidores centrales e infraestructura controlada.
  • Blockchain es una red descentralizada, donde múltiples nodos validan y registran transacciones. No existe un punto único de control o fallo.

2.) Capacidad y Escalabilidad

  • M-PESA ha escalado de cientos a miles de TPS usando infraestructura nativa en la nube y sharding, demostrando una impresionante escalabilidad horizontal.
  • Las blockchains, especialmente las públicas como Bitcoin o Ethereum, a menudo enfrentan limitaciones de velocidad debido a los mecanismos de consenso, manejando generalmente diez a cientos de TPS. Algunas blockchains avanzadas (como redes permissioned o de capa 2) pueden lograr mayor rendimiento, pero no a la escala de las demandas en tiempo real de M-PESA.

3.) Inmutabilidad y Confianza

  • M-PESA se basa en la confianza vertical: el sistema es confiable porque es operado por una entidad conocida y regulada (Safaricom), con un libro mayor y una infraestructura robusta.
  • Blockchain enfatiza libros mayores inmutables y confianza basada en consenso. Una vez validada y añadida una transacción, es extremadamente difícil modificarla, lo cual es especialmente valioso en escenarios sin confianza y con múltiples partes.

4.) Tolerancia a fallos y Resiliencia

  • M-PESA logra resiliencia mediante geo-redundancia: tres entornos, con conmutaciones rápidas y redirección de tráfico en minutos para protegerse contra fallos.
  • Las blockchains resisten inherentemente fallos: la falla de un solo nodo no detiene el sistema. Sin embargo, pueden ser vulnerables a particiones de red o ataques de consenso (como ataques del 51%) si no están suficientemente descentralizadas y aseguradas.

5.) Seguridad y Privacidad

  • M-PESA asegura los datos mediante entornos controlados, salvaguardas internas y acceso regulado, proporcionando privacidad adecuada para servicios financieros minoristas.
  • Blockchain ofrece transparencia y seudonimato: las transacciones pueden ser públicas, lo que puede generar preocupaciones de privacidad a menos que se utilicen variantes de blockchain con mejoras en privacidad o redes permissioned.

6.) Frecuencia de Actualizaciones y Flexibilidad

  • M-PESA demuestra agilidad rápida: implementa actualizaciones casi dos veces al mes manteniendo alta disponibilidad.
  • Las actualizaciones en blockchain a menudo requieren consenso entre los participantes de la red (forks duros o suaves), haciendo que su implementación sea más lenta y compleja, especialmente en redes públicas.

Tabla Resumen: M-PESA vs. Blockchain

Característica M-PESA (Dinero móvil centralizado) Blockchain (Libro mayor descentralizado)
Control Central (Safaricom) Distribuido (muchos nodos)
TPS y Escalabilidad Miles de TPS (4k → 8k planificado) Generalmente bajos (diez a cientos), pero con capa-2 puede escalar
Modelo de Confianza Confianza regulada centralmente Confianza mediante consenso, sin autoridad central
Tolerancia a fallos Activo-activo, sistemas de conmutación por error Resiliencia natural entre nodos
Privacidad Controlada, privada Pública por defecto, seudónima
Actualizaciones Frecuentes y sin interrupciones Lentas, requieren consenso de red
Inmutabilidad Mutable por administrador central Inmutable una vez confirmada por consenso

M-PESA ejemplifica un sistema de dinero digital altamente escalable, con alta disponibilidad y gestión centralizada, que realiza más de 125 mil millones de transacciones anuales con una disponibilidad y resiliencia de nivel empresarial. La arquitectura, diseñada para velocidad y fiabilidad, difiere notablemente del modelo de libro mayor descentralizado y transparente de blockchain.

Para escenarios que requieren transacciones minoristas en tiempo real bajo un operador de confianza, como M-PESA, los sistemas centralizados ofrecen un rendimiento, flexibilidad y experiencia de usuario superiores. Por otro lado, blockchain aporta ventajas en entornos donde la descentralización, la inmutabilidad y la validación sin confianza son esenciales.

Mantente atento a BitKE Updates sobre mercados de criptomonedas.

Únete a nuestro canal de WhatsApp aquí.

BTC0,3%
ETH0,85%
IMX8,51%
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado

Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanea para descargar la aplicación de Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)