paint-brush
サイファーパンクがコードを書く: Bram Cohen と BitTorrent@obyte
459 測定値
459 測定値

サイファーパンクがコードを書く: Bram Cohen と BitTorrent

Obyte6m2024/09/04
Read on Terminal Reader

長すぎる; 読むには

ブラム・コーエンは、BitTorrent ファイル共有プロトコルを発明したアメリカのコンピューター科学者です。また、プライバシー重視のピアツーピア (P2P) ソフトウェアの作成に尽力したため、初期のサイファーパンクとも言われています。コーエンは 2004 年に BitTorrent Inc. という会社を共同設立し、同社は現在も存続しています。
featured image - サイファーパンクがコードを書く: Bram Cohen と BitTorrent
Obyte HackerNoon profile picture
0-item

確かに、BitTorrent は聞き覚えのある名前ですよね? これは、現在 uTorrent クライアントで動作する有名なファイル共有プロトコルです。実は、Bram Cohen というアメリカのコンピューター科学者が、このプロトコルを発明したのです。彼は、プライバシー重視のピアツーピア (P2P) ソフトウェアの作成に専念していたため、90 年代のメーリング リストには登録されていませんでしたが、初期のサイファーパンクとも考えられています。


1975年にニューヨークで生まれたコーエンは、父親がコンピュータ科学者だったこともあり、知的探求を育む家庭で育った。彼のコンピュータに対する興味は早く始まった6 歳の頃には、すでに Timex Sinclair コンピュータで BASIC のプログラミングを学んでいました。この幼い頃のプログラミングへの関わりが、彼の将来の革新の基盤となりました。


コーエンはスタイヴェサント高校時代、数学に秀でており、アメリカ合衆国数学オリンピックへの出場資格も得ていた。彼は言った彼は自分自身を数学者だと考えている。卒業後、ニューヨーク州立大学バッファロー校に短期間通ったが、すぐにハイテク業界に飛び込み、1990年代にいくつかのドットコム系スタートアップ企業に加わった。


BitTorrent での画期的な研究以前に、コーエンはさまざまなプロジェクトに関わっていました。その中には、初期のサイファーパンクのもう 1 つであるジム・マッコイと共同開発したプラットフォーム、MojoNation も含まれています。このシステムは、ユーザーがファイルを暗号化された断片に分割して P2P 方式で複数のコンピューターに分散させることで、安全にファイルを共有できるように設計されました。


それは決して完全に機能しているしかし、このプロジェクトは、後にコーエンがファイル共有とデジタル配信に革命をもたらした BitTorrent プロトコルを作成するための基礎を築くものとなったと思われます。

BitTorrent と Chia

コーエン氏は 2001 年に BitTorrent ソフトウェアの開発に着手しましたが、2004 年に兄のロス コーエン氏とビジネス パートナーのアシュウィン ナビン氏とともに BitTorrent Inc. を設立しました。このプロトコルは、プロセスを分散化することで、シャットダウン耐性があり、効率的でスケーラブルなファイル配布を実現します。このプロトコルは、ファイルを小さな断片に分割し、それらを同時にダウンロードおよびアップロードするユーザー (ピアと呼ばれる) に配布することで機能します。


このアプローチにより、長年にわたって大規模な海賊行為が発生してきましたが、 コーエン氏はそれは意図していなかったと述べた。しかし、実際には、BitTorrent の主な利点は、多くのピアが関与しているため、ファイルや国に関係なく、ファイル共有を阻止またはブロックすることが非常に難しいツールであることです。


mp3.com や Napster のような以前のこの種のサービスは、集中化されていたため閉鎖されました。一方、あらゆる困難を乗り越えてその問題を解決した BitTorrent とは異なります。


そのシステムは、単一のサーバーに依存することが多い HTTP や FTP などの従来の方法とは対照的に、個々のピア間で制限なくデータを直接配布および共有するように設計されました。コーエンの会社による BitTorrent ソフトウェアの最初のリリースはオープンソースであり、現在も存在しており、さまざまな開発者やコミュニティによって広く採用および開発されています。


時間が経つにつれて、同社の BitTorrent テクノロジーの側面は独占的になりました。特に、その背後にある会社である BitTorrent, Inc. (後の Rainberry, Inc.) が、さまざまな製品やサービスを通じてテクノロジーを収益化しようとしたためです。



2007 年にリリースされたブランド変更されたクライアント uTorrent は、もはやオープンソースではありません。ただし、BitTorrent プロトコルはオープンであり、同じプロトコルを実装する複数の代替プログラムがあり、そのうちのいくつかはオープンソースです。


一方、コーエン氏は同社を離れ、2017年にChia Networkを共同設立した。これは持続可能性を重視して設計されたブロックチェーンプロトコルである。エネルギーを大量に消費するプルーフ・オブ・ワーク(PoW)メカニズムに依存するビットコインなどの暗号通貨とは異なり、Chiaはコーエン氏が作成したプルーフ・オブ・スペース・アンド・タイム(PoST)と呼ばれる独自のコンセンサスアルゴリズムを使用している。


