Crear una red más segura con DAppNode
-
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.
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).
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.
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.