Mylord666:
Цитата: Все пиринговые сети основаны на том, что отдача выше приема.
Ну да, есть такое правило.. Всё никак не пойму -- нахрена? Чтобы хуже связность была что ли? Или чтобы личерам было что качать?
Вот простейший случай -- раздаём в сети на 100 клиентов ровно один файл в 1Gb. Я его скачал, теперь мне положено отдать 10Gb. Т.е. залить файл примерно десяти клиентам. После этого они тоже должны будут отдать по 10Gb кому-то, у кого этого файла нет, т.е. примерно 100 клиентам. Т.е. уже ясно, что они этого не смогут сделать, т.к. клиентов без файла осталось всего 89. Значит, им вообще нельзя качать? Или обязательно выкладывать со своей стороны некий хлам, который точно так же умножится несколько раз на 10 и упрётся в число потенциальных потребителей? А ведь здесь ещё не учтён релизер, который изначально раздал файл мне и ещё двум десяткам клиентов.
Даже при схеме
качать:отдавать = 1:1 может быть некоторый дефицит скачивателей, потому как релизеры не качают столько, сколько отдают. Но этот разброс будет малозаметен и покроется личерами. Но ещё больше трафика можно сгенерить только
за счёт постоянного притока новых клиентов. Причём он должен возрастать по экспоненте. А реально сеть не может развиваться такими темпами, разве что на этапе стартапа, когда она и не сеть по-сути, а тестовый полигон.
Фактически, есть предельное число клиентов, которых вообще можно подключить к сети, а
закон сети предполагает, что это число будет постоянно и очень быстро расти. Т.о. обязательно наступит момент, когда все будут вместо обмена файлами искать новых клиентов, чтобы им что-то залить.
Отсюда вывод: либо сети с таким законом обречены на клинч, либо нет такого закона, а есть нечто аналогичное, что мало кто понимает.
Nafiganado:
Пару страниц назад была
классная ссылка на статью про "разгон" Мула. Там как раз поясняется, как работает механизм кредитов и как с ним бороться законными методами.