Avalanche — это название предлагаемой одноранговой (P2P) сети, созданной Пабло Родригесом и Христосом Гканцидисом из Microsoft , которая, как утверждается, обеспечивает улучшенную масштабируемость и эффективность использования полосы пропускания по сравнению с существующими P2P-системами.
Предлагаемая система работает аналогично BitTorrent , но направлена на устранение некоторых его недостатков. Как и BitTorrent, Avalanche разбивает файл для распространения на небольшие блоки. Однако вместо того, чтобы просто передавать блоки, пиры передают случайные линейные комбинации блоков вместе со случайными коэффициентами этой линейной комбинации — метод, известный как « сетевое кодирование ». Этот метод устраняет необходимость для каждого пира иметь сложные знания о распределении блоков по сети (аспект протоколов , подобных BitTorrent, который, как утверждается в статье [1] , не очень хорошо масштабируется).
Брэм Коэн , создатель BitTorrent , раскритиковал предложенную систему Avalanche в сообщении в своем блоге . [2] Он сказал, что в анализе протокола BitTorrent в статье есть неточности (некоторые из них основаны на устаревшей версии протокола, которая использовала «отстойный» алгоритм), и назвал статью «мусором».