Swarm es una plataforma de redes sociales descentralizada y autónoma que se basa en la tecnología blockchain. Fue creada por la Fundación Ethereum con el propósito de crear una infraestructura de almacenamiento y comunicación segura y confiable para aplicaciones descentralizadas y dapps. Swarm permite a los usuarios crear y alojar aplicaciones descentralizadas, compartir y almacenar datos de manera segura y sin intermediarios y ofrecer servicios de contenido distribuido. También permite el intercambio de tokens y contratos inteligentes. Swarm utiliza el protocolo PSS (Protocolo de la Capa de Comunicación de enjambres) para la comunicación entre nodos y el protocolo Whisper para la mensajería privada entre usuarios.