Anúnciate Todos los derechos reservados
Logo

COINSMOS

Lo mejor de la BLOCKCHAIN EN ESPAÑOL

Escalabilidad en Ethereum: Off-Chain Scaling

EdwardFreecs

June 20, 2021, 9:19 p.m.

La escalabilidad de la tecnología blockchain siempre ha sido una interrogante para la gente, las empresas y las instituciones.

Como sabemos, la blockchain es una tecnología diseñada para validar y resguardar transacciones de forma descentralizada, segura e inmutable, en realidad, esta es su principal característica; sin embargo siempre surge la pregunta: ¿Qué pasaría si esta tecnología se vuelve lo suficientemente popular como para tener que responder a millones y millones de solicitudes?

En un principio la respuesta más adecuada sería NO, sin embargo las tendencias estos últimos años ha cambiado drásticamente. Entonces ante las interrogantes:

¿Es la tecnología blockchain (que en un principio fue considerada un experimento) capaz de procesas esa cantidad de transacciones?

¿Puede la tecnlogía blockchain ser escalada a una escala global?

 

La respuesta que cada vez tiene más y más adeptos es SÍ.

 

Los problemas de escalabilidad se han presentado en todas las cadenas propuestas, como hemos visto en el siguiente post, la escalabilidad es uno de los vértices del trilema que presenta esta tecnología, que en resumidas cuentas quedaría de la siguiente forma:

Donde sólo es posible elegir un lado del triangulo. 

A pesar de que todas las chains sufren de estos problemas, en este post nos enfocaremos en la escalabilidad de Ethereum, ya que es la cadena de bloques más usada de todas.

Las soluciones a la escalabilidad de Ethereum se dividen en 2 tipos:

  1. On-Chain Scaling
  2. Off-Chain Scaling 

En el primer tipo el objetivo es incrementar la capacidad de la cadena en sí misma utilizando nuevas estrategias de manejo de transacciones, sin embargo implica hacer modificaciones directas sobre el funcionamiento de la blockchain.

El segundo tipo tiene como objetivo aumentar la capacidad de la cadena al quitarle carga a la misma, es decir la ejecución de las transacciones tiene lugar fuera de la cadena principal.  Estas soluciones off-chain también se dividen en categorías según la estrategia que utilizan para administrar las transacciones:

*Nota: Aquí solo se presentan de manera general. Si te interesa saber más acerca de cada una de las soluciones off-chain ¡no dudes en visitar las publicaciones que les estaremos dedicando!

  • Rollups

Estas soluciones ejecutan las transacciones fuera de la cadena principal, pero registran la información de la transacción en la cadena principal. Esto permite que todas las transacciones ejecutadas en un rollup tengan las mismas propiedades de seguridad que la primera capa de Ethereum. Se dividen en ZK-Rollups y Optimistic rollups.

  • State channels

Estos permiten a los participantes realizar transacciones un número indeterminado de veces fuera de la cadena, mientras que solo se registran dos transacciones en la cadena principal; Los participantes envían los fondos a un contrato inteligente (estado inicial de cada participante: primera transaccion registrada en la cadena principal), ellos realizan las transacciones que deseen en el contrato inteligente (estas transacciones no son realizadas en la cadena principal) y posteriormente los fondos resultantes de cada participante son rregistrados (estado final de cada participante: segunda transaccion registrada en la cadena principal).

  • Sidechains

Esta estrategia consiste en generar una cadena de bloques (blockchain) separada e independiente de la principal (Ethereum) que corre paralelamente a esta. Estas poseen su propio mecanismo de consenso. Están conectadas a la cadena principal por medio de un puente de dos vías (two-way bridge, que te permite enviar fondos de la cadena principal a la paralela y en el sentido inverso). MATIC (Polygon) es un ejemplo de sidechain que ha tenido mucho éxito últimamente.

  • Plasma

Es una blockchain separada que se encuentra anclada a la cadena principal de Ethereum y utiliza pruebas de fraude (como los optimistic rollups) para arbitrar disputas. Son conocidas como cadenas "hijas" ya que son esencialmente copias más pequeñas de la red principal (Ethereum mainnet). Cada una de estas cadenas tiene su propio mecanismo de validación de bloques.

En un principio puede ser un poco complicado y cansado familiarizarse con todas estas soluciones, sin embargo como mencionamos anteriormente, cada una será descrita de forma individual y sencilla en coinsmos.com, cuando termines de leer cada una de ellas entenderás lo prácticas -y sobre todo lo útiles- que son. 

¿Tienes alguna duda o comentario? Posteala aquí abajo! Nos interesa conocer tu opinión.



Comentarios...

Aún no hay comentarios Sé el primero!

¡Gracias por ayudarnos a seguir!

Al realizar tu donación mandanos un correo con la transacción a: [email protected] para recibir un NFT exclusivo de Coinsmos! este NFT lo podrás intercambiar en diversos mercados.

    BTC: bc1q4jnt777kuw233cja04t4vnt2yuz9sv0q4z0yyw4

    ETH: 0x344DFb13e21d54960Fe2F9fB7EF2256558FEfEe3

    MATIC: 0xa9f72b889e7d238a64b16dd2addd148c740ce292

    BSC: 0x0b588F44fB6CB1496466F9a8550c9E9Ac98B7A5

    LTC: ltc1qqwvzaan6uvy8teskvycrvg8knlc2yd936yw242

    DOT: 15wJqZxDuqmZN2VRjqryuzUxxP2mHThu777LET12Fy2qsEc3