А потом оказывается, что они вовсе не с раком борются: компания United Devices самовольно переключила сеть из более чем миллиона персональных компьютеров на поиск лекарства от сибирской язвы (Anthrax Project). «Я подписался на этот проект, потому что мои родители умерли от рака, и я ненавижу эту болезнь, — писал один из канадских участников. — Сколько всего людей умерло от сибирской язвы? Пятеро? А представьте, сколько людей умирает от рака за то время, пока я пишу это письмо!»
Спустя десять лет — похожая история про движение Anonymous. Помните, с чего начиналось? Борьба простых парней против зажравшейся голливудской секты сайентологов, против капиталистов и копирастов. Поддержка Pirate Bay и Wikileaks, атаки на RIAA и MPAA, на платёжные системы Visa и PayPal, на магазин Amazon.com... Вроде логичная линейка, да? Но вот наступил 2011 год, и атаки пошли совершенно в другую сторону — Тунис, Бахрейн, Египет. Где это, кто это?
А потом мы узнали, что самую большую Facebook-группу «египетских революционеров», через которую координировался переворот, анонимно создал сотрудник Google. Вот тут логика действительно восстанавливается. От поисковика до оптимизатора — один шаг. А оттуда уже на обложку журнала Time — как «один из самых влиятельных людей года».
Я понимаю, что меня опять обвинят в антиамериканских наездах. Но тут дело не в политике вообще. Просто некоторые страны по очевидным причинам начали разбираться в этих сетевых эффектах раньше других. Но и наши догоняют. В этом году стали активно прославлять «краудфандинг». Концептуально там история точно такая же, как в примерах выше. Так что ограничусь определением в стиле нашей университетской военной кафедры. Краудфандинг — это такое акционерное общество, в котором нет ни акций, ни общества. Со всеми вытекающими.
Но хватит ругани, давайте лучше подумаем, как эти проблемы решать. Есть такое заблуждение (и именно в него обычно скатываются сторонники политических срачей), что толпе просто нужны правильные руководители. Плохие парни заражают наши компьютеры и делают из них ботнеты? Ну, поставим на каждый комп хороший антивирус. А чтобы лучше работал, свяжем все антивирусы в хорошую общую сеть. Чтобы любую проблему сразу ловить и гасить по всему миру. Дальше понятно, да? Мы создали новый ботнет, ещё более крупный и опасный.
Так что правильное решение, конечно, должно быть связано с архитектурой системы в целом, а не с одним хорошем парнем у руля. Может быть, я не совсем корректно объединил примеры этой статьи под одним названием «плоская сеть» (у этого термина есть строгое техническое определение). Но тут и терминов особых не надо: просто представьте, какая разница между кучей опавших листьев — и листвой на дереве. С точки зрения удалённого космического фотографа — никакой. Разницу показывает ветер. Куча листьев полетит туда, куда он подует. Все за одним. А дерево никуда не полетит. Там сеть фрактальная, не плоская.
Практически все приведённые примеры можно «починить», внедряя именно такие сети. Возьмём сетевое предсказание гриппа: вместо Google Flu Trend, куда может заливать данные кто угодно, достаточно построить сеть с хотя бы ещё одним уровнем иерархии. И даже не надо гадать, кто будет на этом уровне. Практикующие врачи, конечно же. Так устроена, например, компьютерная сеть предупреждения о заболеваниях Sentinelles, которая уже 30 лет работает во Франции.
Точно так же можно привести ещё множество кейсов коллективного «сорсинга» и «фандинга», перед которыми не хочется даже подставлять «крауд-», потому что там ресурсы собирает именно коллектив-сообщество с внутренней сетью, а не толпа случайных одиночек. Ну и, по идее, статья должна бы кончиться триумфальным объяснением, почему сеть Fidonet лучше, чем сеть Facebook.
Но этот мыслительный ход вы можете проделать и сами. А я в заключение скажу о другом. К сожалению, плоские сети очень глубоко внедрены в нашу культуру. Не в сознание, нет! — но именно в культуру последнего «медийного» столетия. Оттуда они ломятся и в сознание, хотя даже лёгкая фильтрация по паттерну «плоской сети» позволяет заметить заразу. Знаете, почему школьники разделены в классах по году рождения? Вовсе не для эффективного обучения, конечно же. Давно известна сила горизонтальной передачи знаний у детей: вместо выполнения «вертикальных» требований взрослых они с гораздо большим удовольствием копируют сверстников или ребят немного постарше. Это проявляется, например, в уличных компаниях — но если этот пример кажется слишком негативным, дам другой. Свой первый урок программирования я получил в 1985 году от 14-летнего сверстника. За какие-то полтора часа такой же, как я, пацан обучил меня программировать калькулятор МК-54 с обратной (стековой) нотацией; никто из моих школьных учителей того времени даже не смог бы повторить то, что я сейчас сказал. Да они и сейчас не могут.
Читать дальше