В реальном мире

Теперь, когда мы познакомились со структурой базового сценария, давайте посмотрим, как это может выглядеть в реальности. Ниже я привожу стенограмму видеоролика Common Craft о BitTorrent, который включает все элементы.

СОГЛАШЕНИЕ И КОНТЕКСТ

Наши компьютерные файлы не такие, какими были раньше. Теперь короткие HD-видео могут занимать более гигабайта. Это очень много. Проблема в том, что чем они больше, тем сложнее ими делиться. К счастью, у нас есть способ сделать обмен большими файлами через интернет быстрым и легким. Это «BitTorrent и его объяснение от Common Craft».

История начинается

Блейк был взволнован. Он президент местного клуба болельщиков Sasquatch и недавно узнал, что вышел новый видеоролик. Он не успокоится, пока не посмотрит его на своем компьютере.

Проблема/отчаяние

Он пытался загрузить его с оригинального сайта, но получалось очень медленно. Так как многие болельщики пытались загрузить его одновременно, в программе произошел сбой. Он был разочарован.

Ви?дение будущего

Тогда одна болельщица рассказала ему, что видео можно скачать через BitTorrent. Она сказала, что, в отличие от обычного скачивания, когда много людей одновременно загружают один файл, скачивание через BitTorrent происходит даже быстрее и он работает с любыми файлами.

Связь

Блейк решил посмотреть сам. Он бесплатно загрузил BitTorrent с www.bittorrent.com, открыл программу и был несколько озадачен. Там не было ни одного видео, и он не знал, с чего начать. Но вскоре сообразил, что BitTorrent немного похож на браузер. Чтобы пользоваться браузером, нужны сайты, а BitTorrent для работы нужны специальные файлы, которые называются торрентами.

История

Быстрый поиск в интернете показал ему сайты с большим количеством торрентов. Вскоре он обнаружил видео Sasquatch и скачал на свой компьютер. Одного клика оказалось достаточно, чтобы BitTorrent сразу же включился и начал загрузку файлов. Он увидел, что это работает, но не понимал как. Позже друг объяснил ему: когда человек скачивает файл без BitTorrent, он скачивается в виде потока из одного источника.

Если один и тот же файл хотят скачать несколько человек, то единственный источник может оказаться перегруженным и даже дать сбой. BitTorrent решает эту проблему так: он делает источником каждого загружающего. Они не только загружают части файла с BitTorrent, но и передают их друг другу. Все вместе они образуют сеть с несколькими источниками и передают части друг другу. Это ускоряет загрузку.

Описание

Это обеспечивается несколькими скрытыми процессами. Во-первых, когда Блейк нажал «Скачать», он получил торрент-файл. Этот файл содержит всю информацию о нужном видеофайле, например, какие части нужны для завершения скачивания. Но чего-то не хватает. Блейку нужен способ подключения к тем, у кого есть нужные ему части файла. Для этого BitTorrent использует компьютер, называемый трекер, который помогает компьютеру Блейка найти другие компьютеры, так называемые пиры. Трекер отслеживает компьютеры, которые загружают или уже загрузили весь файл, и подключает к ним компьютер Блейка.

Установив соединение, Блейк получает то, что ему нужно, а также передает части файла другим загружающим.

Реализация решений

Блейк понял. BitTorrent работает, потому что он превращает загружающих в источники, и чем больше загружающих, тем больше источников, а значит, процесс происходит быстрее.

В конце концов Блейк моментально скачал видео. Но он был немного разочарован: думал, что фильм о Sasquatch, а оказалось – о Wookie. Но зато теперь он точно знал: BitTorrent – это быстрый и простой способ загрузки файлов из интернета.

www.commoncraft.com/video/bittorrent

Секрет создания хорошего объяснения состоит не в обязательном использовании правильной формулы, а в том, чтобы научиться понимать, где люди испытывают затруднения, и разработать сценарий, который решит именно эту проблему.

Чтобы сделать эти идеи еще понятнее, в следующей главе мы рассмотрим работу команды, которая учится писать объяснения.