El 18 de febrero de 2022 se ha lanzado la versión vista previa Alpha de la red Theta Edge Storage.
La red EdgeStore es un
sistema de almacenamiento en red descentralizada, a través de la cual los dispositivos hacen la función de almacenamiento en la nube y los contribuyentes reciben pagos con TFUEL por ello.
Además de brindar capacidad de almacenamiento, la red también actúa como una
red de entrega de contenido descentralizada (dCDN) para cualquier tipo de archivo. Se puede construir una amplia gama de aplicaciones descentralizadas sobre Theta EdgeStore, incluidas, entre otras, las siguientes:
-
Almacenamiento permanente de NFT (por ejemplo, imágenes, videos).
-
Servicio de disponibilidad de datos para soluciones de escalado de capa 2 como rollups. Esto aporta más seguridad a la blockchain al poder detectar más rápidamente si hay una manipulación fraudulenta de algún bloque y sin congestionarla.
-
dCDN para video, música, parches para juegos, actualizaciones de software, etc.
-
Backend de almacenamiento para DApps web3 generales, sitios web y blogs, aplicaciones de chat, app stores (tiendas de aplicaciones) descentralizadas, repositorios Github descentralizados, etc.
-
Almacenamiento de activos digitales de Metaverso, por ejemplo, los modelos 3D de los personajes y edificios en los mundos de realidad virtual.
-
Almacenamiento para conjuntos de datos para algoritmos de IA (Inteligencia Artificial), como conducción autónoma, plegamiento de proteínas, etc.
Para esta versión de vista previa Alpha, EdgeStorage se lanza de manera independiente, y en unos meses tras tiempo de prueba se integrará en el software Theta Edge Node. Esto hará que la red de Theta Edge Node brinde a la vez servicios de CDN y de almacenamiento descentralizado, y brindará nuevas formas de obtener TFUEL a aquellos que contribuyan a la red con sus dispositivos.
Uso de $TFUEL
Al haber más uso de la red con más servicios y más volumen, el pago de recompensas en TFUEL aumentará considerablemente, al realizar pagos a todos aquellos que contribuyen con sus dispositivos a la red.
Además de que aumentarán en gran cantidad los pagos, por cada transacción se realiza una quema de TFUEL, lo que hará de TFUEL un token más deflacionario y esto repercutirá en el aumento de su precio.
PARA DESARROLLADORES
EdgeStore implementa una técnica única llamada "fragmentación flexible" que puede verse como una extensión probabilística del protocolo Chord para tablas hash distribuidas (DHT). Un nodo EdgeStore no solo almacena los fragmentos de datos permanentes que se le asignan (almacenamiento de datos), sino que también almacena en caché localmente los contenidos (transferencia de datos).
Tengamos en cuenta que ahora mismo es una versión preliminar de pruebas y sin garantías, no se recomienda utilizarla en producción hasta que pase un tiempo y hayan habido las actualizaciones pertinentes.
Para los que deseen hacer pruebas y proporcionar comentarios al equipo de Theta pueden seguir estos pasos:
-
Instalación y configuración:
Instalar el software EdgeStorage y configurar el entorno siguiendo esta guía: https://docs.thetatoken.org/docs/theta-edge-store-setup
-
Comandos CLI:
se puede interactuar con la red EdgeStore con comandos CLI.
Ver los detalles aquí: https://docs.thetatoken.org/docs/theta-edge-store-cli-commands
-
Referencias API:
como alternativa, puede interactuar con los nodos de EdgeStore a través de las API.
Ver los detalles aquí: https://docs.thetatoken.org/docs/theta-edge-store-api-references
DEMOSTRACIONES
Pueden verse algunas demostraciones en github aquí:
https://github.com/thetatoken/theta-edge-store-demos/tree/main/demos
-
Almacenamiento y servicio de archivos de imágenes
Puede servir como base para otras aplicaciones como por ejemplo almacenar imágenes para NFT's.
-
Almacenamiento y servicio de archivos de video MP4
Igual que el ejemplo anterior, puede servir como base para otras aplicaciones como por ejemplo almacenar videos para NFT's.
-
Almacenamiento y servicio de transmisiones HLS
Esto ilustra cómo usar la red EdgeStore como una red de entrega de contenido descentralizada (dCDN) para transmisiones de video HLS.
-
Servicio de aplicaciones web
La red actúa como almacenamiento de archivos y también como una red de entrega de contenido descentralizada (dCDN) para las aplicaciones web.
Para mayor comodidad, los ejemplos están diseñados para ejecutarse en local, pero es sencillo configurar una red de múltiples nodos a través de Internet. Para esto, simplemente modifique la configuración de p2p.seeds en el archivo config.yaml para los nodos.
Como ejemplo, puede implementar una red que consta de tres nodos, con el primer nodo ejecutándose en GCP, el segundo en AWS y el tercero en su computadora local. Deberá configurar las reglas del firewall correctamente para permitir el tráfico entrante/saliente en p2p.port, de modo que los nodos puedan comunicarse entre sí. Una vez que se configuran las reglas del firewall, puede ejecutar los nodos de EdgeStore siguiendo las instrucciones anteriores. Los nodos deben poder conectarse entre sí y formar una red unificada de almacenamiento y entrega.
Esta publicación es prácticamente una traducción de la publicación oficial en medium:
https://medium.com/theta-network/theta-edgestore-revealed-in-alpha-preview-release-d54f6670e183
Puede verse toda la documentación aquí:
https://docs.thetatoken.org/docs/theta-edge-store-overview