この方法は、強力なコンピューティングハードウェアで「マイニング」するのではなく、ユーザーのハードドライブ上の未使用のストレージスペースを活用して、Chiaコインを「ファーム」します。このアイデアは、過剰なエネルギーを消費するのではなく、既存のリソースを活用してネットワークをより環境に優しいものにすることです。ただし、大きなスペースチャンク( 108 GB以上農家になるには、農業に関する専門的な知識とある程度の技術的な知識が必要です。

コーエンとサイファーパンク

コーエンは多くの人からサイファーパンクと見なされているが、彼はサイファーパンクのリストに載っていなかったと語っている。彼は見つけた「政治的な暴言が多すぎる、テクノロジーが少なすぎる」。これ以外にも、皮肉なことに、彼は長年にわたって他のサイファーパンクたちと幅広く関わってきた。


プライバシー擁護者であり、サイファーパンクの熱心な支持者であるレン・サッサマン(疑わしい候補者2001年までには、サトシ・ナカモトとして知られるようになった人物が彼のルームメイトとなり、2002年にはハッカーや技術愛好家のための年次会議であるCodeConの創設に協力した。



コーエンは思い出すレンはサイファーパンクのメーリングリストに頻繁に参加しており、彼に BitTorrent を匿名で公開させようとした。ササマン以外にも、2009 年の最後の CodeCon まで、数人のサイファーパンクが CodeCon に参加していたと思われる。


史上初のビットコインユーザーであり、RPOWシステムの考案者であるハル・フィニー氏は、 講演した2005年にそこに入社し、現在ブロックストリームのCEOを務めるアダム・バック氏は、支援された2002年。


しかし、何よりも、コーエンの創作物は彼のイデオロギーを反映している。P2Pファイル共有システムとしてのBitTorrentや、暗号エコシステムとしてのChiaは、サイファーパンクの理想に沿ったツールとみなされており、データの分散化を促進し、ユーザーにデジタルプライバシーと資金に対するより高度なコントロールを提供している


その上、 彼のために「サイファーパンク」とは「インターネット関連の悪党行為を総称する言葉」であり、彼自身の作品は「一連の過激な強盗事件が連続しているような感じがするが、それがスウェットパンツを履いてソファーでくつろいでいる間に起こっているのと奇妙に対比されている」。

サイファーパンクプロジェクト

Bram Cohen は、他のメンバーほど声高に主張するわけではない、控えめなサイファーパンクであると言えます。しかし、彼の作品は同じ目標を掲げています。たとえば、BitTorrent はプロセスを分散化することでファイル共有に革命をもたらし、事実上シャットダウンを不可能にしました。


mp3.com や Napster などの以前のシステムは、当局によって標的にされ、閉鎖される可能性のある集中サーバーに依存していましたが、BitTorrent はワークロードを多数のユーザーに分散しました。P2P ネットワークは単一障害点が存在しないことを意味しており、シャットダウンの試みに対して非常に耐性があります。


この分散型の性質は、プライバシー、自由、検閲への抵抗を擁護するサイファーパンクの理想と完全に一致しています。BitTorrent と分散型 Chia は、制御の試みに関係なく、何千ものデバイス内で情報とトランザクションが自由に流れ、アクセス可能であることを保証することで、これらの原則を体現しています。その設計は、個人の権利を保護し、オープンで検閲のないインターネットを維持するためにテクノロジーを使用するというサイファーパンクの精神を反映しています。


有向非巡回グラフ(DAG)構造は、オバイトもそれらの理想を反映しています。これは真に分散化されたプラットフォームであり、その設計により、トランザクションをユーザーが直接追加でき、ピアのグローバル ネットワーク全体によって維持されます。二重支払いを回避するために必要なのは、注文プロバイダー (OP) だけです。注文プロバイダーは、残りのトランザクションを注文するためのガイドとして独自のトランザクションを提供するだけで、ネットワークをさらに制御することはできません。


このアプローチは、分散化を強化するだけでなく、中央集権的な権威への依存を減らし、データとトランザクションに対するユーザーのコントロールを強化するというサイファーパンクの精神にも合致しています。


このプラットフォームのプライバシーと自律性への取り組みは、次のような機能からも明らかです。自己主権的アイデンティティ独自のプライバシーコイン(ブラックバイト) により、ユーザーはデータを管理し、安全でプライベートな取引を行うことができます。これらの特性やその他の特性により、Obyte は、個人情報の保護や分散型デジタル経済の促進など、サイファーパンクの理想を重視する人々にとって実用的なツールとなっています。


Cypherpunks Write Code シリーズの詳細を読む:


注目のベクター画像:Garry Killian/ フリーピック

ブラム・コーエンの写真(Ijon撮影)/ウィキメディア