В 2001 году загрузка фильмов из интернета занимала очень много времени. Американский программист Брэм Коэн взялся решить эту проблему – так появился BitTorrent.
Он совершил революцию в технологии обмена данными. После запуска протокола, как только не называли Коэна: от гения программирования до короля интернет-пиратов. В день рождения разработчика рассказываем о его изобретении, необычном методе работы и правилах жизни программиста, который терпеть не может компьютеры.
Первый язык программирования выучил в детстве
Родился Брэм Коэн 12 октября 1975 года в Нью-Йорке. В детстве главной его страстью были головоломки. Возможно это и позволило ему овладеть языком программирования BASIC язык программирования высокого уровня, целью создания которого было получить простой в использовании язык для начинающих еще в пять лет, как он сам утверждает. Основам его научил отец на домашнем компьютере Timex Sinclair.
Брэм Коэн в студенческие годы @Facebook-страница программиста
В детстве он ставил друзей в тупик, сравнивая Commodore 64 с ПК Timex Sinclair. А уже в 10 лет активно писал программы.
В 17 лет Коэн окончил математическую среднюю школу Stuyvesant, а затем два года учился в университете SUNY Buffalo. Однако он бросил учебу «от скуки», чтобы работать.
Не пропустите ни одной важной новости от MC.today
Хотя Брэма Коэна считают гением в IT-сфере, сам он говорил: «Я ненавижу иметь дело с компьютерами».
Программист успел поработать в нескольких компаниях. Последней из них стала MojoNation, которая занималась системами, позволяющими разбивать конфиденциальные файлы на зашифрованные «кусочки» и распространять между компьютерами-участниками сети.
Коэн считал такую концепцию идеальной для программы обмена файлами, ведь загрузка больших файлов из одного источника занимала много времени. Это отображается в BitTorrent – он способен загружать файлы из многих источников.
Эпоха BitTorrent
В 2001 году программист уволился из MojoNation и занялся работой над BitTorrent. Это был некий период «бедного художника» – Коэн жил на скромные накопления. Его жена Дженна вспоминала, что он мог целыми днями молча бродить по квартире, а затем сесть и сразу выдать рабочий программный код.
BitTorrent набирал популярность – он давал возможность быстро обмениваться большими музыкальными и видеофайлами.
Брэм представил свой протокол на хакерской «конференции» CodeCon, которую сам же и организовал, в 2002 году в качестве бесплатного проекта с открытым исходным кодом. Вскоре его программное обеспечение получило неожиданное применение – его стали использовать для незаконного обмена музыкой или фильмами. Хотя сам Коэн утверждал, что никогда не нарушал закон об авторском праве.
Самыми большими поклонниками протокола стали киноманы, ведь у них появилась возможность загружать любимые фильмы за считанные минуты (а это начало 2000-х).
Программист не очень верил в популярность своего продукта, поэтому в 2003 году даже устроился на работу. Однако пожертвования от благодарных пользователей BitTorrent росли и вскоре семьи Коэна хватало их для безбедной жизни.
Он уволился и в 2004 году основал BitTorrent, Inc. вместе со своим братом Россом Коэном и бизнес-партнером Эшвином Навином. Вскоре BitTorrent стал настолько популярным, что, по некоторым оценкам, в 2004 году трафик платформы составлял от 20% до 35% всего трафика в интернете.
Брэм Коэн @Facebook-страница программиста
Позже Брэм Коэн получил ряд наград за свою работу над протоколом BitTorrent.
Выход из BitTorrent, Inc. и «выращивание» криптовалюты
В 2017 году Брэм Коэн покинул компанию и стал соучредителем нового проекта – Chia Network, занимавшегося криптовалютой Chia. Она отличалась от других способов добычи. В этом случае это использование HDD жесткий диск и SSD меньшие и более быстрые диски по сравнению с HDD, а не видеокарт или процессорных мощностей.
По словам команды Брэма Коэна, Chia – экологически чистая монета: протокол PoST потребляет в тысячи раз меньше энергии, чем традиционный PoW. Chia не майнят, а выращивают. Этим проектом программист занимается и сейчас. Он работает в Сан-Франциско, где живет вместе с женой Дженной и тремя детьми.
Несколько правил жизни Брэма Коэна
Уже во взрослом возрасте Брэм узнал, что у него расстройство психики аутичного спектра. У людей с таким синдромом мышление построено исключительно на логике и они не способны подражать моделям социального поведения. Ему пришлось учиться выражать свои эмоции с помощью мимики и жестов, принятых в обществе, а также распознавать чувства других людей. Коэн говорит, что он все еще иногда устает и теряет понимание того, что происходит. Сам он говорит, что когда такое происходит, старается не смотреть в глаза собеседника.
Несмотря на все трудности, Коэн выделил вдохновляющие правила жизни, которыми он пользуется по сей день.
- Отдавай и ты получишь!
- Отличительной чертой зрелого программиста является готовность выбросить неудачный код, несмотря на потраченное на него время.
- Ты устаешь от того, что твоя работа умирает. Просто делай то, что люди действительно будут использовать.
- Можно добиться большего, работая самостоятельно, чем в любой команде.
- Не работайте в компаниях, требующих соблюдать дресс-код или строгий график работы.
Ранее Государственная служба специальной связи и защиты информации Украины предупреждала, что российские хакеры используют трекеры торрент для распространения вредоносных программ.