IPFS на практике

  • Автор темы Автор темы k0ttee
  • Дата начала Дата начала
  • Теги Теги
    ipfs
Регистрация
9 Июл 2024
Сообщения
1043
Реакции
603
Баллы
113
CFC
146450
USDT
32.1
Начинается переписывание XenForo под Web3 и запихивание в IPFS. Илон Маск уже приготовил админу Теслу. Но вы ещё можете закупиться CFC на всю котлету.

Дисклеймер:
  1. Разработка проводится на iMac. По тому что, мы же не нищеброды какие-нибудь.
  2. Чтение этой документации может привести к спазмам живота, вызванных смехом.

Понадобится пакетный менеджер HomeBrew (если его нет - установить его).
Код:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Освежить доступное пакетному менеджеру.
Код:
brew update

Обычно в мануалах сразу ставят... Но я предлагаю сначала поискать, затем посмотреть описание и ознакомиться с зависимостями, а только потом ставить. Итак, ищем...
Код:
brew search ipfs

Нашли одну формулу и одну каску. Формулы это версии для терминала, каски это обычно с графическим интерфейсом.

 2025-02-12 в 21.52.49.png


Интуитивно... Но давайте взглянем на описание формулы, которая требует язык Go...

 2025-02-12 в 21.55.22.png


...И каски, которая действительно обладает меню-баром с кнопочками, если верить написанному в Description (описании).

 2025-02-12 в 21.55.50.png


Ну что. Поехали устанавливать. Я поставлю формулу (без интерфейса) используя в команде флаг. Можно и без флага, по умолчанию ставится именно формула. Для однозначности пусть будет флаг.
Код:
brew install --formula ipfs

Если в системе нету Go (язык программирования Go Lang от гугла) пакетный менеджер подтянет его автоматически, придётся только дольше ждать. В моём случае устаревающая версия macOS приводит к одному Warning на тему старости моей системы.

 2025-02-12 в 22.17.55.png


Чтобы не какать в "хомяке" своего пользователя, я перейду на рабочий стол и создам там рабочую директорию. Так будет удобнее всего общаться с ней мышкой без команд терминала.

Код:
cd Desktop
mkdir IPFS-FILES
cd IPFS-FILES

 2025-02-12 в 22.23.34.png


Как же пердолиться с межпланетной файловой системой? В программу встроена помощь по командам, давайте её посмотрим (это же очень интересно).
Код:
ipfs --help

 2025-02-12 в 22.32.48.png


Давайте создадим текстовый файл со словом "пердолинг"...

Код:
echo 'пердолинг' > perdoling-file.txt

 2025-02-12 в 22.30.14.png


И круто-классно впердолим его в файловую систему будущего!!! 🚀🚀🚀

Код:
ipfs add perdoling-file.txt

И вот, начинается настоящий пердолинг. Если бездумно делать по видео из статьи про IPFS - вы получите ошибку инициализации.😝

 2025-02-12 в 22.38.23.png


Придётся пердолить init. Это сгенерирует пару ключей и идентификатор пира. А ещё - любезно покажет путь, по которому мне потом вычищать за собой это говнище. 😉
Код:
ipfs init

 2025-02-12 в 22.41.36.png


Вторая попытка пердолинга файла в пердольную файловую систему межпланетного пердака, который вот-вот загорится. :mad:
Код:
ipfs add perdoling-file.txt

И... Таки да... Теперь работает. Впердолено 19 байт и в ответ получен хэш QmcvAaBwMgDD2KNqTKioZN58ks2Wgk1nLEEkGJkZ6YErrM

 2025-02-12 в 22.46.32.png


Теперь прочитаем по хэшу.

Код:
ipfs cat QmcvAaBwMgDD2KNqTKioZN58ks2Wgk1nLEEkGJkZ6YErrM

И разработка упёрлась в устаревающие Web2.0 технологии, которые не позволяют вставить более 10 картинок в один пост. 🤣🤣🤣
 
Последнее редактирование:
Начинается переписывание XenForo под Web3
😳
Илон Маск уже приготовил админу Теслу.
🤣
И разработка упёрлась в устаревающие Web2.0 технологии, которые не позволяют вставить более 10 картинок в один пост. 🤣🤣🤣
Вот совсем не понятно, а причем тут xenforo?)

Вообще с кодами не дружу, поэтому крайне тяжело понять и уловить вообще смысл темы. Без обид, просто реально не понимаю
 
Вот совсем не понятно, а причем тут xenforo?)
Это же очевидно... XenForo это Web2.0 и уже более 10 лет как устарел, по тому что в 2014 году появился IPFS Web3.
Вообще с кодами не дружу, поэтому крайне тяжело понять и уловить вообще смысл темы.
Когда не понятно что делают программисты... Скорее всего, они действительно делают что-то бессмысленно just for fun.
Без обид, просто реально не понимаю
Смысл примерно такой же, как у создания Bitcoin адресов подбрасыванием монетки.

Web3 IPFS ой всё.jpg
 
Первоисточиник забавы начиная с 9-го поста в топике AI криптовалюта, примеры и перспективы...
Таки Да, часть шутки в действии) Идем на втором месте после патриархов)
Читаем RTFM https://docs.ipfs.io/install/ipfs-desktop 33 и улетаем в межпланетное пространство)

1739460342249.webp
 
улетаем в межпланетное пространство)
Признаю, разоблачили рептилоида. Накатить GUI двойным кликом это удобно, но этим путём не наклепать непонятных скриншотов терминала... Да и разрабатывать софт это пердолинг с кодом, а не мышкоблудие в уютненьком приложении.

 2025-02-12 в 22.52.12.png


Если серьёзно... В контексте сайтов - можно только скучно сгружать туда статику (картинки, шаблоны, CSS, JS). Пользователям "инновационных сайтов" придётся ставить расширение в Хром, иначе межпланетарное не грузится. В пример приведу OpenBazaar (decentralized marketplace).

 2025-02-13 в 08.35.52.png

Если есть идеи куда применить IPFS - го пилить стартап.​

Закидываю удочку на случай появления идей.
 
Последнее редактирование:

Создайте учетную запись или войдите

Вы должны быть зарегистрированы, чтобы отвечать в темах

Создать учетную запись

Зарегистрируйтесь на нашем Форуме. Это быстро и очень просто!

Войти

Уже есть аккаунт? Тогда войдите!

792Темы
4864Сообщения
325Пользователи
tashanikoНовый пользователь
Назад
Сверху