- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
12 formas de medir la salud de la red Bitcoin
La salud de la red distribuida de Bitcoin es vital para sus capacidades de rendimiento, pero ¿cómo se mide?
La red ultra resistente de Bitcoin es el proyecto de computación distribuida más grande del mundo en términos de potencia computacional bruta, habiendo superado hace mucho tiempo 1 exaFLOPS (1000 petaFLOPS), más de ocho veces la velocidad combinada de las 500 supercomputadoras principales.
Aunque desde que aumentó a unos asombrosos 3,2 zettaFLOPS (3200 exaFLOPS), el proyecto fue eliminado silenciosamente de Wikipedia.listade proyectos de computación distribuida. Esto probablemente se deba al hecho de que los exaFLOPSestimarEl problema reside en los ASIC especializados de Bitcoin, ya que no son capaces de realizar operaciones de punto flotante.
En cambio, la estimación se puede utilizar para estimar qué tan bien otras supercomputadoras y proyectos de redes distribuidas podrían minar Bitcoin, ya que las supercomputadoras tienen la capacidad de realizar las operaciones con números enteros utilizadas en el hash.
Por lo tanto, la supercomputadora más rápida de la actualidad, la de China,Tianhe-2con un rendimiento de 33,86 Pflop/s, mediría aproximadamente el 0,001% de la red Bitcoin .
Monitoreo de la salud de la red
A medida que Bitcoin madura y comienza a competir con redes de pago minoristas tradicionales como Visa y MasterCard, y redes mayoristas como Swift, la salud de la red descentralizada se vuelve vital para sus capacidades de rendimiento.
El sitio comunitario Bitcoin hace un excelente trabajo al mantener el archivo histórico dealertas de estado de la redy vulnerabilidades.
El informe compilado a continuación enumera las estadísticas críticas para monitorear la salud actual de la red distribuida de Bitcoin y cubre las mediciones importantes para la accesibilidad, la escalabilidad, la seguridad y la velocidad de procesamiento de transacciones.
1.El proyecto Bitnodes
Bitnodes estima el tamaño de la red Bitcoin al encontrar todos los nodos accesibles en la red. La metodología actual implica enviar...obtener direcciónMensaje recursivo para encontrar todos los nodos accesibles en la red a partir de un conjunto de nodos semilla. Realiza este sondeo cada 24 horas y muestra los resultados en un mapa de calor mundial de países, incluyendo clasificaciones y la versión del cliente de referencia de Bitcoin .

El Proyecto Bitnodes se lanzó en abril de 2013 con el patrocinio de la Fundación Bitcoin como recurso comunitario. El último informe del proyecto puede consultarse aquí: <a href="https://bitcoinfoundation.org/2014/09/bitnodes-project-2014-q3-report-the-state-of-bitcoin-p2p-network/">https://bitcoinfoundation.org/2014/09/bitnodes-project-2014-q3-report-the-state-of-bitcoin-p2p-network/</a> .
2.Propagación de datos

El intercambio de información en la red Bitcoin es prácticamente instantáneo. Pero ¿a qué velocidad se propaga la información en la red? El gráfico de evolución de propagación, mantenido por BitcoinStats, muestra el percentil 50 de la... mensajes invrecibido por pares (es decir: el gráfico muestra el tiempo desde que una transacción o bloque ingresa a la red hasta que la mayoría de los nodos lo han recibido y procesado).
3.Servidores de arranque DNS
Casi todos los clientes de Bitcoin utilizan semillas DNS para identificar un conjunto de nodos a los que conectarse al iniciar. Estas semillas son administradas por voluntarios mediante diversos mecanismos para garantizar que las semillas devueltas representen una buena muestra de los nodos actualmente en línea.

A excepción de bitseed.xf2.org, las semillas buscan devolver nodos que estén actualmente en línea y accesibles. El gráfico, también proporcionado por BitcoinStats, muestra los resultados de los intentos de arranque regulares con las semillas, y representa la tasa promedio de éxito de conexión por hora para cada una. Cuanto más cerca del 100 %, mejor es la semilla.
También se proporciona un gráfico auxiliar con el tiempo de respuesta de las semillas DNS a las consultas, que indica los tiempos de respuesta en milisegundos (ms) transcurridos entre el envío de la consulta y la recepción de una respuesta.
4.Tasa de hash de la red
Proporcionada por el desarrollador Pieter Wuille, esta serie de gráficos muestra la dificultad del hash y la cantidad estimada de terahashes por segundo (velocidad de cálculo) que la red está realizando para varias ventanas de tiempo (1 terahash equivale a 1000 gigahashes).

Calculado dividiendoobjetivo máximo por objetivo actualdonde el objetivo es un número de 256 BIT ,dificultadMide la dificultad de encontrar un nuevo bloque en comparación con la facilidad que podría alcanzarse. La dificultad se ajusta cada 2016 bloques (o dos semanas) y, para encontrar un bloque, el hash SHA-256 de su encabezado debe ser menor o igual al objetivo actual para que la red lo acepte.
5.Distribución de la tasa de hash
Este gráfico circular de Organ Ofcorti es una estimación de la distribución de la tasa de hash entre los grupos de minería más grandes a intervalos semanales. Es importante monitorearlo, ya que la integridad de la red depende de que un solo actor no supere el 50 % de la potencia de hash total.

