
Расшифровка структуры ДНК или обеспечение защищенной связи – это пример криптографических и исследовательских задач, для решения которых требуется большой объем вычислений. Когда вычислительная сложность становится настолько велика, что решение на обычном компьютере может занять годы, а доступ к супер-компьютерам отсутствует — на помощь приходит технология распределенных вычислений.
Читайте также
Создан первый прототип квантовой батареи
Распределённые вычисления — способ решения трудоёмких вычислительных задач с использованием нескольких компьютеров, чаще всего объединённых в параллельную вычислительную систему. Возникнув еще в 60-е годы для военных и разведывательных целей, технология нашла свое применение в повседневной жизни.
Сегодня большинство энтузиастов при упоминании распределенных вычислений вспоминают о блокчейне, биткоине и иных криптовалютах. По сути майнеры по всему миру используют сотни тысяч устройств, объединенных в сеть, для генерации сотен триллионов хешей (hashes) и получают вознаграждение за свои усилия в биткойнах. Эти транзакции обрабатываются с помощью алгоритма хеширования SHA-256, криптографической функции, изобретенной АНБ (National Security Agency).
Но есть и другие направления, где пользователи объединяют свои устройства в единую сеть.
Так сеть-сообщество BOINC (Berkeley Open Infrastructure for Network Computing), возникшая 10 апреля 2002 года, на сегодня обладает средней вычислительной мощностью в 24,214 петафлопс. Это ставит его в один ряд с мощнейшими супер-компьютерами мира (между южнокорейским SSC-21 с 25,177 петафлопсами и американским Polaris с 23,84 петафлопсами, занимающими 11 и 12 место соответственно). Изначально возникшая для поддержки проекта по поиску внеземного разума SETI@home, сеть BOINC предоставляет свои вычислительные мощности ученым и исследователям космоса (Cosmology@Home), климата (climateprediction.net), биологии и медицины (SIDock@home) и других областей науки.
Конечно нельзя сравнивать вычислительные мощности в распоряжении сетей Bitcoin и BOINC. Но когда проекту Folding@home потребовались мощности вычислений для борьбы с COVID-19, пользователи по всему миру объединились в сеть из 4,8 миллиона процессоров и 280 тысяч видеокарт, что позволило в апреле 2020 года создать распределенный супер-компьютер, превосходящий 500 лучших суперкомпьютеров вместе взятых.
Этот пример показывает потенциал распределенных вычислений, а также насколько значительны вычислительные мощности в распоряжении криптосообщества.





