- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Ha comenzado la carrera para reemplazar la capa más centralizada de Ethereum
Los desarrolladores de Ethereum están trabajando en numerosos enfoques para reemplazar o mejorar una herramienta popular para conectarse a la red.

“Si no dejamos de confiar en Infura, la visión de Ethereum fracasará”.
Así es como Afri Schoedon, gerente de lanzamiento del cliente Parity Ethereum , describió una de las tecnologías más populares y controvertidas de Ethereum en Gorjeoen octubre.
Infura gestiona alrededor de 13 mil millones de Request de código al día y ofrece a los desarrolladores una forma de conectarse a Ethereum sin tener que ejecutar un nodo completo. Si bien las estadísticas exactas de uso no son públicas, al crear un método más sencillo de interacción con la red, se afirma que sustenta la mayoría de las aplicaciones descentralizadas en el ecosistema Ethereum .
Pero aquí está la cuestión: Infura es operada por un único proveedor —el estudio de desarrollo de Ethereum ConsenSys— y depende de servidores en la nube alojados por Amazon. Por ello, existe la preocupación de que el servicio represente un punto único de fallo para toda la red.
“Si todas las dapps del mundo apuntaran a Infura y decidiéramos desactivarlo, podríamos hacerlo y las dapps dejarían de funcionar. Esa es la preocupación, y es una preocupación válida”, declaró Michael Wuehler, cofundador de Infura, a CoinDesk en una entrevista.
Si bien muchos de los proyectos reconocen la importancia de la contribución de Infura a Ethereum (refiriéndose al servicio como un pilar que sostiene a la comunidad de desarrolladores hoy en día), muchos, como Schoedon, sienten que se deben tomar medidas para buscar una alternativa descentralizada.
“No tiene sentido que las dapps se conecten a través de Metamask a una blockchain alojada por otra persona”, dijo Schoedon.tuiteó.
Schoedon no está solo en esta interpretación. Más bien, se enfrenta a una serie de nuevos esfuerzos para destronar a Infura como el punto de conexión predilecto para los desarrolladores que vinculan sus aplicaciones descentralizadas a Ethereum.
Por ejemplo, los nuevos esquemas de incentivos de nodo completo como el nodo VIP, Dappnode y DeNode buscan brindar diferentes tipos de alternativas.
De igual manera, los esfuerzos de minimización de infraestructura, como los clientes ligeros, están ganando terreno, así como la reestructuración de software experimental comoTurbo GethY según los desarrolladores, lo que está en juego es la propia descentralización del ecosistema Ethereum .
“ONE de los problemas que enfrentamos hoy en día en el espacio es que el desarrollo de aplicaciones descentralizadas se está realizando a través de servicios centralizados”, dijo a CoinDesk Yalor Mewn, oficial de comunicaciones de Dappnode, un esquema de incentivos de nodos, y agregó:
“Estamos construyendo toda esta infraestructura sobre un cuello de botella”.
Una herramienta imperfecta
Actualmente, hay un total de 11,803 nodos completos de Ethereum según datos disponibles.
En declaraciones a CoinDesk, Wuehler afirmó que Infura representa entre el 5 % y el 10 % de los nodos. Sin embargo, dado que los nodos de Infura son altamente confiables (con mantenimiento las 24 horas), representan una cantidad desproporcionada de tráfico.
“Estamos apoyando eficazmente todo el ecosistema dapp de Ethereum con el tráfico RPC”, afirmó Wuehler.
Y esto se debe en parte a que, al momento de escribir este artículo, se dice que un nodo de archivo completo ocupa más de 1 terabyte de datos, más de lo que una computadora portátil convencional puede almacenar. Tanto para los desarrolladores como para los usuarios, esto significa que las necesidades de almacenamiento se suelen subcontratar a empresas que cuentan con los medios para gestionar ese tipo de infraestructura.
“La forma en que funciona Infura es que alojan sus propios nodos completos y abren una [interfaz] para permitirle acceder fácilmente a esos nodos completos”, dijo a CoinDesk Aidan Hyman, director ejecutivo y cofundador de la startup de investigación y desarrollo de Ethereum , Chainsafe.
Por ejemplo, los desarrolladores suelen optar por Infura para centrar sus esfuerzos en el software, mientras que los usuarios suelen preferir Metamask, la herramienta integrada en el navegador, para almacenar sus Criptomonedas. Ambas se enrutan a través de los nodos completos de ConsenSys.
"Cualquier dapp que use Metamask también depende inherentemente de Infura (conscientemente o no). En ese sentido, casi todas las dapps dependen potencialmente de Infura", declaró Wuehler a CoinDesk.
El impacto de esto es que es menos probable que desarrolladores y usuarios ejecuten nodos completos, lo que implica una disminución en el número de nodos completos que respaldan la red. Además del riesgo de que Infura se convierta en un punto único de fallo, la falta de nodos completos también tiene otras repercusiones.
Ejecutar un nodo completo, por ejemplo, permite a los usuarios y desarrolladores KEEP gran parte de su actividad sensible localmente, mientras Infura acumula combinaciones de datos de sus usuarios, como direcciones de billetera y ubicaciones de IP.
“La Privacidad es un problema”, dijo a CoinDesk'Dapplion', el desarrollador seudónimo detrás del proyecto Dappnode, que reemplazó a Infura, y agregó:
Infura está alojada en Amazon. ¿Y qué si Amazon dice: «¿Sabes qué? ¡Infura se acabó! ¡Márchate!». La mayoría de las dapps quedarían inutilizables.
Descentralización verdadera
Por ello, se están realizando varios esfuerzos para intentar encontrar una alternativa viable y utilizable.
Por ejemplo, Parity Technologies ha lanzado una nueva biblioteca de código para el desarrollo de clientes ligeros, denominada LightJS. Parity espera que esto anime a los desarrolladores a crear clientes ligeros en lugar de depender de Infura como servicio.
Y eso se debe a que, si bien prometen ser mucho menos intensivos en términos de hardware y almacenamiento, los clientes livianos están destinados a mantener el mismo grado de descentralización que la ejecución de un nodo completo.
“Idealmente, lo que veremos es cada vez menos dapps conectándose a Infura, y utilizarán un cliente ligero en su lugar para lograr una verdadera descentralización”, dijo el desarrollador de Parity, Amaury Martiny, a CoinDesk.
El proyecto Turbo Geth de Alexey Akhunov también busca reestructurar por completo la gestión del almacenamiento por parte de los clientes de software de Ethereum . En la última versión de la reescritura del software, ha reducido los requisitos de almacenamiento a una quinta parte de su tamaño actual.
Varios proyectos, como Dappnode, Denode y VIP Node, se centran en la capa de incentivos subyacente para animar a más personas a ejecutar un nodo completo. Esto se debe a que, actualmente, a diferencia de los mineros que aseguran las transacciones en Ethereum, los nodos completos no reciben ninguna recompensa.
Pero el nodo VIP, que trabaja con una subvención otorgada por la Fundación Ethereum , utiliza el identificador con el que los nodos completos se conectan a Ethereum para repartir recompensas a los nodos que están en línea, que se pagan a través de una suscripción de los desarrolladores que desean utilizar el servicio.
Otro proyecto, llamado DeNode, también crea un mercado entre desarrolladores y operadores de nodos, pero intenta descentralizar también la relación económica entre esos actores.
Para ello, DeNode utiliza una organización autónoma descentralizada, oDAODenode, una iniciativa de la startup Chainsafe con sede en Toronto, fue concebida en mayo en el hackathon de Ethereum ETH Buenos Aires y está financiada a través de una subvención del Ethereum Community Fund.
“La idea de que podemos construir estas estructuras de manera descentralizada permite la democratización de la dinámica de poder en los sistemas económicos”, dijo Hyman.
Por último, Dappnode, fundada por el desarrollador de blockchain Jordi Baylina, adopta un enfoque diferente al permitir a los desarrolladores configurar una red local diseñada de tal manera que sea fácil participar en la implementación de dapp.
"Alguien configura el Dappnode y da acceso a su familia, sus amigos, un círculo de confianza entre personas con quienes se crea un BOND de confianza. Y con solo un par de clics, por difícil que sea conectarse a Infura, se conectará al Dappnode", declaró a CoinDesk el desarrollador líder Dapplion.
En el horizonte
Varios de estos proyectos, como VIP node y Turbo Geth, también reciben financiación del propio Infura.
Consensys, una de las startups más grandes de Ethereum —la empresa detrás de Infura—, también financia un proyecto llamado Incubator, que busca reducir la dependencia de Metamask de Infura en su portal de acceso a Ethereum. Según Wuehler, Infura también busca diversificar el número de proveedores de nube de los que depende para no depender exclusivamente de Amazon.
"Nuestros esfuerzos se centran principalmente en tratar de impulsar continuamente una mayor descentralización en la forma en que se entrega nuestra pila Tecnología ", dijo a CoinDesk.
Según Wuehler, la popularidad de Infura se debe a una peculiaridad dentro de la propia plataforma Ethereum . Esto se debe a que, al combinar la funcionalidad de la cadena de bloques de Bitcoin con una máquina virtual capaz de ejecutar aplicaciones descentralizadas, Ethereum genera una gama de datos más amplia que las simples transacciones.
Por ejemplo, además de depender de una cadena de bloques, Ethereum almacena lo que se conoce como el "estado", que es la suma de todos los cálculos en la plataforma. Y a medida que el número de usuarios de Ethereum sigue creciendo, el tamaño del estado... Sigue expandiéndose también.
El resultado final de esto es que, como el hardware se vuelve cada vez más costoso y complejo de operar (y debido al diseño subyacente de Ethereum), no existen incentivos para alentar a las personas a hacerlo.
"No creamos el problema; solo somos una curita. Simplemente ofrecemos una solución necesaria", dijo Wuehler.
De cara al futuro, investigadores de Ethereum , como el fundador Vitalik Buterin, están trabajando para encontrar una forma de reescribir los incentivos subyacentes para que los nodos completos puedan ser recompensados por almacenar datos, o lo que comúnmente se conoce como "alquilar."
Se está considerando incluir este cambio en una actualización propuesta denominada "Ethereum 1x". Su lanzamiento está previsto para 2019; mientras tanto, los desarrolladores se centran en encontrar soluciones que puedan implementarse de inmediato.
Como Hyman de Denode le dijo a CoinDesk:
Si bien trabajamos como comunidad en estos objetivos a largo plazo, también debemos ser pragmáticos y enfocarnos en el presente. Este es un problema que existe ahora mismo y que ha persistido en el espacio.
Corrección:En una versión anterior de este artículo se escribía incorrectamente "Denode" como "D-node".
Imagen de Construct 2017 cortesía de Steven Gregory
Rachel-Rose O'Leary
Rachel-Rose O'Leary es programadora y escritora en Dark Renaissance Technologies. Fue redactora principal de tecnología para CoinDesk entre 2017 y 2018, cubriendo temas de Privacidad y Ethereum. Tiene formación en arte digital y filosofía, y escribe sobre Cripto desde 2015.
