Compartir este artículo

No tendrás que esperar por esta solución de escalamiento de Ethereum , funciona ahora

La mayoría de las tecnologías de escalamiento de Ethereum están lejos de estar completas, pero OpenST dice que tiene una solución que está lista para el "aquí y ahora".

shutterstock_314827187

Ethereum está funcionando a plena capacidad.

Al menos, eso es según Afri Schoedon, el gerente de lanzamiento del proveedor de clientes de software Ethereum Parity Technologies.JuevesAdvirtió que debido a los desafíos de escalamiento que enfrenta la segunda cadena de bloques más grande por capitalización de mercado: "Dejen de implementar dapps en Ethereum".

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de Crypto Long & Short hoy. Ver Todos Los Boletines

El tuit provocó un gran revuelo, y el creador de Ethereum , Vitalik Buterin, intervino para defender el protocolo, mientras que otros criticaron el proyecto y señalaron otras cadenas de bloques como mejores soluciones.

Y aunque se encuentran en desarrollo varias tecnologías de escalamiento (tanto de capa uno como de capa dos), la empresa de blockchain OpenST cree que su nuevo protocolo, Mosaic, está listo para abordar esos problemas "aquí y ahora, en lugar de solo muchos años en el futuro", según Jason Goldberg, el director ejecutivo de OpenST.

En una entrevista exclusiva con CoinDesk después de que el proyecto se revelara por primera vez en el hackathon de Ethereum ETHBerlínGoldberg destacó que Mosaic no requiere cambios fundamentales en la red Ethereum subyacente para su implementación.

Actualmente, el equipo de OpenST se está preparando para lanzar una versión preliminar de Mosaic en solo tres meses.

Una vez probado completamente, Mosaic podría actuar como una solución de escalamiento utilizada antes que otras soluciones propuestas, como la fragmentación.y zk-snarks, que requieren cambios en la cadena de bloques de Ethereum , denominada capa uno, a diferencia de los cambios en los sistemas auxiliares fuera de la cadena que se ejecutan en una capa secundaria sobre Ethereum.

El protocolo, creado en asociación con el ex desarrollador de Hyperledger, Benjamin Bollen, permite que los tokens se muevan a un sistema auxiliar donde se completa la mayor parte de la actividad computacional pesada y luego se confirman de manera asincrónica nuevamente en la cadena de bloques Ethereum en vivo, o red principal.

Esto se realiza mediante lo que Bollen describe como el "protocolo de acceso". De hecho, cualquier token ERC-20, el estándar ampliamente aceptado para las nuevas Criptomonedas en Ethereum, puede acceder a través del protocolo de acceso, incluyendo Simple Token (OST) de OpenST, que recaudó más de 20 millones de dólares en una ICO el año pasado, y tokens específicos de cada cliente basados ​​en OST.

Como empresa que brinda servicios integrales de tokenización a empresas que no utilizan blockchain, Mosaic ayuda a los desarrolladores a construir economías basadas en tokens en Ethereum para escalar a millones de usuarios finales inmediatamente antes de que se ejecute la hoja de ruta de escalamiento formal de Ethereum.

Goldberg le dijo a CoinDesk:

Consideramos importante demostrar que las empresas tradicionales actuales pueden migrar sus transacciones a cadenas auxiliares abiertas y criptográficamente audibles... y luego tener una finalidad económica, siguiendo muchos de los escritos sobre Casper y la fragmentación en Ethereum público.

Con ello, según el equipo de OpenST, el protocolo propuesto consigue dos objetivos.

En primer lugar, aumenta la capacidad o el rendimiento de la red para procesar mayores volúmenes de transacciones de tokens. En segundo lugar, Mosaic reduce los costos de transacción, al consumir menores cantidades de GAS, que es la unidad de trabajo computacional en Ethereum.

La historia del origen

Dando un paso atrás, para entender cómo funciona el protocolo, es útil observar en qué se basa Mosaic: el trabajo de Buterin y el investigador de Ethereum Virgil Griffith.

Para ser más específico, fue el trabajo de ambos enCasper FFG, que ofrece tanto el algoritmo de consenso de prueba de participación como la fragmentación como soluciones de capa ONE orientadas a actualizar el marco subyacente de incentivos que rigen la cadena de bloques Ethereum .

Son estas ideas las que llevaron a Bollen, arquitecto principal de Mosaic, a darse cuenta de cómo proteger los sistemas auxiliares fuera de la cadena en Ethereum sin sacrificar el alto rendimiento de las transacciones ni los bajos costos.

Bollen describió a CoinDesk que, para aumentar la capacidad de la red para finalizar transacciones, el protocolo Mosaic creó esencialmente un "sistema de suscripción voluntaria" para que los desarrolladores transfieran y completen la mayor parte del trabajo computacional requerido fuera de la cadena, antes de enviar estas transacciones nuevamente a la cadena de bloques Ethereum en lotes.

Bollen llama a esto "fragmentación de tokens", basándose en una propuesta temprana de Casper , en la que los contratos inteligentes se finalizan sin el estricto requisito de la replicación de nodo completo para mantener la integridad de la cadena de bloques.

Sin embargo, a diferencia del comportamiento de fragmentación propuesto para Casper que equilibraría automáticamente las cargas fuera de la cadena, Mosaic requiere que los desarrolladores elijan fragmentos rentables en los que ejecutar tokens.

