Twister (software)
Decentralized microblogging using Bitcoin and BitTorrent protocols.
Wikipedia / Wikimedia Commons
Twister is a decentralized, experimental microblogging tool that relies on peer-to-peer technology and end-to-end encryption to protect communications. It combines elements of BitTorrent and Bitcoin-like protocols, often described as a distributed counterpart to Twitter. Because it has no central server, the network cannot be taken down by attacking a single point, and users who lose their secret key permanently lose access to their account.
The project was started in July 2013 by Brazilian programmer Miguel Freitas, who became concerned about mass surveillance after Edward Snowden’s revelations. Freitas wanted to build a platform resistant to censorship, where no single entity—especially one under U.S. jurisdiction—could control user data. He built the core structure in October 2013, using Bitcoin’s blockchain for user registration and authentication, and BitTorrent’s file-sharing methods (via the libtorrent library) for distributing posts. Lucas Leal created the HTML and CSS interface, while Freitas wrote the JavaScript. Within six days of launch, 2,500 accounts were registered. The first alpha version ran on Android, Linux, and OS X; no official Windows or iOS versions were planned.
Twister does not require users to run their own server or trust a third party. The Bitcoin-derived protocol handles user names and verifies that messages come from the claimed sender, while messages travel over BitTorrent swarms and a Kademlia distributed hash table. The software uses 256-bit ECC encryption with the same secp256k1 parameters as Bitcoin, offering security comparable to a 3072-bit RSA key. Private messages are based on code from Lavabit’s Ladar Levison, and the app does not record peers’ IP addresses, though network interception can still reveal data flow between devices.
In 2020, Freitas announced he would stop leading Twister development for the foreseeable future, though the network continued running. He suggested others might fork the project, and noted that the official website might go offline when its hosting expired. The core had been at version 0.9.40 since 2018, and the source code remains on GitHub.
- type
- Software platform
- creator
- Miguel Freitas
- initial_release
- July 2013 (development began)
- latest_core_version
- 0.9.40 (since 2018)
- field
- Decentralized social networking
- based_on
- BitTorrent and Bitcoin protocols
- status
- Alpha-phase experimental software; original author stepped back in 2020
Lore & Background
Brazilian computer engineer Miguel Freitas began developing Twister in July 2013 after learning about the massive surveillance programs of the US's National Security Agency from whistleblower Edward Snowden. He worried about the accessibility of large quantities of information controlled by a single entity under American jurisdiction. Freitas built Twister based on privacy-preserving technology due to the risks of providing personal information on social networks in light of mass surveillance. Lucas Leal was hired to create HTML and CSS for the user interface, with Freitas writing the required JavaScript code. Twenty-five hundred user accounts were registered in the platform's first six days of operation.
Reader's Guide
Twister represents an early attempt to create a fully decentralized social network that does not rely on any central server. Its architecture uses a Bitcoin-like network for user registration and authentication, and a BitTorrent-like system for distributing posts via a Kademlia distributed hash table and swarms. Because there is no central point to attack, the network cannot be incapacitated. However, users who lose their secret key cannot regain access to their account. In 2020, original author Miguel Freitas announced he would no longer lead development for the foreseeable future, though the network continued functioning. The source code remains available on GitHub. Twister's approach influenced later decentralized protocols, though it remained alpha-phase experimental software and never achieved widespread adoption.
Did You Know?
- Twister uses 256-bit ECC encryption with the same secp256k1 parameters as Bitcoin, reportedly providing similar security to a 3072-bit RSA key.
- The direct message application is based on code published by Ladar Levison of Lavabit.
- Twister was developed in Linux and ported to Android and OS X; first-party versions for Windows and iOS were not planned.
- The Twister core had been at version 0.9.40 since 2018.
More in Brazilian inventions 1-24
Spotted an error? Know more?
This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record
