Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 1.79 KB

README[ES_es].md

File metadata and controls

47 lines (38 loc) · 1.79 KB

Inspiración

Crear una red más segura con DAppNode

¿Qué hace?

  • DAppWall es una DApp para DAppNode que permite crear listas de nodos. Con un proceso de governanza se determina si un nodo (su ip o su id) pasa a formar parte de una blacklist o whitelist. En función de esa lista, DAppWall genera el firewall, al que hemos llamado DAppWall.

  • DAppWall utiliza una sistema de gobernanza mediante una DAO en Aragon (pudiendo verificar su identidad con uPort) en el cual, la comunidad decidirá quién entra en la lista negra o blanca. En otras palabras, cada nodo decide qué nodos van en su lista negra o blanca. Estos nodos luego compartirán sus listas para ponerlos en la lista principal, la cual DAppWall usará para construir el firewall.

  • Permite crear una lista de nodos federados o red de confianza.

  • También permite crear una estructura de protección para nodos que lo necesiten, ocultando así los nodos más sensibles.

¿Cómo lo hemos construido?

Nuestro objetivo es construir el frontend con HTML5 y Bootstrap, aunque la idea será usar React en un futuro próximo. El backend con iptables (gobernado por un smartcontract).

Obstáculos encontrados

Crear la DAO ha sido lo más complejo, escribir los contractos también a nos ha causado problemas debido a la complejidad de las reglas elejidas.

¿Qué hemos aprendido?

Conectar Metamask (web3) a nuestro frontend. Interactuar con smart contract desde Nodejs. Cómo usar Aragon y crear una DApp para DAppnode con su SDK.