El tamaño de un bloque equivale a la cantidad de datos que almacena. Y al igual que cualquier otro contenedor, un bloque solo puede contener cierta cantidad de información. La mayor cantidad de datos que un bloque de cadena de bloques puede contener se conoce como el límite de tamaño de bloque.
El tamaño de un bloque equivale a la cantidad de datos que almacena. Y al igual que cualquier otro contenedor, un bloque solo puede contener cierta cantidad de información. La mayor cantidad de datos que un bloque de cadena de bloques puede contener se conoce como el límite de tamaño de bloque.
Los límites de tamaño de bloque en las cadenas de bloques son pequeños según los estándares modernos de almacenamiento de datos, pero las transacciones de criptomonedas son muy ligeras en cuanto al almacenamiento de datos. El tamaño de bloque de Bitcoin está limitado a 1 MB, pero esta pequeña cantidad de datos es suficiente para almacenar más de 2000 transacciones.
Aspectos esenciales del tamaño de bloque
- La cantidad de datos almacenados en un bloque.
- La mayor cantidad de datos que un bloque puede contener se llama límite de tamaño de bloque.
- Un límite de tamaño de bloque más grande permite una tasa de transacciones por segundo más alta, pero puede resultar en bloques obsoletos y divisiones temporales de la cadena.
- Diferentes cadenas de bloques tienen diferentes límites de tamaño de bloque.
- Ethereum no tiene un límite de tamaño de bloque sino un límite de gas.
Una breve historia del tamaño de bloque
Cuando Satoshi Nakamoto minó el bloque génesis de Bitcoin en 2009, no había un límite explícito de tamaño de bloque. Introdujo el límite de tamaño de bloque un año después, cuando se dio cuenta de que era la única forma de evitar que los mineros de criptomonedas crearan bloques más grandes de lo que otros mineros podían aceptar. Incorporó un código que limitaba el tamaño del bloque a 1 MB.
Pero algunas personas creen que el límite de Nakamoto no fue acertado. Argumentan que el límite de tamaño de bloque de Bitcoin debería aumentarse para permitir una mayor tasa de transacciones por segundo. Bitcoin ha sido criticado a menudo por su tasa de transacciones, que actualmente es de alrededor de 4 transacciones por segundo (en la cadena base). A esta velocidad, no todas las transacciones logran entrar en un bloque durante los períodos de mucha actividad y tienen que esperar en cola para el siguiente bloque.
Los tamaños de bloque reales en ese momento eran mucho más pequeños que 1 MB, y es probable que Nakamoto no anticipara que los bloques alguna vez se llenarían de datos. Además, si el límite fuera mayor, los nodos necesitarían una conexión a Internet más rápida. Si un nodo quisiera cargar un bloque grande a sus pares, los posibles retrasos en las transferencias de bloques podrían hacer que el sistema se desincronizara. Esto resultaría en divisiones temporales de la cadena (llamadas bifurcaciones), antes de que todos volvieran a estar sincronizados.
El debate sobre el aumento del límite de tamaño de bloque de Bitcoin comenzó a preocupar al mundo de las criptomonedas en 2015. Finalmente llegó a su fin a mediados de 2017 cuando un grupo de mineros, inversores y activistas bifurcaron la cadena de bloques de Bitcoin. El límite de tamaño de bloque de la nueva bifurcación se aumentó de 1 a 8 MB, y así es esencialmente cómo surgió Bitcoin Cash. Bitcoin Cash luego continuó en un camino donde aumentarían regularmente el tamaño del bloque para satisfacer las necesidades de sus usuarios.
Sin embargo, técnicamente, el tamaño de bloque de Bitcoin puede ser en realidad mayor que 1 MB, y muchos bloques publicados hoy en día son más grandes que eso. Esto se debe a una actualización del protocolo Bitcoin llamada Testigo Segregado, o SegWit para abreviar. SegWit reemplazó el concepto de tamaño de bloque por el de peso de bloque y aumentó virtualmente el tamaño cuatro veces (en teoría, al menos, ya que los bloques reales rara vez se acercan a ese tamaño).
Protocolos principales y sus límites de tamaño de bloque
Bitcoin
1 MB
Bitcoin Cash
32 MB*
Litecoin
1 MB
Ethereum
/
Tamaño de bloque (BCH continúa aumentando el tamaño de bloque)
El límite de tamaño de bloque de 1 MB de Bitcoin es compartido por el protocolo Litecoin. Pero debido a que el tiempo de bloque medio de Litecoin es cuatro veces más corto, su tasa de transacciones por segundo es cuatro veces mayor que la de Bitcoin. Puedes ver en la tabla de arriba que Bitcoin Cash tiene, con diferencia, el mayor tamaño de bloque de las redes que hemos enumerado. Ethereum, por el contrario, está en una categoría aparte. Allí, el tamaño máximo de un bloque no está determinado por un límite de tamaño de bloque, sino por el llamado límite de gas.
Cuando hay mucho tráfico en una red de cadena de bloques, los bloques a veces se llenan hasta su límite. Esto significa que algunas transacciones no pueden incluirse en un bloque y tienen que esperar al siguiente. Este problema se está abordando mediante varias soluciones de escalabilidad de la cadena de bloques.