myfield: Proptypes.objectOf (function (propValue, key, componentName, location, propFullName) {if (! /Matchme/.test (propValue [key])) {вернуть новую ошибку ('неверный prop ' + propFullName + '
передан в '+' ' + componentName + '
. Проверка не удалась. ');}})
Вы можете использовать функцию валидатора, подобную этой, чтобы показать ошибку. Ознакомьтесь с документами реагировать.
Вот что такое Freenet в основном,
Freenet - бесплатное программное обеспечение, которое позволяет публиковать и получать информацию в Интернете, не опасаясь цензуры. Для достижения этой свободы сеть полностью децентрализована, а издатели и потребители информации являются анонимными. Без анонимности никогда не будет настоящей свободы слова, а без децентрализации сеть будет уязвима для атак.
[...]
Пользователи вносят свой вклад в сеть, предоставляя пропускную способность и часть своего жесткого диска (так называемое «хранилище данных») для хранения файлов. В отличие от других одноранговых файлообменных сетей, Freenet не позволяет пользователю контролировать то, что хранится в хранилище данных. Вместо этого файлы сохраняются или удаляются в зависимости от их популярности, а наименее популярные отбрасываются, чтобы освободить место для более нового или более популярного контента. Файлы в хранилище данных зашифрованы, чтобы уменьшить вероятность судебного преследования лицами, желающими подвергнуть цензуре контент Freenet.
Самая большая проблема заключается в том, что это медленно. Как по скорости передачи, так и (в основном) задержке. Даже если вы сможете получить много людей с приличной пропускной способностью загрузки, это все равно никогда не будет столь же быстрым выделенными серверами или двумя ...
Для нашего бизнеса я могу придумать две причины, по которым не стоит использовать одноранговый хостинг:
Если бы я был пожертвовать некоторыми из моих ПК процессора и пропускной способности в какой-то p2p веб-хостинга, как я мог быть уверен, что он не будет в конечном итоге используются для обслуживания детской порнографии или других аналогичных отвратительный контент?
Сколько раз вы видели "97,2%, пожалуйста, посейте !!" для любого случайного потока?
Только представьте себе хаос, если даже небольшая часть сети станет недоступной таким образом.
Похоже, что эта идея добавит много затрат отдельным сеялкам (пропускная способность) без большой выгоды.
P2P-хостинг веб-сайтов еще не широко используется, поскольку сопутствующая технология позволяет более высокие ставки восходящего потока для индивидуальных клиентов еще не получили широкого распространения, и это то, что я хочу изучить *.
То, что необходимо для этого, называется беспроводной ячеистой сетью, которая должна позволить среднему пользователю использовать полную скорость восходящего потока, на которую способен их маршрутизатор, а не просто какие-то спайки некоторых спекулятивных интернет-провайдеров, пока они передают информацию между другие маршрутизаторы, чтобы в конечном итоге достичь своей цели.
Чтобы разместить веб-сайт P2P, требуется своего рода комбинация технологий между беспроводной сетью, хранилищем RAID с множественным резервированием, совместным использованием торрентов и какой-то иерархией ключей шифрования, которая позволяет различным пользователям с разными возможностями изменять данные. который передается, позволяя разместить что-то динамическое, например форум. Система должна быть самообновляемой, чтобы включить последнее, возможно, путем установки отметки времени для всех распределенных пакетов данных.
Могут быть и другие возможные катализаторы, которые вызовут широкое использование p2p-хостинга, но я думаю, что все, что возвращает физическую архитектуру оборудования, фактически подключающего Интернет к исходной теории веб-коммуникации, является хорошим кандидатом.
Конечно, как всегда, основная причина, по которой это еще не реализовано, заключается в том, что на это мало или совсем нет денег. Идея будет воспринята гораздо быстрее, если:
Кто-то найдет способ в значительной степени развратить ее в сторону потребительства
Производители маршрутизаторов осознают большой спрос на маршрутизаторы с поддержкой WiMesh.
Существует глобальных сдвиг парадигмы от мотива прибыли к созданию вещей только на благо всего человечества путем создания изобилия и стремления к оптимальной эффективности
* см. p2pint dot darkbb dot com, если вы заинтересованы в развитии этой концепции