Saltar al contenido
dom, 16 ago UTC 13:34:00 CAP. MERC. $1.97T
BitcoinBTC $63,063.00 +0.04% EthereumETH $1,881.55 -0.10% TetherUSDT $1.00 +0.00% BNBBNB $608.23 -0.32% USD CoinUSDC $1.00 +0.00% XRPXRP $1.00 -0.17% SolanaSOL $75.38 -0.19% TRONTRX $0.3319 +0.18% DogecoinDOGE $0.0700 -0.19% XMR $410.64 +1.68% CardanoADA $0.1760 -1.73% ChainlinkLINK $9.34 -1.16% ToncoinTON $1.60 +0.95% DaiDAI $1.00 +0.00% StellarXLM $0.1570 -0.57% Bitcoin CashBCH $204.30 -0.34%
Glosario

¿Qué es Sharding? Avanzado

El sharding divide los datos y la carga de trabajo de una blockchain en piezas paralelas llamadas shards, para que ninguna máquina tenga que procesarlo todo. En lugar de que cada nodo repita cada transacción, cada shard lo gestiona un subconjunto de la red y los resultados se recomponen después. Es una forma de elevar el rendimiento sin elevar el coste de participar.

Imagina a un solo funcionario atendiendo todos los casos de un edificio, frente a varias ventanillas que se reparten la cola con un supervisor que cuadra los registros del día. Las blockchains corrientes funcionan como el funcionario único: cada nodo completo valida cada transacción. Eso es magnífico para la verificabilidad y terrible para la capacidad, porque añadir máquinas no añade rendimiento — todas repiten el mismo trabajo.

Dos problemas hacen esto genuinamente difícil. El primero es la comunicación entre shards: una transacción en el shard A que toca un estado del shard B necesita un protocolo de mensajería, y esos mensajes tardan y pueden fallar a mitad de camino. El segundo es la dilución de la seguridad. Si los validadores están repartidos con poca densidad, un solo shard queda defendido por una fracción de la red y es por tanto un objetivo más barato. Los diseños reales responden a esto con una asignación de validadores aleatoria y frecuentemente rotada, más pruebas de fraude o de validez, de modo que una pequeña minoría honesta todavía pueda dar la voz de alarma, y con muestreo de disponibilidad de datos que permite a los clientes ligeros confirmar que los datos se publicaron de verdad sin tener que descargarlos todos.

Merece la pena ser francos sobre el historial: el sharding está entre las cosas más difíciles de sacar adelante en este terreno, y las hojas de ruta se han redibujado más de una vez. La dirección de Ethereum se alejó de ejecutar transacciones a través de muchos shards y se acercó a poner a disposición espacio de datos barato para que los rollups de layer 2 puedan encargarse en su lugar de la ejecución. Eso es una arquitectura sustancialmente distinta que lleva un nombre parecido.

Así que cuando un proyecto anuncia sharding, lee la especificación y no el diagrama. La palabra cubre diseños con supuestos de consenso muy distintos, modos de fallo diferentes y respuestas muy diferentes a qué ocurre cuando un shard se porta mal.

Puntos clave

  • El sharding escala al eliminar el requisito de que cada nodo procese cada transacción.
  • La mensajería entre shards y la seguridad de cada shard son los problemas difíciles, no las cifras brutas de rendimiento.
  • El término describe varias arquitecturas incompatibles entre sí, así que comprueba qué quiere decir realmente una cadena concreta con él.

Sharding — preguntas frecuentes

¿El sharding hace que una blockchain sea menos segura?

Puede hacerlo, si se implementa de forma ingenua, porque cada shard está defendido solo por una parte de la red. Los diseños serios contrarrestan esto con una asignación de validadores aleatoria que rota con frecuencia, de modo que un atacante no puede elegir qué shard atacar, y con pruebas que permiten que un único participante honesto señale un estado inválido. La seguridad en un sistema con sharding depende de que esos mecanismos funcionen, por eso los detalles merecen más escrutinio que la cifra de rendimiento anunciada como titular.

¿Es un layer 2 lo mismo que un shard?

No, aunque persiguen el mismo objetivo. Un shard es parte del propio protocolo base, con validadores de la propia cadena asignados a él. Un layer 2 es un sistema separado construido encima, con sus propios operadores, que liquida de vuelta en la cadena base. Algunos ecosistemas ahora usan capacidad de datos al estilo del sharding específicamente para abaratar los layer 2, por eso las dos ideas se entremezclan en la conversación.

Esta definición es educativa y no es asesoramiento financiero. Las cripto son volátiles y de alto riesgo — investiga siempre por tu cuenta.
Sigue aprendiendo

¿Nuevo en cripto o rellenando huecos? Recorre lo esencial en Learn, explora todos los términos A–Z o consulta los precios en vivo de las monedas que impulsan estos conceptos.