Problema de escalabilidad de Bitcoin


El problema de escalabilidad de Bitcoin se refiere a la capacidad limitada de la red de Bitcoin para manejar grandes cantidades de datos de transacciones en su plataforma en un corto período de tiempo. [1] Está relacionado con el hecho de que los registros (conocidos como bloques ) en la cadena de bloques de Bitcoin tienen un tamaño y una frecuencia limitados. [2]

Los bloques de Bitcoin contienen las transacciones en la red de bitcoin. [3] : cap. 2  La capacidad de procesamiento de transacciones en cadena de la red bitcoin está limitada por el tiempo promedio de creación de bloques de 10 minutos y el límite de tamaño de bloque original de 1 megabyte. Estos limitan conjuntamente el rendimiento de la red . La capacidad máxima de procesamiento de transacciones estimada utilizando un tamaño de transacción promedio o mediano es de entre 3,3 y 7 transacciones por segundo. [2] Hay varias soluciones propuestas y activadas para abordar este problema.

El límite de tamaño de bloque, junto con la configuración de ajuste de dificultad de prueba de trabajo del protocolo de consenso de bitcoin, constituye un cuello de botella en la capacidad de procesamiento de transacciones de bitcoin. Esto puede dar lugar a un aumento de las tarifas de transacción y al retraso en el procesamiento de las transacciones que no pueden encajar en un bloque. [4] Han surgido varias propuestas sobre cómo escalar bitcoin, y ha resultado en un debate polémico. Business Insider en 2017 caracterizó este debate como una "batalla ideológica sobre el futuro de bitcoin". [5]

Aumentar el límite de procesamiento de transacciones de la red requiere realizar cambios en el funcionamiento técnico de bitcoin, en un proceso conocido como bifurcación . Las horquillas se pueden agrupar en dos tipos:

Una bifurcación dura es un cambio de regla tal que el software que se valida de acuerdo con las reglas antiguas verá los bloques producidos de acuerdo con las reglas nuevas como inválidos. En caso de una bifurcación dura, todos los nodos destinados a funcionar de acuerdo con las nuevas reglas deben actualizar su software. Si un grupo de nodos continúa usando el software antiguo mientras que los otros nodos usan el nuevo software, puede ocurrir una división permanente.

Por ejemplo, Ethereum se ha bifurcado para "compensar" a los inversores en The DAO , que había sido pirateado al explotar una vulnerabilidad en su código. En este caso, la bifurcación resultó en una división que creó las cadenas Ethereum y Ethereum Classic . En 2014, se le pidió a la comunidad de Nxt que considerara una bifurcación dura que habría llevado a una reversión de los registros de blockchain para mitigar los efectos de un robo de 50 millones de NXT de un importante intercambio de criptomonedas .. La propuesta de bifurcación dura fue rechazada y algunos de los fondos se recuperaron después de las negociaciones y el pago del rescate. Alternativamente, para evitar una división permanente, la mayoría de los nodos que utilizan el nuevo software pueden volver a las reglas anteriores, como fue el caso de la división de bitcoin el 12 de marzo de 2013. [6]


Número de transacciones por mes, en escala logarítmica
Una descripción general de Lightning Network.