{"id":1067,"date":"2021-05-20T10:36:47","date_gmt":"2021-05-20T13:36:47","guid":{"rendered":"https:\/\/legacy8756.latamex.com\/?p=1067"},"modified":"2021-05-20T10:36:47","modified_gmt":"2021-05-20T13:36:47","slug":"que-son-las-soluciones-de-escalabilidad-off-chain","status":"publish","type":"post","link":"https:\/\/legacy8756.latamex.com\/ar\/que-son-las-soluciones-de-escalabilidad-off-chain\/","title":{"rendered":"\u00bfQu\u00e9 son las soluciones de escalabilidad off-chain?"},"content":{"rendered":"
Recientemente hablamos de qu\u00e9 significa la <\/span>escalabilidad<\/span><\/a> de la blockchain: la capacidad y velocidad de procesamiento de las transacciones con las que cuenta cada protocolo en particular y por qu\u00e9 actualmente esto representa un desaf\u00edo. Vamos a retomar este concepto y analizar qu\u00e9 son las transacciones on-chain. Si bien Bitcoin <\/span>e<\/span>s la criptomoneda m\u00e1s grande por capitalizaci\u00f3n de mercado, el rendimiento de sus transacciones sigue siendo motivo de debate. Como es sabido, un promedio de 7 transacciones por segundo no es un est\u00e1ndar de escalabilidad. \u00bfQu\u00e9 son las soluciones de escalabilidad off-chain?<\/span><\/span><\/p>\n <\/p>\n Las transacciones de criptomonedas dentro de la cadena (llamadas com\u00fanmente transacciones on-chain) son aquellas que ocurren dentro de la propia blockchain – es decir, en sus registros – y permanecen dependientes de su estado para su validez. Todas estas se producen y se consideran v\u00e1lidas s\u00f3lo cuando la blockchain se modifica para reflejar estas transacciones en los registros del libro mayor p\u00fablico. Tal como analizamos en nuestro art\u00edculo de escalabilidad, <\/span>una vez que una transacci\u00f3n obtiene suficientes confirmaciones de los participantes de la red o se obtiene el consenso de la misma, se vuelve irreversible (de ah\u00ed el concepto de inmutabilidad).\u00a0<\/span><\/p>\n Se supone que las transacciones on-chain se realizan en tiempo real con el fin de mantener las transacciones del blockchain seguras, verificables, transparentes e instant\u00e1neas. Sin embargo, en realidad esto no suele suceder, y las transacciones dentro de la propia cadena tienen algunas desventajas. Las transacciones dentro de la cadena no suelen suceder de forma instant\u00e1nea, ya que tardan cierto tiempo en acumular el n\u00famero suficiente de verificaciones y autenticaciones de los participantes de la red antes de confirmar una transacci\u00f3n. Por ejemplo, si el volumen de transacciones es alto, un n\u00famero limitado de mineros\/nodos tardar\u00e1 un tiempo determinado en confirmar una transacci\u00f3n haciendo que todas las partes involucradas esperen m\u00e1s tiempo.<\/span><\/p>\n Vitalik Buterin<\/span><\/a>, el creador de <\/span>Ethereum<\/span><\/a>, fue el que acu\u00f1\u00f3 el concepto del “Trilema de la Escalabilidad” para describir el desaf\u00edo a que deben hacer frente las blockchains. Esto sostiene que los protocolos deben alcanzar un compromiso entre escalabilidad, seguridad y descentralizaci\u00f3n. Estas propiedades chocan de alguna forma entre s\u00ed, por lo que centr\u00e1ndose demasiado en dos de ellas, la tercera tendr\u00e1 un pobre desempe\u00f1o. Por esto muchos consideran que la escalabilidad debe lograrse de manera off-chain, mientras que la seguridad y la descentralizaci\u00f3n deben ser m\u00e1ximas dentro de la propia blockchain.<\/span><\/p>\n <\/p>\n Cuando hablamos de transacciones fuera de la cadena u off-chain, nos referimos a enfoques que permiten la ejecuci\u00f3n de transacciones sin sobrecargar la cadena. Protocolos que se conectan a la blockchain y permiten a los usuarios enviar y recibir fondos, sin que las transacciones aparezcan en la cadena principal. En este panorama entran en juego las <\/span>sidechains<\/b> (cadenas laterales) y los <\/span>payment channels<\/b> (canales de pago).<\/span><\/p>\n <\/p>\n U<\/span>na sidechain es una cadena alternativa que es usada para mejorar las prestaciones de una <\/span>blockchain <\/span><\/a>ya establecida. La nueva blockchain pueda ser conectada e interactuar con la blockchain existente. La nueva cadena contiene una programaci\u00f3n, bloques, nodos, mecanismos de validaci\u00f3n y caracter\u00edsticas completamente distintos, pero, a\u00fan as\u00ed, es perfectamente compatible con la cadena a la que se une. No est\u00e1n sujetas a las mismas reglas, <\/span>de hecho ni siquiera necesitan usar Proof of Work para funcionar. Pueden confiar en un \u00fanico validador, usar cualquier mecanismo de consenso o ajustar todo tipo de par\u00e1metros. Puede agregar actualizaciones que no existen en la cadena principal, producir bloques m\u00e1s grandes e incluso tener errores sin afectar la cadena subyacente. Esto permite a las sidechains ser utilizadas como plataformas para la experimentaci\u00f3n y para desplegar caracter\u00edsticas que de otro modo requerir\u00edan el consenso de la mayor\u00eda de la red.<\/span><\/p>\n Gracias a esto, ambas cadenas pueden comunicarse y complementar sus capacidades. Las sidechains buscan solucionar los problemas de saturaci\u00f3n que afectan a muchas blockchain. Para conseguirlo, permiten ampliar las caracter\u00edsticas y especificaciones originales de esos proyectos de forma r\u00e1pida y relativamente sencilla.\u00a0<\/span><\/p>\n <\/p>\n El funcionamiento de una sidechain no es nada sencillo. Es un gran desaf\u00edo que ha llevado muchos a\u00f1os de desarrollo a nivel t\u00e9cnico. Pero a grandes rasgos, el funcionamiento es este: \u00bfQu\u00e9 son las soluciones de escalabilidad off-chain?<\/span><\/span><\/p>\n Primero, se env\u00edan las criptomonedas a una direcci\u00f3n espec\u00edfica. Una vez all\u00ed, los fondos son congelados y nadie puede manejarlos. La \u00fanica manera de acceder a dichos fondos es demostrar que dichas criptomonedas no se est\u00e1n usando en otro lugar. Una vez que se confirma que dichos fondos no son usados en otro lugar, se manda una notificaci\u00f3n a la sidechain. Luego, la sidechain crear\u00e1 de forma autom\u00e1tica el mismo n\u00famero exacto de activos de criptomoneda que se mandaron, usando el token que maneja esa sidechain. El control de estos tokens ser\u00e1 completamente tuyo. Desde ese momento, se podr\u00e1n intercambiar y transferir estos tokens para hacer uso del potencial de esa sidechain. <\/span>Siempre que los usuarios est\u00e9n contentos con las compensaciones, las cadenas laterales podr\u00edan ser un paso integral hacia un escalado efectivo.<\/span><\/p>\n Habiendo visto las sidechains, podemos pasar ahora a los <\/span>canales de pago.\u00a0<\/b><\/p>\n <\/p>\n Los canales de pago tienen el mismo prop\u00f3sito que las sidechain para cumplir con la necesidad de la escalabilidad, pero son bastante diferentes. Al igual que las sidechains, empujan las transacciones fuera de la cadena principal para evitar inconvenientes en cuanto a la cantida de transacciones. A diferencia de las sidechains, no requieren una blockchain separada para funcionar.<\/span><\/p>\nTransacciones on-chain\u00a0<\/b><\/h3>\n
\u00bfQu\u00e9 son las soluciones de escalabilidad off-chain?\u00a0<\/b><\/h3>\n
\u00bfQu\u00e9 es una cadena lateral o sidechain?\u00a0<\/b><\/h3>\n
\u00bfC\u00f3mo funcionan las sidechains?\u00a0<\/b><\/h3>\n
\u00bfQu\u00e9 son los canales de pago?\u00a0<\/b><\/h3>\n