metahosting. Палю безумную идею.
Децентрализованный хостинг. Или распределенный хотинг. Главное - бесплатный.
"Все новое - это хорошо скомбинированное старое". Палю идею - потому как у меня хоть и есть желание делать все на свете, но нет времени.
(преглашаю в команду по воплощению безумных замыслов)
Собсвенно новая-старая идея:
хостинг, который базируется на мини-сервисах, установленных на пользовательских компьютерах. Мини-сервис может быть 2-х типов (или содержать в себе обе функциональности): "хранитель" и "представитель". "Хранители" хранят полный или неполный контент (смотря сколько влезет) и отдают/обмениваются/сверяются по протоколу аля torrent. "Представители", обладающие толстым каналом - скачивают контент с "хранителей" и отдают по чистому HTTP запросившему. Хранители могут быть найдены по DNS, построеному по принципу dyndns.
Как полностью децентролизовать такой хостинг - я не придумал, т.к. центральным всеравно останется как минимум DNS система.
Теперь ещё раз, но более внятно:
"Хранители" беспрестанно держат распределенное хранилище.
"Представители" качают с него контент, может исполняют скрипты (но это уже отдельная песня) и отдают по HTTP. Для этого "представители" регистрируют свой онлайн в нашем DNS, и "представляют" присвоные им адреса.
P.S. Спасибо за внимание =)
Если кто-то вдруг решит это реализовывать или знает примеры реализации - сообщите мне пожаалуйста :)