El Trilema de la Blockchain se refiere a una creencia ampliamente sostenida de que las redes descentralizadas solo pueden proporcionar dos de tres beneficios en un momento dado con respecto a la descentralización, seguridad y escalabilidad.
Las blockchains públicas gestionan una red de nodos ampliamente distribuida para lograr consenso de datos sobre una infraestructura que es resistente a ataques externos mientras mantiene transparencia y acceso equitativo y abierto. Es un desafío. Por ejemplo: mientras que Bitcoin es descentralizado y seguro, solo puede procesar aproximadamente siete transacciones por segundo (TPS). Las blockchains empresariales como Hyperledger Fabric son seguras y pueden manejar un alto rendimiento transaccional, pero son centralizadas, con un número muy limitado de nodos que logran consenso. Las blockchains que son rápidas y descentralizadas, pero más inseguras, son vulnerables a hackeos que son insostenibles a largo plazo.
Lograr una red que presente una seguridad a prueba de balas sobre una red ampliamente descentralizada mientras se puede gestionar un rendimiento transaccional a escala de internet es el santo grial de la tecnología blockchain.
El sharding es una de las soluciones al problema de la escalabilidad de la blockchain. Implica la partición de la base de datos en llamados “shards”, donde cada shard es responsable de procesar solo una parte de los datos almacenados en la red. De esta manera, el tiempo de procesamiento puede reducirse significativamente.
El sharding se realiza dividiendo los nodos de la red en grupos y repartiendo la información almacenada en la red entre estos grupos, es decir, “cortando” la base de datos en piezas más pequeñas (shards). Cada shard almacena datos con ciertas características para que los shards puedan distinguirse entre sí.
El principal beneficio del sharding aplicado a la blockchain es la mejora en la escalabilidad. El sharding permite que una blockchain conecte más nodos y almacene más información sin ralentizar demasiado las transacciones. Esto puede acelerar la adopción de la tecnología blockchain en muchos sectores, especialmente en finanzas. Transacciones más rápidas pueden ayudar a las empresas fintech basadas en blockchain a competir con aplicaciones de pago centralizadas.
Los beneficios adicionales del sharding incluyen mejor accesibilidad para los usuarios y mayor participación en la red. En Ethereum, se espera que el sharding reduzca los requisitos de hardware para ejecutar un cliente, de modo que se vuelva posible hacerlo en una computadora personal o teléfono. De esta manera, más personas podrán participar en la red.
¿Quiénes somos y qué hacemos?
Somos el equipo de Offshore Citizen. Ayudamos a las personas a convertirse en globales: obtener un segundo pasaporte, establecer una segunda residencia, pagar menos impuestos, hacer banca en el extranjero, etc.
Tenemos muchos artículos interesantes sobre diferentes temas, tenemos información relevante y actualizada.
Autor: Michael Rosmer
¡Siéntete libre de unirte a nuestra comunidad!
No olvides suscribirte a nuestro canal