IPFS: межпланетная файловая система File System,аббревиатураipfs
)это инструмент, предназначенный для создания устойчивых и распределенныххранилищеи протоколы сетевой передачи для общих файлов。Технология представляет собой одноранговый протокол распространения гипермедиа с адресацией по контенту.。существоватьIPFSУзлы сети образуют распределенную файловую систему.。
принцип:ipfsЗагружайте ресурсы от кого угодно(картина,видео и т. д.),Ресурсы не будут храниться на вашем собственном сервере.,Вместо этого поместите хранилище в межзвездную файловую систему IPFS.,и будет преобразован в хеш-значение,После распространения,,Даже если платформа, на которую вы загрузили, закрыта,Вы также можете найти загруженные вами видео по их хешам.,Чем больше людей скачивают, тем больше будет узлов ресурсов.,Скорость загрузки выше. хранилище неограниченное использование пространства,Точка по-прежнему бесплатна. Важным отличием IPFS от традиционных файловых систем является адресация контента.,В сравнении,содержательно-адресованныйipfsимеет естественное преимущество——Защита от несанкционированного доступа
。Пока одни данные изменяютсяbit,Его адрес полностью изменился,Для идентичных файлов хэш-значения одинаковы.,Хотите скрыть правду, изменяя файлы,Сложность резко возрастает.
среда: CentOS Linux версии 7.3.1611, xshell, xftp
1) Скачайте программу go-ipfs,адрес:https://dist.ipfs.io/#go-ipfs
2) Войдите в систему Linux как root и используйте xftp для загрузки файла программы ipfs в Linux.
Выполните последовательно следующие команды:
tar zxvf go-ipfs_v0.4.18_linux-amd64.tar.gz
cd go-ipfs
./install.sh
/usr/local/bin/ipfs init
nohup /usr/local/bin/ipfs daemon &
в это время,вы можете получить доступ127.0.0.1:5001/webui
Дошёл до интерфейса。
Примечание. Порт 5001 не открыт при нормальных обстоятельствах.,И файл конфигурации по умолчанию:127.0.0.7:5001/webui
чтобы получить доступ,Если есть графический интерфейс, можно попробовать получить к нему доступ локально с помощью браузера.,Здесь я использую туннельное проникновение для локального доступа.,Настройте, как показано ниже (щелкните верхнюю навигацию xshell — просмотр — проверка панели туннеля — щелкните правой кнопкой мыши нижнее правило передачи, чтобы добавить, как показано ниже):
3)посетить местныйhttp://localhost:5001/webui
Готов смотреть Дошёл до интерфейса~
4)в это время доступно через интерфейс Загрузить файлы Понятно,илисуществовать Пропуски на стороне сервераipfs добавить файл
добавить в,Успешное добавление сгенерирует хеш-значение.
5) Вы также можете обмениваться файлами через это значение хеш-функции. После синхронизации всех узлов по всему миру, даже если ваш сервер остановится, они всегда будут сохранены в Интернете~. Такой как этоткартина Сохранить навсегдасуществоватьipfsсередина:https://ipfs.io/ipfs/QmRAwyo9DQrYDDQkmCo6gPX3g81qBfx9EXfc1CYWiotBqD
6) В настоящее время в стране более 100 узлов ipfs. Попробуйте прямо сейчас.
1)идтисередина Делюсь душевным фильмом:https://ipfstube.erindachtler.me/ Проверить хеш-значение фильма
Таинственная суперзвезда: QmWBbKvLhVnkryKG6F5YdkcnoVahwD7Qi3CeJeZgM6Tq68
Молодёжь: QmYVri7jyBdPyfR8AgBLTgyTjiJifCgpeHFiFrKxowQeq8
Большой Будда Плюс: QmdpR9iP9EhUg1rmduHqwA4ddyHNMcsR8t9saXA9BmMU4t
Невидимый гость: QmYWwXkgjdhMps9mB6DyEp4zSFmDQ9U6SuqGRGovEycr49
Продолжайте двигаться вперед: QmZRJevYhaDpXmCGGF6eCcP1afNEYFahDW5jxje3iyyCJS
Самый темный час: QmUPvs7iyM5ZWPQwDovRqvNzxMJHSUWNRWAWRkAsseVcvs
Бегущий по лезвию 2049: QmcUHdzKgRrcJrD5Ah46HgBHF7urWDhmAnLKYwcHaLgeGP
Начало: QmQATmpxXvSiQgt9c9idz9k3S3gQnh7wYj4DbdMQ9VGyLh
Король Лев: QmfHGQZNQNymHDC6b7TZjgGbh962VWQQN5oV92w9jHE4qt
Предок девятнадцатого поколения: QmbrwEH4AEQhUN929yPy4j5B2PfQYk3JJyG8iq7HVoXbia
Зверополис: QmUKaQwN2ppapUEFhbHsKoVXn2yBRM7mLpu5HQv9am7dB7
Мир нарисованных сердец: QmXg1c6qPtoQAyfrXrWnuDrUgFehnt4kLvv1hxheMUeFBC
Побег из Шоушенка: QmRUYeMkvirV4frGX8wcntCq6x5GqDixAjZnFj5Jg1E3qj
Космические путешественники: QmdxpUVnvFnert9nmEkzwwz2tWdavU3fUQzrgBsTZP5yyG
2)идтисередина Синьхуа загрузитькартина:http://ipfs.pics/
3) Вас ждут еще открытия, оставляйте комментарии.
Справочные ссылки: https://ipfs.io/ https://www.youtube.com/watch?v=8CMxDNuuAiQ https://blog.csdn.net/ns2250225/article/details/79277929 https://blog.csdn.net/qq_27516777/article/details/79522997
Прикреплены общие команды ipfs:
ipfs init
Инициализируйте и настройте ipfs и получите идентификатор локального узла ipfs, который представляет собой хэш-строку;
ipfs cat /ipfs/nodeid/readme
Загрузите файл readme и отобразите его содержимое в окне командной строки.
ipfs daemon
Стартовый узел, окно командной строки заблокировано
ipfs add
Загрузка файла
ipfs add example.jpg
Загрузить файлы
ipfs add –r dirpath
Загрузить файлыпапка
ipfs repo gc
Очищать содержимое локального узла в пакетном режиме
ipfs pin rm HASH
Удалить кеш
ipfs block rm HASH
Удалить двоичный блок
ipfs pin add ipfs/HASH
добавить пин-код
ipfs pin rm ipfs/HASH
удалить пин-код
ipfs pin ls ipfs/HASH
Просмотр информации о пин-коде