BitTorrent, a peer-to-peer protocol developed in 2001, relies on a distributed architecture that allows users to download files from multiple sources simultaneously. By ensuring that download speeds increase as the popularity of a file grows, the protocol transformed how large music and movie files are shared online through a decentralized network of participating computers.
Early Development and Technical Foundation
Born in 1975 in New York City, Bram Cohen was introduced to programming on a Timex Sinclair computer by age five. His education included Stuyvesant High School, where he excelled in mathematics, qualifying for the United States of America Mathematical Olympiad, and a period at the University at Buffalo. Throughout the 1990s, he worked at various technology firms, including a stint at MojoNation, a project that focused on distributing encrypted file fragments across multiple machines. This experience served as the conceptual basis for his later work in software engineering.
Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.
Take the IQ test →The Creation of BitTorrent
In April 2001, Cohen left MojoNation to design the BitTorrent protocol. He wrote the initial client in Python and first introduced his ideas at CodeCon, a conference he co-founded with Len Sassaman. The system gained significant traction for its efficiency, and by 2005, he released a trackerless beta version. In 2004, he established BitTorrent, Inc., alongside his brother Ross Cohen and partner Ashwin Navin. The company later reached an agreement with the major United States film studios regarding the removal of links to infringing content to align with the Digital Millennium Copyright Act.
Professional Evolution and Chia Network
Beyond his flagship protocol, Cohen worked briefly at Valve in 2003 on the Steam digital distribution platform. In 2012, he introduced BitTorrent Live, a project focused on internet-based television broadcasting. By 2017, he shifted his focus toward cryptocurrency, co-founding Chia Network. This project implements the proof-of-space-time consensus algorithm, designed as an alternative to the energy consumption associated with proof-of-work systems. The company has secured funding from investors including Andreessen Horowitz, though the use of storage media for mining has prompted discussions regarding hardware lifespans.
Personal Interests and Recognition
Cohen maintains an interest in recreational mathematics, assembly puzzles, and juggling. He has collaborated with Oskar van Deventer on several gear-based puzzles and has made designs available for 3D printing. His work has earned him recognition, including the 2004 Wired Rave Award, inclusion in the 2005 MIT Technology Review TR35, and a spot on the 2005 Time 100 list. He resides in the San Francisco Bay Area and has three children.
Fast facts
- Born: 1975, New York City
- Notable work: BitTorrent protocol
- Education: Stuyvesant High School, University at Buffalo
- Company founded: BitTorrent, Inc.
- Cryptocurrency project: Chia Network
- Primary programming language used for BitTorrent: Python
Questions readers ask
What is the primary function of the BitTorrent protocol?
It allows users to download large files from multiple sources simultaneously, increasing download speeds as more people participate in the transfer.
What is the goal of the Chia cryptocurrency?
It aims to provide a consensus mechanism called proof-of-space-time that avoids the high energy usage required by traditional proof-of-work systems.
Achievements
- Notable work: BitTorrent
- Educated at University at Buffalo and Stuyvesant High School
- Worked as computer scientist, programmer and blogger


