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. Está relacionado con el hecho de que los registros (conocidos como bloques) en la cadena de bloques de Bitcoin son limitados en tamaño y frecuencia. Los bloques de Bitcoin contienen las transacciones en la red de bitcoins .: 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 usando un tamaño de transacción promedio o mediano está entre 3.3 y 7 transacciones por segundo. Hay varias soluciones propuestas y activadas para abordar este problema.

Fondo

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 resultar en un aumento de las tarifas de transacción y retrasos en el procesamiento de las transacciones que no pueden encajar en un bloque. Han surgido varias propuestas sobre cómo escalar bitcoin, y ha resultado un polémico debate. Business Insider en 2017 caracterizó este debate como una "batalla ideológica sobre el futuro de bitcoin".

Horquillas

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 bifurcaciones se pueden agrupar en dos tipos:

Horquilla dura

Una bifurcación dura es un cambio de regla de modo que el software que se valida de acuerdo con las reglas antiguas verá los bloques producidos de acuerdo con las nuevas reglas como no vá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 esforzado por "compensar" a los inversores en The DAO, que había sido pirateado mediante la explotación de una vulnerabilidad en su código. En este caso, la bifurcación resultó en una división creando cadenas Ethereum y Ethereum Classic. En 2014, se le pidió a la comunidad de Nxt que considerara una bifurcación dura que hubiera 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 la 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 usan 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. Un ejemplo más reciente de hard fork es el de Bitcoin en 2017, que resultó en una división creando Bitcoin Cash. La división de la red se debió principalmente a un desacuerdo sobre cómo aumentar las transacciones por segundo para adaptarse a la demanda. Bitcoin Cash ("BCH") es una bifurcación dura de bitcoin que aumenta el tamaño máximo de bloque. Bitcoin XT, Bitcoin Classic y Bitcoin Unlimited admitieron cada uno un aumento del tamaño máximo de bloque. El 1 de agosto de 2017, el día en que BTC se bifurcó, la cadena de bloques de BTC se dividió en dos cadenas de bloques separadas: una mantenida de acuerdo con las reglas actualmente válidas para Bitcoin y la otra mantenida de acuerdo con las reglas actualmente válidas para Bitcoin Cash. Si uno tenía monedas en la cadena de Bitcoin antes de la bifurcación y aún no las ha movido, podría moverlas en una, en la otra o en ambas cadenas. Por lo tanto, todos los titulares de Bitcoin también se convirtieron en titulares de Bitcoin Cash en el momento de la división. De ahora en adelante, Bitcoin y Bitcoin Cash están separados y se negocian con valoraciones totalmente independientes entre sí, monedas fiduciarias y otros activos. BitcoinSV (BSV) son las siglas de Bitcoin Satoshi's Vision, y es una bifurcación dura de Bitcoin Cash con la afirmación de que los bloques deben ser aún más grandes para permitir la escalabilidad.

Tenedor blando

Una bifurcación blanda o un cambio de bifurcación blanda se describe como una bifurcación en el bloque.