Volver al inicio
Cinco ideas. Empieza donde quieras.

BPS

BPS: ¿qué significa de verdad «10 bloques por segundo»?

BPS - bloques por segundo significa simplemente:

cuántos bloques se crean cada segundo.

Kaspa actualmente tiene como objetivo 10 BPS: alrededor de diez bloques cada segundo.

Bitcoin, en comparación, tiene como objetivo alrededor de un bloque cada diez minutos, en promedio.

Pero ese número por sí solo todavía no nos dice cuántas transacciones puede procesar la red.

BPS cuenta bloques, no transacciones

Imagina que se crean diez bloques en un segundo.

Cada bloque podría contener:

10 transacciones,

o 100,

o 200,

o casi ninguna.

Así que:

10 BPS no significa 10 TPS.

Y no significa automáticamente «diez veces más transacciones».

Para entender la capacidad de transacciones, también necesitamos saber cuánta actividad cabe en cada bloque.

Varios bloques dentro de una misma ventana de tiempo traen cantidades distintas de marcas de transacción. Contar solo los bloques no cuenta las transacciones.

No toda transacción usa la misma cantidad de espacio y de trabajo

Incluso la palabra «transacción» puede esconder diferencias importantes.

Una transacción simple puede usar dinero de una fuente y enviarlo a dos salidas.

Otra transacción puede tener más entradas, más salidas o datos adicionales.

Esa segunda transacción usa más recursos de las computadoras que la procesan y la verifican.

Así que no hay un número fijo único que diga:

«Un bloque contiene X transacciones.»

Depende de las transacciones.

Un ejemplo simple de Kaspa

La documentación técnica de Kaspa incluye un ejemplo de una transacción simple típica:

una entrada → dos salidas

Por ejemplo:

Emma usa un monto que controla,

una parte va a Liam,

y el cambio que queda vuelve a ella.

Con el cálculo documentado, un bloque lleno solo con transacciones de este tipo simple podría contener alrededor de 245 transacciones.

Ahora podemos hacer un experimento mental simple:

245 transacciones por bloque

×

10 bloques por segundo

=

alrededor de 2.450 transacciones por segundo

Pero esto es importante:

Esto no significa «Kaspa es una red de 2.450 TPS»

Significa solo:

Si cada bloque estuviera lleno, y cada transacción fuera de este tipo simple, este es aproximadamente el número que produciría el ejemplo.

Las transacciones reales varían, los bloques no siempre están llenos y también importan otros límites de recursos.

Así que esto es una ilustración de la relación entre BPS y TPS, no una garantía de rendimiento.

¿Y Bitcoin?

Bitcoin crea alrededor de un bloque cada diez minutos, en promedio.

Su número de transacciones por bloque tampoco es fijo.

Una transacción simple de Bitcoin puede ser relativamente pequeña. Si un bloque contuviera solo transacciones simples de ese tipo, el orden de magnitud aproximado podría ser de alrededor de 7.000 transacciones en un bloque.

Otra vez, esta es una ilustración simplificada, no un número fijo para cada bloque de Bitcoin.

El punto importante es:

No puedes comparar redes solo por el número de bloques.

Kaspa no toma un «bloque del tamaño de Bitcoin» y simplemente crea diez de ellos cada segundo.

La capacidad del bloque, el tipo de transacción, las reglas de recursos y la tasa de bloques son todas partes del diseño.

Mira el mismo período de diez minutos

A lo largo de unos diez minutos:

Bitcoin → alrededor de un bloque

Kaspa a 10 BPS → alrededor de 6.000 bloques

Pero esto todavía no significa:

«Kaspa procesa 6.000 veces más transacciones.»

Significa solo:

Kaspa tiene muchos más eventos de bloque durante el mismo período.

Para entender la capacidad real, también tenemos que mirar qué puede ir dentro de esos bloques.

Entonces, ¿qué es TPS?

TPS - transacciones por segundo hace una pregunta distinta:

¿Cuántas transacciones se pueden procesar cada segundo?

Ayuda mantener separadas las dos medidas:

BPS = cuántos bloques se crean.

TPS = cuántas transacciones se procesan.

Son mediciones distintas.

BPS puede afectar el TPS posible, pero no lo determina por sí solo.

Entrar rápido en un bloque y tener confianza en un pago no son exactamente la misma pregunta

Imagina que envías una transacción y aparece en un bloque muy rápido.

Eso te dice que se incluyó rápido.

Una pregunta distinta es:

¿Cuándo hay confianza suficiente para depender de ella?

Esa confianza también depende de cómo el protocolo ordena los bloques, de cómo se acumula el trabajo y de cuánto riesgo queda de que el orden reciente pueda cambiar.

Así que:

entrar rápido en un bloque y tener confianza suficiente para depender de la transacción

no son exactamente la misma pregunta.

Más bloques también significan más trabajo para los nodos

Si se crean más bloques cada segundo, los nodos tienen que:

recibir más bloques,

comprobar más bloques,

seguir más relaciones entre ellos,

y mantenerse sincronizados con la red.

Así que, cuando una red aumenta su tasa de bloques, las computadoras comunes todavía necesitan poder seguir el ritmo.

Eso importa para la descentralización.

Si solo computadoras muy potentes y caras pueden verificar la red de forma independiente, menos personas pueden operar un nodo.

Entonces más usuarios tienen que depender de servicios grandes para que verifiquen la red por ellos.

Así que la pregunta no es solo:

«¿Con qué rapidez podemos crear bloques?»

También es:

«¿Cuántas personas pueden seguir verificando la red por su cuenta?»

Esa es una de las preguntas que están detrás de la descentralización.

¿Qué te llevas de esta página?

BPS nos dice cuántos bloques se crean cada segundo.

Por sí solo, no nos dice:

cuántas transacciones se pueden procesar,

con qué rapidez aparece una transacción,

ni cuándo es lo bastante segura como para depender de ella.

Y a medida que sube la tasa de bloques, los nodos todavía necesitan poder verificar todo y mantenerse al día.

Fuentes

Las fuentes externas están en inglés.