Mosaic también implementa una estructura de incentivos de prueba de participación, en la que los validadores de transacciones de tokens emiten votos, en lugar de resolver problemas computacionales, para procesar transacciones y obtener recompensas. Como destacó Bollen, Casper incluye importantes "condiciones de recorte" que castigan eficazmente a los votantes deshonestos en el sistema y desincentivan las afirmaciones falsas.

Como tal, además de ser inmediatamente útil en el corto plazo, Bollen postula que Mosaic actuará como un "campo de pruebas" importante para Ethereum, contribuyendo a la investigación tanto sobre fragmentación como sobre prueba de participación destinada a lograr eventualmente la escalabilidad de la red principal para el efecto de miles de millones de usuarios finales en todo el mundo, lo que como Bollen describe es un esfuerzo de muy alto riesgo.

Al hablar sobre los altos riesgos que implica liberar la prueba de participación y la fragmentación en la capa uno, Bollen dijo:

Si implementamos [Casper] en la capa ONE, necesitamos que todos los componentes funcionen correctamente y, si falla, arruinaremos Ethereum. Solo tenemos una oportunidad de hacerlo bien. Por eso es una hoja de ruta mucho más difícil y larga.

Profundizando

Mosaic se basa en dos componentes principales.

En primer lugar, utiliza un grupo de validadores públicos para proteger las transacciones de tokens en el sistema auxiliar y volver a confirmarlas en la red principal a intervalos regulares.

Sin embargo, para que los validadores puedan hacer esto, necesitan poder observar simultáneamente los tokens apostados en Ethereum, así como los resultados correspondientes de las transferencias de tokens en cadenas auxiliares que se ejecutan en paralelo.

Esto se puede hacer a través del protocolo de puerta de enlace que absorbe la llamada "raíz estatal" de ambos sistemas.raíz estatal se refiere a un hash, o una cadena única de símbolos alfanuméricos, que identifica y almacena el estado completo de un sistema, incluidos los saldos y el código del contrato.

Al absorber las raíces estatales de ambos sistemas, los validadores pueden entonces construir lo que Bollen llama "metabloques", verificados por el grupo de validadores a través de una mayoría de votos de dos tercios.

Con los votos emitidos y los metabloques confirmados, los validadores alcanzan "objetivos óptimos" para tomar el último estado finalizado de la metacadena de bloques construida y enviarlo nuevamente a la red principal de Ethereum .

Como resultado, aquí es donde, como describe Bollen, "sucede la magia".

captura de pantalla del 24/09/2018 a las 9:12:20

Aunque la blockchain subyacente de Ethereum tiene una capacidad muy limitada, con el proceso de fragmentación de tokens de Mosaic, la capacidad de la red principal para finalizar transacciones en cualquier momento se multiplica. Además, al usar la prueba de participación (un algoritmo computacionalmente menos costoso), los costos asociados con la finalización de transacciones de tokens en Ethereum también se reducen significativamente.

Plan de respaldo

El segundo componente clave de Mosaic es cómo todo el sistema está asegurado en su CORE por Ethereum.

Aunque requiere un alto consumo computacional, la validez garantizada de las transacciones en Ethereum se utiliza como una garantía a prueba de fallos a la que pueden recurrir los usuarios de OpenST. Por ejemplo, si los validadores no logran un acuerdo de dos tercios sobre el estado de una cadena auxiliar, se consultará la blockchain de Ethereum .

Bollen le dijo a CoinDesk: "Si una cadena auxiliar se detiene y ya no alcanza el consenso, tenemos el sistema activo de prueba de trabajo para continuar y recuperar el último estado comprometido".

Es más, hasta 2020, Mosaic contará con una "barrera de seguridad" incorporada que evita que los validadores desactiven los tokens y dejen prematuramente las transacciones sin validar.

Sin embargo, la garantía de los desarrolladores de OpenST es que para el año 2020, Mosaic estaría completamente descentralizado y "el sistema sería liberado por completo al grupo de validadores para determinar su futuro".

Harán todo esto mientras mantienen su trabajo con una base de clientes creciente formada por empresas como la Fundación LGBT, PassKit y Animoca Brands, entre otras.

Y como la mayoría de los desarrolladores, Goldberg y Bollen entienden que el trabajo, incluso con un lanzamiento exitoso, nunca termina, y sostienen que no se trata solo de seguir desarrollando soluciones de tokenización más integrales para empresas, sino también de actualizar Ethereum para servir mejor a los desarrolladores y usuarios de aplicaciones descentralizadas.

Según Bollen, impulsar Mosaic como una solución de escalamiento más amplio se trata simplemente de hacer que Ethereum sea "más seguro para el futuro" y darle "un camino mucho más largo y viabilidad para cambiar Internet y la forma en que nos organizamos".

Para ello, Goldberg afirmó que podrían implementarse varias soluciones de escalamiento que serán "viables e interesantes para distintos tipos de clientes".

Concluyó:

No se trata de que un enfoque sea correcto o incorrecto. Se trata de contar con un conjunto de trabajo comunitario que mejore la cadena de origen de Ethereum y brinde opciones para escalar el Ethereum existente.

Mosaicoimagen vía Shutterstock

Christine Kim

Christine es analista de investigación en CoinDesk. Se centra en generar información basada en datos sobre la industria de las Criptomonedas y la cadena de bloques. Antes de su puesto como analista de investigación, Christine fue reportera de tecnología para CoinDesk, cubriendo principalmente los avances en la cadena de bloques Ethereum . Tenencias de Criptomonedas : Ninguna.

Christine Kim