¿Qué era el navegador de niebla?
El navegador Fog estaba destinado a ser una parte integral del ecosistema dApps (aplicaciones descentralizadas) de la red Ethereum. Sus desarrolladores querían ofrecer una ventanilla única para ejecutar y ejecutar varias aplicaciones y proyectos de Ethereum.
Desafortunadamente, los requisitos técnicos para un sistema de navegador dApp completamente descentralizado excedieron con creces la tecnología actual, y el proyecto Fog Browser se abandonó y el software se retiró de circulación en marzo de 2019.
Conclusiones clave
- Fog Browser fue una aplicación descentralizada en la red Ethereum de 2015 a 2019.
- Mist fue el primer navegador de dApps que permitió a los usuarios navegar por dApps y tenía una billetera Ethereum incorporada. También fue la primera billetera de escritorio criptográfica con una interfaz gráfica de usuario (GUI).
- Fog no se depreció en marzo de 2019 después de que los desarrolladores determinaran que otros desarrolladores de navegadores y fabricantes de carteras podían crear productos para este espacio que cambia rápidamente.
Comprender el navegador de niebla
El navegador Mist era una interfaz Ethereum diseñada para permitir a los usuarios acceder a las diversas aplicaciones disponibles en la red Ethereum. También se le llamó Ethereum dApp Browser. Ethereum es una popular plataforma blockchain optimizada para contratos inteligentes y otras aplicaciones descentralizadas.
Como navegador DApp, Mist era una aplicación independiente con una interfaz gráfica de usuario (GUI) que permitía a los usuarios sincronizarse con la cadena de bloques. También proporcionó una manera fácil para que los usuarios crearan sus propias DApps e implementaran otros tokens y contratos inteligentes de una manera no técnica. La billetera Mist Etherium en sí se ejecutaría en la computadora de un usuario, lo que significaba que tenía que descargarse, instalarse y ejecutarse localmente.
Un navegador web estándar como Chrome, Firefox o Internet Explorer permite a los usuarios acceder a sitios web como Yahoo, Facebook y Google. Del mismo modo, el navegador Fog estaba destinado a permitir a los usuarios acceder a aplicaciones descentralizadas disponibles en la red Ethereum.
El navegador se construyó sobre la plataforma Chromium de código abierto de Alphabet, y las tareas que los usuarios podían realizar con él incluían:
- Crea contratos inteligentes que el usuario elija
- Permita a los usuarios agrupar señales, replicando una solución confiable de financiación colectiva descentralizada
- Comparta información con un grupo seleccionado de participantes
La idea era permitir que las personas «hicieran» cosas directamente desde el navegador ofreciéndoles plantillas legibles, creando configuraciones y personalizaciones, y tomando las acciones necesarias, en lugar de simplemente actuar como una aplicación o un sitio web. Desafortunadamente, el navegador Fog se encontró con algunos problemas que finalmente llevaron a su eliminación.
Razones del error del navegador de niebla
Seguridad
El navegador Mist se basó en Electron, un proyecto dirigido por GitHub que tiene como objetivo facilitar la creación de aplicaciones multiplataforma utilizando JavaScript. Electron, a su vez, se basa en el navegador Chromium de código abierto desarrollado por Google en 2009.
Debido a que Mist era en realidad dos capas de las actualizaciones enviadas a los navegadores Chromium, estaba más lejos de las correcciones en las vulnerabilidades de Chromium que requerían parches de seguridad críticos. La capa entre Fog y Chromium (es decir, Electron) no se actualizó con la frecuencia suficiente para mantenerse al día con Chromium, lo que resultó en un mayor potencial de ataques de datos o fugas con el tiempo.
Alex Van de Sande, el desarrollador principal del navegador Mist, escribió en una publicación de blog anunciando la desactivación y depreciación del navegador:
Recibimos una notificación de un par de errores muy graves: los que permitirían a un atacante tomar el control de su computadora (y sus claves criptográficas) visitando un sitio web que no es de confianza … Inmediatamente lanzamos una versión fija, pero luego Otros similares Los ataques han sido expuestos y, en algún momento, nuestro propio equipo de seguridad interno ha sugerido que no permitamos al usuario navegar a sitios web que no son de confianza; ese es el objetivo de un navegador.
Sincronización de nodo
Otro problema con el navegador fue causado por el problema subyacente del enfoque dApp completamente descentralizado, que requería que los usuarios ejecutaran un nodo blockchain completo para interactuar con la red Ethereum.
En su forma pura, Mist siempre tuvo que sincronizarse con la cadena de bloques Ethereum. Esa operación requirió mucho espacio en el disco duro, mucha potencia de procesamiento y una conexión de alta velocidad a Internet. Puede llevar días sincronizar una nueva instalación con el estado actual de la red, manteniendo el nodo actualizado necesario para acceder a Internet las 24 horas y ejerciendo una presión significativa sobre los bienes de consumo físico.