Cypherpunks Write Code: Bram Cohen & BitTorrent
2024-9-5 06:59:58 Author: hackernoon.com(查看原文) 阅读量:4 收藏

Surely, BitTorrent sounds like something familiar, right? It’s that famous file-sharing protocol that now works with the client uTorrent. Well, Bram Cohen, an American computer scientist, is the one who invented it —and more. He’s also considered an early cypherpunk, even if he wasn’t on the 90’s mailing list because he’s been dedicated to creating privacy-oriented and peer-to-peer (P2P) software.

Born in 1975 in New York City, Cohen grew up in a family that nurtured his intellectual pursuits, with his father being a computer scientist. His fascination with computers began early; by the age of six, he was already learning to code in BASIC on a Timex Sinclair computer. This early exposure to programming set the foundation for his future innovations.

During his high school years at Stuyvesant High School, Cohen excelled in mathematics and even qualified for the United States of America Mathematical Olympiad. Indeed, he’s said that he considers himself a mathematician in his own right. After graduating, he briefly attended SUNY Buffalo but soon left to dive into the tech industry, joining several dot-com startups during the 1990s.

Before his groundbreaking work on BitTorrent, Cohen was involved in various projects, including MojoNation, a platform he co-developed with Jim McCoy —another early cypherpunk. This system was designed to allow users to securely share files by breaking them into encrypted pieces distributed across multiple computers, in a P2P manner.

It was never fully operational, but this project would likely lay the groundwork for Cohen’s later creation of the BitTorrent protocol, which revolutionized file sharing and digital distribution.

BitTorrent & Chia

Cohen started to work on the BitTorrent software in 2001, but it wouldn’t be until 2004 that he founded the company BitTorrent Inc., along with his brother Ross Cohen and business partner Ashwin Navin. The protocol offers shutdown-resistant, efficient, and scalable file distribution by decentralizing the process. It works by breaking files into smaller pieces, which are then distributed among users (called peers) who download and upload these pieces simultaneously.

This approach has allowed massive piracy to happen over the years, even though Cohen has said that wasn’t his intention. As it actually happened, however, the main advantage of BitTorrent is being a tool where file sharing is pretty hard to stop or block, no matter the file or country, because there are many peers involved.

Previous services of this kind, like mp3.com and Napster, were shut down because they were centralized –unlike BitTorrent, which came to solve that issue, despite all odds.

Its system was designed to distribute and share data directly among individual peers, without restrictions, in contrast to traditional methods like HTTP or FTP, which often rely on a single server. The first releases of the BitTorrent software by Cohen’s company were open-source and are still around, allowing widespread adoption and development by various developers and communities.

Over time, aspects of the company’s BitTorrent technology became proprietary, particularly as the company behind it, BitTorrent, Inc. (later Rainberry, Inc.), sought to monetize the technology through various products and services​.

The rebranded client uTorrent, released in 2007, was no longer open-source. However, the BitTorrent protocol is open, and there are multiple alternative programs implementing the same protocol, some of them are open-source.

For his part, Cohen left the company to co-found the Chia Network in 2017. This is a blockchain protocol designed with a focus on sustainability. Unlike cryptocurrencies like Bitcoin, which rely on energy-intensive Proof-of-Work (PoW) mechanisms, Chia uses its own consensus algorithm called Proof of Space and Time (PoST), created by Cohen.

This method leverages unused storage space on users’ hard drives to “farm” Chia coins, rather than “mining” them with powerful computing hardware. The idea is to make the network eco-friendlier by utilizing existing resources rather than consuming excessive energy. However, large chunks of space (over 108 GB) and some degree of technical knowledge are required to become a farmer.

Cohen and Cypherpunks

Cohen is considered a cypherpunk by many, but he’s shared that he wasn’t on any cypherpunk lists, because he found “too many political rants, too little tech.” Beyond this, and maybe ironically, he’s been widely involved with other cypherpunks over the years.

Len Sassaman, a privacy advocate and vocal cypherpunk (even a suspected candidate to be Satoshi Nakamoto), was his roommate by 2001 and helped him to create the annual CodeCon conference for hackers and technology enthusiasts in 2002.

Cohen remembers that Len was a constant participant on the cypherpunk mailing list, and tried to make him publish BitTorrent pseudonymously. Besides Sassaman, several cypherpunks likely ended up participating in the CodeCon until the last one, in 2009.

Hal Finney, the first-ever Bitcoin user, and creator of the system RPOW, gave a talk there in 2005, and Adam Back, now the Blockstream CEO, assisted in 2002.

However, above all, Cohen’s creations have been reflecting his ideologies. BitTorrent, as a P2P file-sharing system, and Chia, as a crypto ecosystem, have been seen as tools that align with cypherpunk ideals, promoting the decentralization of data and providing users with more control over their digital privacy​ —and funds.

Besides, for him, “cypherpunk” is “a bit of a catch-all term for Internet-related badassery,” and his own work “feels like a constant series of extreme heists, somehow bizarrely juxtaposed with it all happening while I lounge on my couch in sweat pants.”

Cypherpunk Projects

We can say that Bram Cohen is more of a lowkey cypherpunk, not as vocal about it as other members. However, his creations follow the same goals. BitTorrent, for instance, revolutionized file-sharing by decentralizing the process, making it virtually impossible to shut down.

Unlike earlier systems like mp3.com and Napster, which relied on centralized servers that could be targeted and taken down by authorities, BitTorrent distributed the workload across many users. Its P2P network implies that there’s no single point of failure, making it incredibly resilient against shutdown attempts.

This decentralized nature aligns perfectly with cypherpunk ideals, which champion privacy, freedom, and resistance to censorship. BitTorrent, and also the decentralized Chia, embody these principles by ensuring that information and transactions remain free-flowing and accessible, inside the devices of thousands, regardless of attempts to control it. Their design reflects the cypherpunk ethos of using technology to protect individual rights and maintain an open, uncensored Internet.

A Directed Acyclic Graph (DAG) structure like Obyte also reflects those ideals. This is a truly decentralized platform, whose design allows transactions to be added directly by users, and it’s maintained by a whole global network of peers. The only other thing needed to avoid double-spending is Order Providers (OPs), who just provide their own transactions as a guide to order the rest, but don’t have further control over the network.

This approach not only enhances decentralization but also aligns with the cypherpunk ethos of reducing reliance on centralized authorities and increasing user control over data and transactions.

The platform's commitment to privacy and autonomy is evident in its features like self-sovereign identity and its own privacy coin (Blackbytes), allowing users to manage their data and engage in secure, private transactions. These attributes and many more make Obyte a practical tool for those who value the ideals of cypherpunks, such as the protection of personal information and the promotion of a decentralized digital economy.


Read more from Cypherpunks Write Code series:


Featured Vector Image by Garry Killian/Freepik

Photograph of Bram Cohen by Ijon/Wikimedia


文章来源: https://hackernoon.com/cypherpunks-write-code-bram-cohen-and-bittorrent?source=rss
如有侵权请联系:admin#unsafe.sh