# Swarm's Unstoppable Features || Noah Maizels

- Channel: [Swarm](https://streameth.org/swarm)
- Date: 2024-06-20
- Duration: 14:46
- Topics: blockchain, data persistence, data availability, censorship resistance, encryption
- Watch: https://streameth.org/watch/6673f89e07f92b086c411600
- Download: https://vod-cdn.lp-playback.studio/raw/jxf4iblf6wlsyor6526t4tcmtmqa/catalyst-vod-com/hls/86b285wjdo33g5r4/1080p0.mp4

## Description

In this presentation we explore the underlying technical design choices which enable Swarm's unstoppable and censorship-resistant characteristics. We will take a deep dive into the technical features powering Swarm, such as its chunk-based storage model, which distributes file segments across a network to prevent data loss and censorship. We'll also discuss the Swarm's approach to storage incentives, and content addressing. Additionally, we will learn how optional features like encryption and erasure coding further enhance privacy and data persistence. In this video, Noah, a member of the DevRel team with a focus on documentation and educational articles, explains the features that make Swarm an unstoppable platform. He breaks down complex concepts into plain language for a broad audience. The presentation covers three main characteristics of Swarm: data persistence, data availability, and censorship resistance.

Noah delves into Swarm's chunk-based storage model, where files are split into chunks and distributed across the network to ensure redundancy and resistance to network changes. He also discusses the anonymity of upload and download requests for privacy.

The incentives model is explored, detailing how storage nodes are rewarded for honesty through a game-like mechanism that penalizes censorship and ensures data integrity.

Payment and addressing models are explained, highlighting how anyone can contribute to keeping data online through postage batches and how content addressing ensures consistent references for files.

Lastly, Noah touches on optional features like encryption for privacy and erasure coding for data protection against loss or large-scale network failures.

The video concludes with a demo using VJS, demonstrating how to create postage batches, upload data, and download it with encryption and erasure coding enabled. Noah encourages viewers to try out these features themselves.
