Almacenamiento en caché de blockchains con Menlo Core

Almacenamiento en caché de blockchains para diversión y ganancias

Menlo One es un marco para crear aplicaciones descentralizadas que tienen la misma experiencia de usuario que sus antepasados ​​centralizados. Las dApps de hoy simplemente no se comparan con una aplicación tradicional alojada en la nube en términos de costo, usabilidad y, lo más importante, velocidad. Nuestro objetivo con Menlo Core es arreglar eso.

Para proporcionar una visión general de muy alto nivel del sistema: Menlo Core es esencialmente una aplicación respaldada por web 2.0 tradicional que almacena en caché los datos extraídos de varias redes blockchain y los indexa en una base de datos tradicional. El concepto no es diferente de una aplicación web que aprovecha un servicio de base de datos externo, pero almacena en caché los datos localmente. Menlo Core está escrito en Node.js, y proporciona el esqueleto para hacer una API web RESTful. Está diseñado para ser consumido por una aplicación de una sola página del lado del cliente. Está diseñado para hospedarse fácilmente en un proveedor de nube tradicional.

Llamamos a esto un "Nodo de contenido". Si bien esto puede sonar muy tradicional al principio, el cambio de paradigma desde la web 2.0 es que hay múltiples nodos de contenido que sirven todos los mismos datos y ejecutan el mismo software de back-end. El usuario se conecta directamente a ellos como se conectarían a un igual en una red de igual a igual. Los nodos de contenido son operados por partes completamente independientes. El resultado es un entorno de desarrollo y una arquitectura web muy familiares para la mayoría de los desarrolladores, y permite fácilmente una experiencia de usuario muy familiar para la mayoría de los usuarios. Excepto que esta arquitectura está completamente descentralizada, sin un solo punto de falla, y resistente incluso a un ataque a nivel estatal.

Cómo los nodos de contenido ganan tokens

Obviamente, hay un costo en dólares para alojar una aplicación web en la nube. Los nodos de contenido se incentivan pagándose en el token ONE de Menlo por proporcionar este servicio. Cuando un usuario se conecta a un nodo de contenido y recibe datos, el usuario valida esos datos con un contrato inteligente. Si el contrato inteligente puede validar que el nodo de contenido entregó exitosamente los datos al usuario, el contrato inteligente paga al nodo de contenido, así como al usuario con el token ONE de Menlo.

Hemos diseñado Menlo Core para que cualquier persona con un conocimiento básico de la administración de sistemas de red pueda implementar fácilmente un nodo de contenido y comenzar a ganar tokens pasivamente. Todo lo que alguien tiene que hacer para alojar un nodo de contenido es configurar el entorno, implementar nuestro contenedor Docker y ejecutar el instalador. El instalador descargará la aplicación del servidor escrita por la comunidad. Los usuarios comenzarán a conectarse con usted y pronto comenzará a ganar UN token.

1. El editor compra UNO tokens.

2. Publisher guarda datos en Blockchain y Nodos de contenido (a través de Gossip).
 El editor también envía UNO tokens a blockchain para luego pagar el Nodo de contenido.

3. El nodo de contenido almacena en caché los datos de Blockchain.

4. Los usuarios solicitan datos, y el nodo de contenido sirve datos al usuario.

5. El usuario verifica con Blockchain que el Nodo de Contenido no haya alterado los datos.

6. Si el Nodo de contenido proporcionó datos sin alterar al Usuario, Blockchain paga UNA ficha al Nodo de contenido por su servicio. Blockchain paga UNA ficha al Usuario por registrarse.

7. El usuario y el nodo de contenido podrían vender UNA ficha por otra ficha. (o podrían usar ONE tokens en otro Menlo One dApp).

Vale la pena señalar que todas las transacciones (excepto la última) suceden detrás de escena. En el lado del cliente, todas las transacciones de Blockchain están automatizadas con la Cartera Menlo integrada que no molesta al usuario para aprobar esas transacciones del sistema.

El resultado desde la perspectiva del usuario es una experiencia perfectamente fluida, no diferente en términos de velocidad o facilidad de uso. Sin embargo, este sistema está descentralizado sin un solo punto de falla. Si por alguna razón un Nodo de Contenido se cae, hay muchos para tomar su lugar.

Obtenga más información en menlo.one y únase a nuestra comunidad en Telegram para sus preguntas sobre nuestro equipo, tecnología y ambiciones.