Een aantal ontwikkelaars is begonnen om onder de naam Twister een decentrale variant op de sociaalnetwerkdienst Twitter te bouwen. Daarbij leunen de developers grotendeels op de code van de beproefde decentrale internetprotocollen bittorrent en bitcoin.
De Braziliaanse softwaredeveloper Miguel Freitas heeft samen met ontwikkelaar Lucas Leal de eerste code geschreven voor de decentrale Twitter-kloon. Freitas zegt tegenover Wired de software te willen bouwen omdat Twitter door een centrale partij wordt beheerd, maar ook vanwege de NSA-onthullingen van Edward Snowden. De Twitter-variant moet dan ook veilig zijn en een decentraal karakter hebben. Ook de privacy van elke gebruiker moet hoog in het vaandel staan.
De Twister-software vereist, in tegenstelling tot bijvoorbeeld Identica of Diaspora, geen aparte servers; gebruikers leggen door middel van het Bitcoin-protocol verbinding met elkaar. Waar het Bitcoin-protocol met behulp van miners en Blockchain de authenticiteit van gegenereerde Bitcoins en transacties controleert, kan dit protocol bij Twister de authenticiteit van berichten en gebruikersnamen controleren.
Om miners binnen het Twister-netwerk te belonen voor hun arbeid hebben de ontwikkelaars bedacht dat ze het recht krijgen om advertenties te sturen, een mechanisme dat vergelijkbaar zou zijn met de promoted tweets van Twitter. Met de huidige implementatie van het idee zou maximaal een advertentie per gebruiker per dag getoond worden.
Naast het Bitcoin-protocol wordt voor het versleutelen en verzenden van berichten het p2p-protocol bittorrent gebruikt. Volgens de developers leent bittorrent zich uitstekend om posts en berichten snel en efficiënt tussen gebruikers uit te wisselen. Ook zou dit Twister door de encryptie van data voldoende mogelijkheden bieden om verzonden data af te schermen voor nieuwsgierige ogen.
Alfaversies van Twister zijn momenteel op de website van het softwareproject beschikbaar. De code draait op Android, OS X en Linux. Windows- en iOS-versies zijn er nog niet, maar omdat de code opensource is, kan een client voor deze besturingssystemen vermoedelijk snel worden gebouwd.