Desarrollado por el W3C y respaldado por una variada comunidad, ActivityPub abre un potencial prometedor para las redes sociales descentralizadas, donde los usuarios tienen total libertad y controlan más que sus datos.
cryptoshitcompra.com/wp-content/uploads/2023/11/¿Que-es-ActivityPub-Protocolo-aplicado-por-Meta-para-hilos-de.jpg» width=»1920″ height=»1080″ alt=»»/>¿Qué es ActivityPub? Protocolo aplicado por Meta para hilos de tareas de redes sociales descentralizadas
Preámbulo
El crecimiento de las redes sociales ha promovido conexiones entre hombres y mujeres de todo el mundo. Pero lo que vale la pena señalar es que esta acción de comunicación normalmente tiene lugar sólo dentro de los “muros” de cada red social, deteniendo el movimiento constante de información y hechos. Los usuarios normalmente tienen que cambiar entre aplicaciones y sitios web para ver toda la información y los hechos, lo que no sólo es irritante sino que también minimiza la conexión entre plataformas.
Ésta es la causa del nacimiento de ActivityPub como probable respuesta a este desafío. ActivityPub es un protocolo de red social descentralizado ampliamente distribuido en bastantes plataformas. Permite que las redes sociales interactúen entre sí, creando un espacio donde los clientes pueden controlar y utilizar todas sus redes sociales en un solo lugar.
En la próxima parte, consideraremos una búsqueda más detallada de qué es ActivityPub y cómo funcionará.
¿Qué es ActivityPub?
ActivityPub se define como un protocolo descentralizado que hace posible que las redes sociales interactúen entre sí. Este protocolo fue diseñado por el World Wide Web Consortium (W3C), la organización responsable de gestionar y producir los requisitos para la infraestructura de Internet. El fundador de ActivityPub es Evan Prodromou, quien contribuyó significativamente al crecimiento de la anterior red social StatusNet.
ActivityPub tiene dos funciones principales:
- Cree comunicaciones multiplataforma (por ejemplo, Threads se comunica con Mastodon).
- Otorgar derechos de gestión de información a los clientes.
ActivityPub hereda y se desarrolla a partir de numerosos protocolos anteriores, como OStatus y PumpIO. Después de décadas de experimentación, ActivityPub se ha convertido en un estándar popular para crear aplicaciones de redes sociales descentralizadas. Se ha distribuido en bastantes plataformas, como Mastodon, una red social descentralizada diseñada por el fundador Eugen Rochko. Y no hace mucho también tuvo lugar Meta. Anunciado hace uso del protocolo ActivityPub para su red social descentralizada Threads.
Cómo funcionarán Threads. Fuente: discusiones
Actualmente, ActivityPub es uno de los estándares más importantes para el desarrollo de redes sociales distribuidas, ayudando a los usuarios a conectarse e interactuar entre aplicaciones y sitios web exclusivos de una manera totalmente gratuita y versátil.
¿Cómo funciona ActivityPub?
Después de dominar la noción de ActivityPub, profundicemos en su mecanismo operativo. Esta parte le ayudará a comprender mejor la arquitectura y cómo ActivityPub permite que los servidores se comuniquen entre sí y con los usuarios finales.
Los elementos importantes de ActivityPub consisten en:
- Objeto actor: Este es el gráfico social de un consumidor o entidad en una red social. El objeto Actor incorpora información y datos del usuario, como nombre, avatar y punto final en la bandeja de entrada y salida. Cada consumidor o entidad tiene su propio objeto Actor.
- Bandeja de entrada y salida: La bandeja de entrada y la bandeja de salida son dos ideas fundamentales en ActivityPub. La bandeja de entrada de cada objeto actor es donde se obtienen los mensajes y rutinas de los demás. La bandeja de salida es donde el objeto Actor envía sus rutinas y mensajes. Los servidores utilizan estas bandejas de entrada y salida para comunicarse entre sí.
- Movimiento de actividad: Las actividades son mensajes de comunicación entre objetos actores. Estas consisten en acciones como desarrollar publicaciones, dar me gusta, seguir… y muchas otras acciones. El movimiento del proceso describe la información de las tareas y cómo se llevan a cabo.
ActivityPub hace posible que los servidores (que actúan como nodos en la red) se comuniquen entre sí a través de la Bandeja de entrada y la Bandeja de salida. Cuando un usuario genera un proceso, como desarrollar una nueva publicación, su servidor llevará ese proceso a la Bandeja de salida. Luego, esta acción se envía a la bandeja de entrada del consumidor o entidad con quien desea compartirla. Los servidores revisarán su bandeja de entrada en busca de nuevas tareas y las enviarán al consumidor objetivo.
Para que sea mucho más fácil de visualizar, podemos imaginar que funcionará de manera similar al correo electrónico. Cada usuario tiene su propia bandeja de entrada y salida. Cuando envía un correo electrónico, se coloca en la bandeja de salida y luego se entrega a la bandeja de entrada del destinatario.
El mecanismo de acción de ActivityPub. Fuente: w3org
Fediverso
Fediverse es una frase que combina «federación» y «universo», que se refiere a una red interconectada de todas las redes sociales construidas sobre el protocolo ActivityPub.
Fediverse hace posible que los servidores (nodos) que pertenecen a tareas únicas de ActivityPub interactúen entre sí en toda la red, desarrollando un modelo sustancial de red social descentralizada.
Para resumir el mecanismo operativo de ActivityPub, puede comprenderlo de esta manera:
- ActivityPub es un conjunto de requisitos que definen la organización de la información, las soluciones de comunicación, el procesamiento y el almacenamiento de la información.
- Los proyectos utilizan esta normalidad para producir sus redes sociales.
- Gracias a esta norma general, los servidores de otra red social o de cualquier operador pueden acceder a ella y controlarla.
- Gracias a su naturaleza sin permiso, el muro entre las redes sociales se derribó, como resultado del desarrollo de Fediverse (una importante red social descentralizada).
Los beneficios y desventajas de ActivityPub
De las características de diseño y el mecanismo operativo, podemos ver algunos beneficios y limitaciones de ActivityPub de la siguiente manera:
– Crear una red de gráficos sociales sin necesidad de permiso (gráfico social sin necesidad de permiso). Esto hace posible que terceros implementen sus aplicaciones directamente en esta capa sin necesidad de barreras de comunicación.
– La escalabilidad también es un nivel notable debido a que no existe una infraestructura blockchain, por lo que la información se transmite rápidamente a través de Internet. Escalar a un número sustancial de clientes se vuelve mucho más fácil.
– Mejor protección y privacidad que los remedios clásicos. La razón por la que es mucho mejor es porque se encuentra entre lo clásico y blockchain. El programa de nodo y el mecanismo de consenso son administrados por el equipo de desarrollo de cada tarea, por lo que pueden administrar a fondo otros datos además del conjunto típico de datos en el ActivityPub normal. Mejor que el clásico es que la información almacenada en el gráfico social es transparente y sin necesidad de permiso, cualquiera tiene derecho a comprobar los detalles ocultos.
– Dado que no es necesario sincronizar la información en todos los nodos, podría existir una amenaza de reducción de la información si el nodo que almacena esa información falla.
– Aún no se ha popularizado: quizás la transparencia de la información y los hechos sea todavía algo que a los propietarios de proyectos de redes sociales no les interesa, por lo que, desde que se anunció en 2018, la cantidad de personas que emplean este protocolo sigue siendo muy bajo. El anuncio de Meta sobre el uso de ActivityPub por parte de ActivityPub para la tarea Threads no hace mucho atrajo la atención.
Proyectos que emplean ActivityPub
Mastodonte
Mastodon es una de las tareas comunes que utilizan ActivityPub para desarrollar una red social descentralizada. Fue diseñado por Eugen Rochko y se ha convertido en una comunidad importante con millones de usuarios en todo el mundo. Mastodon ofrece una experiencia bastante relacionada con Twitter, pero ofrece a los clientes una gestión completa de su información.
PeerTube
PeerTube es un proyecto que utiliza ActivityPub para desarrollar una plataforma descentralizada para compartir vídeos. Al igual que Mastodon, PeerTube permite a los usuarios elegir sus propios servidores de datos y cargar vídeos para compartir. Esta plataforma genera una red social de vídeos llena de diversidad e independencia.
PixelFed
PixelFed es un proyecto que utiliza ActivityPub para desarrollar una edición descentralizada de Instagram. Permite a los usuarios cargar y compartir imágenes, creando una versión descentralizada para compartir imágenes en línea.
Discusiones
Finalmente no podemos dejar de mencionar los Hilos de la clase Meta. Threads es un proyecto de red social descentralizado diseñado por la empresa matriz Facebook. Permite a los clientes compartir información rápida (relacionada con Twitter anterior), la integración con los hilos de ActivityPub ayuda a unirse a la red social descentralizada: Fediverse.
Hilos se une a Fediverso
Conclusión
ActivityPub marca una fase crítica en la evolución de las redes sociales y la forma en que interactuamos en la red. Desarrollado por el W3C y respaldado por una variada comunidad, ActivityPub abre un potencial prometedor para las redes sociales descentralizadas, donde los usuarios tienen total libertad y controlan más que sus datos.
Felicitaciones
Si quiere puede hacernos una donación por el trabajo que hacemos, lo apreciaremos mucho.
Direcciones de Billetera:
- BTC: 14xsuQRtT3Abek4zgDWZxJXs9VRdwxyPUS
- USDT: TQmV9FyrcpeaZMro3M1yeEHnNjv7xKZDNe
- BNB: 0x2fdb9034507b6d505d351a6f59d877040d0edb0f
- DOGE: D5SZesmFQGYVkE5trYYLF8hNPBgXgYcmrx
También puede seguirnos en nuestras Redes sociales para mantenerse al tanto de los últimos post de la web:
- Telegram
Disclaimer: En Cryptoshitcompra.com no nos hacemos responsables de ninguna inversión de ningún visitante, nosotros simplemente damos información sobre Tokens, juegos NFT y criptomonedas, no recomendamos inversiones