martes, 1 de mayo de 2018

¿Qué es Sharding?

Es una solución que optimiza el proceso de verificación de transacciones y contratos inteligentes al dividir la red blockchain en fragmentos.  En lugar de hacer que cada nodo atraviese todo el historial de transacciones de la red de blockchain de Ethereum, Sharding permite asignar ciertos nodos a ciertos fragmentos, optimizando el proceso de nodos que verifican las transacciones.
En el pasado, el desarrollador de Ethereum James Ray había trabajado en una solución de escalado llamadaDrops of Diamond, y afirmó que el requisito de que los nodos verifiquen todas las transacciones en una red blockchain limita la capacidad de escala de la cadena de bloques.
En gran parte debido a esto, Bitcoin se limita a ~ 3-7 transacciones por segundo, Ethereum a 7-15, etc. Sin embargo, esto plantea una pregunta: ¿hay formas de crear un nuevo mecanismo, donde solo un pequeño subconjunto de nodos verifica cada transacción?

No hay comentarios.:

Publicar un comentario