logo

Людина, що не дотримується графіка та дрес-коду. Хто придумав і створив торенти

Ніна Комащенко
Авторка довгих текстів
Розкажіть про статтю:

У 2001 році завантаження фільмів з інтернету займало дуже багато часу. Американський програміст Брем Коен взявся розв’язати цю проблему і в результаті з’явився Bit­Tor­rent. 

Брем Коен @Facebook-сторінка програміста

Він вчинив революцію в технології обміну даними. Після запуску протоколу як тільки не називали Коена: від генія програмування до короля інтернет-піратів. У день народження розробника розповідаємо про його винахід, незвичний спосіб роботи та правила життя програміста, що терпіти не може комп’ютери.


Першу мову програмування вивчив у дитинстві

Народився Брем Коен 12 жовтня 1975 року у Нью-Йорку. У дитинстві головною його пристрастю були головоломки. Можливо, це й дозволило йому опанувати мову програмування BASICмова програмування високого рівня, метою створення якої було отримати просту в користуванні мову для початківців ще у п’ять років, як він сам стверджує. Основам його навчив батько на домашньому комп’ютері Timex Sin­clair.

Брем Коен в студентські роки @Facebook-сторінка програміста

У дитинстві він ставив друзів у глухий кут, порівнюючи Com­modore 64 з ПК Timex Sin­clair. А вже в 10 років активно писав свої програми.

У 17 років Коен закінчив математичну середню школу Stuyvesant та потім два роки навчався в університеті SUNY Buf­fa­lo. Проте він кинув навчання «від нудьги», щоб працювати.

Хоча Брема Коена вважають генієм в IT-сфері, сам він казав: «Я ненавиджу мати справу з комп’ютерами».

Програміст встиг попрацювати у кількох компаніях. Останньою з них стала MojoNa­tion, яка займалася системами, що дозволяли розбивати конфіденційні файли на зашифровані «шматочки» й розповсюджувати між комп’ютерами-учасниками мережі. 

Коен вважав таку концепцію ідеальною для програми обміну файлами, адже завантаження великих файлів з одного джерела займало багато часу. Це знайшло відображення у Bit­Tor­rent він здатний завантажувати файли з багатьох джерел.

Епоха BitTorrent

У 2001 році програміст звільнився з MojoNa­tion і поринув у роботу над Bit­Tor­rent. Це був такий собі період «бідного митця» – Коен жив на скромні накопичення. Його дружина Дженна згадувала, що він міг цілими днями мовчки тинятися по квартирі, а потім сісти та відразу видати робочий програмний код.

Bit­Tor­rent набирав популярність – він давав можливість швидко обмінюватися великими музичними та відеофайлами.

Брем представив свій протокол на власноруч організованій хакерській «конференції» Code­Con у 2002 році як безплатний проєкт з відкритим вихідним кодом. Незабаром його програмне забезпечення отримало неочікуване застосування – його стали використовувати для незаконного обміну музикою чи фільмами. Хоча сам Коен стверджував, що ніколи не порушував закон по авторське право.

Найбільшими шанувальниками протоколу стали кіномани, адже у них з’явилась можливість завантажувати улюблені фільми за лічені хвилини (а це початок 2000-них).

Сам програміст не дуже вірив, що Bit­Tor­rent буде приносити прибуток, тож у 2003 році навіть влаштувався на роботу. Однак пожертвування від вдячних користувачів зростали й невдовзі сім’ї Коена їх вистачало для безбідного життя.

Він звільнився та у 2004 році заснував Bit­Tor­rent, Inc. разом зі своїм братом Россом Коеном і бізнес-партнером Ешвіном Навіном. Невдовзі Bit­Tor­rent став настільки популярним, що, за деякими оцінками, у 2004 році трафік платформи становив від 20% до 35% всього трафіку в інтернеті.

Брем Коен @Facebook-сторінка програміста

Пізніше Брем Коен отримав низку нагород за свою роботу над протоколом Bit­Tor­rent.

Вихід з BitTorrent, Inc. та «вирощування» криптовалюти

У 2017 році Брем Коен покинув компанію і став співзасновником нового проєкту – Chia Net­work, який займався криптовалютою Chia. Вона відрізнялася від інших способом видобутку. У цьому випадку – це використання HDDжорсткий диск і SSDменші та швидші диски порівняно з HDD, а не відеокарт або процесорних потужностей.

За словами команди Брема Коена, Chia – екологічно чиста монета: протокол PoST споживає в тисячі разів менше енергії, ніж традиційний PoW. Chia не майнять, а вирощують. Цим проєктом програміст займається і зараз. Він працює у Сан-Франциско, де й живе разом з дружиною Дженною та трьома дітьми.

Кілька правил життя Брема Коена

Вже у дорослому віці Брем дізнався про те, що має розлад психіки аутичного спектра. У людей з таким синдромом мислення побудоване винятково на логіці й вони не здатні наслідувати моделі соціальної поведінки. Тож йому довелося вчитися висловлювати свої емоції за допомогою міміки та жестів, прийнятих у суспільстві, а також розпізнавати почуття інших людей. Коен каже, що він все ще іноді втомлюється і втрачає розуміння того, що відбувається. Сам він каже, що коли таке стається, намагається не дивитися в очі співрозмовника.

Попри всі труднощі Коен виокремив надихаючі правила життя, якими він користується до сьогодні.

  • Віддавай і ти отримаєш!
  • Відмінною рисою зрілого програміста є готовність викинути невдалий код, попри витрачений на нього час.
  • Ти втомлюєшся від того, що твоя робота вмирає. Просто роби те, що люди справді використовуватимуть.
  • Можна досягти більшого, працюючи самостійно, ніж у складі будь-якої команди.
  • Не працюйте в компаніях, які вимагають дотримуватися дрес-коду або суворого графіка роботи.

Раніше Державна служба спеціального зв’язку та захисту інформації України попереджала про те, що російські хакери використовують трекери торент для розповсюдження шкідливих програм.