Blog del Fundador de DecentMsg

Objetivo

Realmente no se esta creando un programa (que también). Se esta creando una red de usuarios/nodos los cuales aportan sus recursos (almacenamiento, ancho de banda, cpu, etc) para crear una infraestuctura al igual que ethereum pero con diferente objetivo, almacenamiento de contenido digital y mensajería. Una herramienta que tiene la capacidad de hacer algo, y en este caso, de hacer que el contenido sea muy dificil de ser eliminado. Para ese objetivo principal, la mensajería aparece como colateral, ya que cuando varios ordenadores por ejemplo se llega a poder conectarlos entre sí, cuando se logra pasar videos entre ellos, el texto es sumamente trivial.


Infraestructura:

Actualmente solo usuarios forman la infraestructura, por eso falla en la mayoría del tiempo, ya que los usuarios suben contenido y se quedan offline. Este problema es el mismo que tiene bitttorrent.

Por eso se diseñó la siguiente infraestructura la cual será incentivada: (actualmente en desarrollo, puede cambiar seguramente. Pura teoría aunque implementado algo).

Todos ellos ganarían tokens/crypto del proyecto lo cual tendría un valor real por dinero, como ethereum.

Relays (implementado y funcional):

Un dispositivo encargado de permitir conectar a usuarios entre otros usuarios que tienen un tipo de conexión de internet que no permite conectarse directamente a otros usuarios (actuan como un puente/inermediario sin poder ver el contenido de los usuarios ni saber de dónde esta el contenido o a quién va el contenido).

Contra mejor internet tenga, mejor.

Nerves (back up)(implementado y funcional):

Guarda metadata (texto realmente). Mensajes, listado de grupos, historial, etc.

Estar online la mayor parte del tiempo y algo de disco duro es muy importante. Nodo extremadamente ligero.

Lethes (back up)(implementado y no funcional):

Mantiene media temporalmente (fotos/videos y en un futuro archivos posiblemente también) ( 30 días por ejemplo) cuando la capa 1/usuarios no estan online.

Guarda fragmentos = por ejemplo un video se divide en 10 partes y van a 10 ordenadores diferentes). Todas las partes se almacenan de forma cifrada ( el nodo que mantiene dichos fragmentos no sabe que contenido guarda, manteniendo privacidad del contenido y legalidad del almacenamiento).

Almacenamiento rápido y buen internet son clave para este rol. No es importante que tipo de hardware se tenga o si se desconecta eventualmente. El objetivo es que el contenido sobreviva cuando el usuario lo sube y no hay nadie en el grupo y el usuario se va offline por ejemplo.

Stash (back up)(no implementado):

Guarda media a largo plazo de forma fiable. No importa tanto que el contenido sea accedido lento, sino que pueda ser recuperable porque para un usuario/usuarios, el contenido es muy valioso aunque este contenido no sea popular.

Tener gran capacidad de almancenemiento es muy importante, además de poder estar online la inmensa parte del tiempo.

Bootrap (ahora mismo Nostr, pero posiblemente se añada este rol )


Todo se basa en que cualquiera con cualquier dispositivo (pc, vps, portatil viejo, movil, etc) si es apto, puede actuar como infraestructura, mejorarla y ganar dinero.