Una tabla de estadísticas de bloques resueltos enumera todas las estadísticas que se pueden derivar del número de bloques que un contribuyente de tasa de hash ha resuelto durante la última semana. Las atribuciones de bloques provienen de fuentes primarias, como las que afirma un sitio web de pool específico, o de fuentes secundarias, como firmas de Coinbase o direcciones de generación conocidas.
Cuando se depende solo de fuentes secundarias, los datos pueden ser inexactos y omitir algunos bloques si un solucionador de bloques en particular se ha tomado la molestia de ocultar los bloques resueltos y esto dará como resultado una subestimación de la tasa de hash del solucionador de bloques.
Una alternativacuadroBlockchain proporciona horizontes temporales de 24 horas, 48 horas y cuatro días.
6.Indicador de minería egoísta
Producida por Coinometrics, esta métrica intenta medir la probabilidad y prevalencia de los mineros de Bitcoin involucrados en un subconjunto del comportamiento de la estrategia de "minería egoísta", como lo describen Ittay Eyal y Emin Gün Sirer en su artículo,La mayoría no es suficiente: la minería de Bitcoin es vulnerable.

Dado que el protocolo Bitcoin depende de que los mineros sigan las reglas establecidas por el software, tan pronto como los mineros encuentran un bloque deben anunciarlo a la red.
La minería egoísta desafía esta regla, ya que ciertos mineros, una vez encontrado un bloque, pueden retenerlo de la red y comenzar a trabajar en el siguiente. Una vez que tienen un número en su cadena oculta, pueden liberarlo para invalidar los bloques que la red consideraba parte de la cadena principal.
Cuanto menor sea la probabilidad de que al menosk (distribución real) los bloques se encontrarán en el tiempo representado por el primer segmento, es más probable que los mineros adopten un comportamiento de sucesión QUICK bajo la estrategia de Minería Autoísta.
Coinometrics explica:
Una forma de estimar la probabilidad de que se implemente dicha estrategia es medir la distribución del tiempo entre bloques en comparación con la distribución esperada. La tasa de creación de bloques de Bitcoin se determina por la rapidez con la que el primer minero resuelve un hash que cumple con los requisitos de dificultad del protocolo. Cada intento de alcanzar esta dificultad tiene una probabilidad fija de acertar. Por definición, la probabilidad es independiente entre hashes. En consecuencia, la tasa de generación de bloques debería Síguenos una distribución exponencial.
7.Bloques huérfanos

Los bloques huérfanos son bloques válidos que no forman parte de la cadena de bloques principal de Bitcoin . Pueden ocurrir de forma natural cuando dos mineros producen bloques al mismo tiempo o pueden ser causados por un atacante con suficiente poder de hash que intenta revertir transacciones.
Inicialmente aceptado por la mayoría de la red,bloques huérfanosSon aquellas que se rechazan tras recibir la prueba de una cadena de bloques más larga que no incluye ese bloque en particular. En otras palabras, un usuario podría ver una transacción con una ONE confirmación y luego volver a cero confirmaciones si se recibe una cadena de bloques más larga que no incluye la transacción.
8.Monitor de doble gasto
Blockchain monitoriza en tiempo real los gastos duplicados detectados en las últimas 500.000 transacciones mediante una caché de 10 minutos. Esto podría utilizarse para alertar a los usuarios sobre transacciones potencialmente maliciosas en la red.
9.Transacciones no confirmadas

Blockchain también mantiene una lista actualizada en tiempo real de nuevas transacciones de Bitcoin pendientes de ser incluidas en un bloque. El monitor muestra el número total de transacciones sin confirmar, incluyendo las comisiones totales y el tamaño total en kilobytes.
10.Tiempo promedio de confirmación de la transacción

Mide el tiempo promedio (en minutos) que tarda una transacción en ser aceptada en un bloque. Las estimaciones razonables difieren en cuanto al tiempo y las confirmaciones necesarias para que una transacción se considere autorizada y "buena", pero ese nivel de riesgo apropiado estaría asociado con el valor de la transacción.
11.Tamaño total de la cadena de bloques

El tamaño total de la cadena de bloques es importante debido a las consideraciones de espacio de almacenamiento a medida que crece, así como al tiempo que tarda la sincronización inicial después de instalar el cliente de referencia por primera vez. Esta medida muestra el tamaño total de todos los encabezados de bloque y transacciones sin incluir los índices de la base de datos.
12.Tamaño promedio de bloque

Medido aquí en fracciones de megabyte, el tamaño del bloque se convertirá en un factor importante.debateuna vez que la red Bitcoin comience a acercarse a su límite de rendimiento actual de aproximadamente siete transacciones por segundo.
En última instancia, es importante para la escalabilidad que el límite de tamaño de bloque establecido tenga que aumentarse, vincularse a otra variable o permanecer igual con más confirmaciones expulsadas de la cadena; cada camino tendrá implicaciones correspondientes para la descentralización del sistema.
Háganos saber en la sección de comentarios a continuación si hemos omitido alguna medición crítica para las operaciones de la red o si alguna referencia está desactualizada.
Síguenos a Jon Matonis enGorjeo.
Jon Matonis
Jon Matonis es investigador de dinero electrónico y Cripto especializado en expandir la circulación de monedas digitales no políticas. Su trayectoria profesional incluye puestos de alto nivel e influencia en Sumitomo Bank, Visa, VeriSign y Hushmail. Fue director ejecutivo y miembro de la junta directiva de la Fundación Bitcoin .
