DEFINICIÓN de Fragmentación
Sharding es una técnica de partición de bases de datos que se utilizará para escalar drásticamente la cadena de bloques de ethereum y permitirle procesar más transacciones por segundo.
DESMONTAJE Fragmento
Actualmente, cada nodo en la cadena de bloques de ethereum almacena todos los estados. Esto significa que cada nodo es responsable de almacenar información crítica, como saldos de cuenta e historial de transacciones. Si bien garantiza la seguridad de blockchain, el almacenamiento de todos los estados en todos los nodos ralentiza considerablemente el procesamiento de transacciones. Las velocidades lentas para procesar transacciones no son un buen augurio para un futuro en el que la cadena de bloques de ethereum se haga responsable de millones de transacciones.
Sharding se refiere a la partición horizontal de bases de datos a través de la división en filas. Los fragmentos, como se llaman las filas, se conceptualizan en función de las características. Por ejemplo, un fragmento podría ser responsable de almacenar el estado y el historial de transacciones para un tipo específico de dirección. O podría ser posible dividir fragmentos en función del tipo de activo digital almacenado en ellos. Las transacciones que involucran ese activo digital podrían hacerse posibles a través de una combinación de fragmentos. Como ejemplo, considere una transacción de alquiler de bienes raíces en la que participan múltiples fragmentos. Estos fragmentos corresponden a diferentes entidades involucradas en la transacción, desde el nombre del cliente hasta las llaves digitales configuradas en una cerradura inteligente que se pone a disposición del arrendatario tras el pago del alquiler.