Una moneda de Bitcoin dorada en el centro de una balanza digital iluminada, con monedas de bitcoin de distinto tamaño en tonos azules a un lado y en tonos naranjas al otro, sobre un fondo oscuro con gráficos de velas japonesas
Ilustración propia generada con IA — no representa datos reales.

SOPR: si el bitcoin que se mueve hoy gana o pierde dinero, medido bloque a bloque

Cada vez que alguien gasta una moneda, esa transacción lleva implícita una ganancia o una pérdida respecto al precio al que esa moneda se creó. SOPR suma todas esas ganancias y pérdidas del día, ponderadas por cuánto dinero real hay detrás de cada una, no por cuántas transacciones hubo.

¿El bitcoin que se está moviendo hoy sale con beneficio o con pérdida? Esa es la pregunta que responde SOPR (Spent Output Profit Ratio), y la respuesta cambia mucho según se calcule. La mayoría de fuentes hacen una media simple de los ratios de cada salida gastada. Nosotros no, y la diferencia importa más de lo que parece a primera vista.

Cómo se calcula, exactamente

Para cada bitcoin gastado en un bloque, SOPR compara dos precios: el que tenía cuando esa moneda se creó (la transacción anterior que la generó) y el que tiene en el momento de gastarla ahora. La fórmula suma el valor en dólares al gastarse de TODAS las salidas del día, y la divide entre la suma del valor en dólares que tenían al crearse. Es una razón ponderada por valor, no la media de los ratios individuales: una salida de 50 BTC pesa 500 veces más que una de 0,1 BTC, tal como pesa en la realidad económica.

Por encima de 1: el conjunto de monedas movidas ese día sale con ganancia neta. Por debajo de 1: con pérdida neta. Cerca de 1: zona de indecisión, ni ganadores ni perdedores dominando el día.

De dónde sale el dato, sin depender de terceros

Lo calculamos recorriendo cada bloque con nuestro propio nodo. Cada transacción trae, para cada entrada que gasta, un puntero a la salida original que la creó, con su altura de bloque y su valor. No hace falta mantener un índice completo de todas las transacciones de la historia: el propio nodo ya guarda esa información para poder deshacer bloques si hiciera falta, y basta con pedirle el bloque en modo detallado para leerla.

Con la altura de creación y la altura de gasto, y el precio histórico de BTC en ambos momentos, se puede calcular la ganancia o pérdida real de cada salida. Sumamos todas las del día, y ahí está el SOPR.

Qué NO cubre todavía, dicho sin rodeos

Recorrer toda la historia de Bitcoin bloque a bloque, transacción a transacción, no es instantáneo. A fecha de este artículo, nuestro recorrido cubre desde el bloque 100.490 (enero de 2011) hasta mediados de 2015, y sigue avanzando. El gráfico en vivo muestra exactamente hasta dónde llega, no rellenamos el resto con nada: simplemente no está ahí todavía.

Esto no es una limitación oculta: es la misma disciplina que ya aplicamos en el resto de indicadores del nodo propio: decir hasta dónde llega el dato real, nunca dar a entender más cobertura de la que existe.

Qué mide, y qué no mide

SOPR no te dice si el precio va a subir o bajar. Te dice si el comportamiento reciente de quienes mueven bitcoin está realizando ganancias o pérdidas, una señal de comportamiento, no una predicción. Un SOPR sostenido por debajo de 1 durante una caída de precio suele leerse como capitulación (la gente vende con pérdida, agotando a los vendedores débiles); un SOPR muy por encima de 1 en un rally puede leerse como toma de beneficios.

Tampoco es lo mismo que el MVRV, aunque las dos vienen de la misma familia de indicadores "realizados". El MVRV mira TODO el supply en un instante concreto; SOPR solo mira las monedas que efectivamente se mueven ese día en concreto. Uno es una fotografía del stock completo, el otro es un pulso del flujo diario.

Puedes ver el dato en vivo, con su rango completo y filtros por fecha, en nuestra gráfica de SOPR. Y si quieres el resto de indicadores calculados desde nuestro propio nodo en un solo sitio, están en Gráficas on-chain.

Última actualización: 1 de septiembre de 2026