Memòria cau de blockchains amb Menlo Core

Cadenes de blocs de memòria cau per diversió i beneficis

Menlo One és un marc per construir aplicacions descentralitzades que comparteixin la mateixa experiència d'usuari que els seus avantpassats centrals. Les dApps actuals no es poden comparar amb una aplicació convencional allotjada al núvol en termes de costos, facilitat d’ús i, sobretot, velocitat. El nostre objectiu amb Menlo Core és solucionar-ho.

Per obtenir una visió general del sistema: Menlo Core és essencialment una aplicació convencional basada en Web 2.0 que s’utilitza per emmagatzemar en memòria cau dades de diverses xarxes de blockchain i indexar-les en una base de dades convencional. El concepte no difereix d’una aplicació web que utilitza un servei de base de dades externa, però emmagatzema a la memòria cau les dades localment. Menlo Core està escrit a Node.js i proporciona el marc bàsic per crear una API web RESTful. Està dissenyat per ser utilitzat per una aplicació frontal d'una sola pàgina del client. Es pot allotjar fàcilment en un proveïdor de núvol convencional.

D’això en diem “node de contingut”. Tot i que al principi això pot semblar molt tradicional, el canvi de paradigma des de la Web 2.0 és que hi ha diversos nodes de contingut que serveixen tots les mateixes dades i executen el mateix programari de fons. L'usuari es connecta a ells directament com si es connectés a un parell d'una xarxa d'igual a igual. Els nodes de contingut són operats per parts completament independents. El resultat és un entorn de desenvolupament i arquitectura web molt familiar per a la majoria de desenvolupadors i que permet fàcilment una experiència d’usuari molt familiar per a la majoria d’usuaris. Amb l'excepció que aquesta arquitectura està completament descentralitzada, sense cap punt de fracàs i fins i tot pot suportar atacs a nivell estatal.

Així és com els nodes de contingut guanyen fitxes

Viouslybviament, el cost d’allotjar una aplicació web al núvol és molt alt. Els nodes de contingut s’incentiven mitjançant el pagament en tokens ONE de Menlos per proporcionar aquest servei. Quan un usuari es connecta a un node de contingut i rep dades, l'usuari verifica aquestes dades amb un contracte intel·ligent. Si el contracte intel·ligent pot verificar que el node de contingut hagi enviat dades amb èxit a l’usuari, el contracte intel·ligent paga el node de contingut i l’usuari amb el testimoni ONE de Menlo.

Hem dissenyat Menlo Core perquè qualsevol persona que tingui una comprensió bàsica de l’administració del sistema de xarxa pugui desplegar fàcilment un node de contingut i iniciar la recopilació passiva de tokens. Tot el que algú ha de fer per allotjar un node de contingut és configurar l’entorn, desplegar el nostre contenidor Docker i executar l’instal·lador. L'instal·lador descarrega l'aplicació de servidor escrita per la comunitat. Els usuaris començaran a connectar-se amb vostè i en breu rebrà UN testimoni.

1. L’editor compra un testimoni.

2. L’editor emmagatzema les dades a la cadena de blocs i als nodes de contingut (a través de Gossip). L’editor també envia ONE token a la cadena de blocs per pagar el node de contingut més endavant.

3. Content Node emmagatzema a la memòria cau les dades del blockchain.

4. Els usuaris sol·liciten dades i el node de contingut proporciona dades als usuaris.

5. L'usuari comprova amb blockchain que el node de contingut no ha manipulat cap dada.

6. Si el node de contingut ha proporcionat a l'usuari dades no manipulades, blockchain paga el testimoni ONE del node de contingut pel seu servei. Blockchain paga a l’usuari ONE token per la facturació.

7. Els usuaris i els nodes de contingut podrien vendre UN testimoni per un altre testimoni. (o podeu utilitzar un testimoni ONE en una altra dApp de Menlo One).

Val a dir que totes les transaccions (excepte l’última) es realitzen entre bastidors. Pel que fa al client, totes les transaccions de blockchain s’automatitzen amb la cartera Menlo integrada, cosa que no molesta l’usuari per aprovar aquestes transaccions del sistema.

El resultat des del punt de vista de l'usuari és una experiència absolutament fluida que no difereix ni en la velocitat ni en la facilitat d'ús. No obstant això, aquest sistema està descentralitzat, sense una única font d'error. Si per algun motiu un node de contingut cau, n’hi ha molts per substituir-lo.

Obteniu més informació a menlo.one i uniu-vos a la nostra comunitat a Telegram si teniu cap pregunta sobre el nostre equip, la nostra tecnologia i les nostres ambicions.