Anar al contingut

Reticulum Network Stack

De L'Enciclopèdia, la wikipedia en valencià

Reticulum Network Stack, també conegut per les sigles RNS o simplement Reticulum, és una infraestructura de ret (protocols, ferramentes,...) gratuïta i de còdic obert, basada en criptografia per a construir rets locals i rets d'àrea extensa en hardware de fàcil accés.[1][2] Reticulum està dissenyada per a funcionar inclús en conexions de molt alta latencia, inestables i en ample de banda extremadament baix.[1][2]

Reticulum no és una ret sino una ferramenta per a construir rets.[1]

Objectiu

[editar | editar còdic]

L'objectiu principal de Reticulum és permetre que qualsevol opere les seues pròpies rets de comunicació digital segures, sobiranes, fer-ho barat i permetre dispondre d'àrees extenses en cobertura de vàries rets autònomes, interconectables (formant rets en malla) i independents sense necessitat d'estructures jeràrquiques o burocràtiques per a controlar-les o administrar-les, mentres garantisa que les persones i comunitats tinguen plena sobirania sobre els seus propis segments de ret.[1][2]

Com a conseqüència d'açò, es empodera a la gent i comunitats permitendo que tinguen els seus propis sistemes de comunicació independents, lliures de control extern, manipulació, espionage i bloqueig.[2]

Les característiques de Reticulum li aporten gran resiliencia. la qual cosa és molt recomanable en situacions d'emergències i desastres.[3] Esta característica és la que ha impulsat Reticulum entre la comunitat preparacionista.[3]

Característiques diferencials

[editar | editar còdic]

Reticulum, com qualsevol infraestructura de rets, transmet informació de forma fiable d'un punt a un atre a través d'un número indeterminat d'intermediaris.[1] No obstant, té algunes característiques que la distinguix:[1][2][4] No utilisa direccions d'orige. Cap paquet transmés inclou informació sobre la direcció, lloc, màquina o persona des d'a on es va originar. Permet comunicació sense revelar cap informació identificativa (anonimat de iniciador).[4] Casi tots els sistemes de ret requerixen certa cantitat de coordinació, confiança i poder per a funcionar. Per a unir-se a tals rets, necessites l'aprovació d'un controlador. Esta necessitat de coordinació i confiança inevitablement conduïx a un entorn de control central, a on és molt fàcil que un operador d'infraestructura o un controlador governamental controle, altere o censure el tràfic d'actors indeseados. Açò fa completament impossible desplegar i usar rets lliurement. No hi ha control central sobre l'espai de direccions. Cada u pot assignar tantes direccions com necessite, quan ho necessite. Garantisa conexió d'extrem a extrem. Les direccions recent generades es tornen globalment alcanzables en un determini que va de segons a solament uns minuts. Les direccions són sobiranes i portàtils. Una volta creada una direcció, pot ser moguda físicament a un atre lloc en la ret i seguir sent alcanzable. Tota la comunicació, de forma predeterminada i obligatòria, està sifrada en algoritmes potents i moderns. Totes les claus de sifrat són efímeres i la comunicació oferix secret cap a avant per defecte. Per tant, es protegix els mensages anteriors inclús si la clau secreta d'un dispositiu és furtada posteriorment). Utilisa sifrat d'extrem a extrem robust, per lo que els mensages estan codificats per a que solament el destinatari puga llegir-los.

Pot funcionar en molt diferents tipos d'enllaços (completament agnòstic del mig de propagació i, per tant, agnòstic respecte a la capa hardware[4]). Els requisits del canal de comunicació són: soportar a lo manco operació half-duplex, proveir una taxa de transferència efectiva mija d'a lo manco 5 bits per segon i soportar MTU de 500 bytes.[4] Per eixemple, enllaços LoRa en RNode (de baixa potència i llarc alcanç), de ràdio per paquets, d'Ethernet, de Wi-Fi estàndar, de cable serie, enllaços tunelados en tràfic d'atres rets (Internet, I2P,...). Açò permet construir rets utilisant l'hardware que millor s'adapte a les seues necessitats podent una comunicació combinant distints tipos de conexió. Per un atre costat, com Reticulum està escrit en Python, per a poder eixecutar el software és necessari que l'hardware puga estajar l'entorn d'eixecució Python 3.x.[4] Açò pot ser conseguit usant hardware comercial de menys de 100 dólars.[4]

Referències

[editar | editar còdic]


Referències

[editar | editar còdic]