Запуск тестовой сети RIF Storage

7 января 2020 г.

С момента создания команды RIF Storage мы делаем все возможное для реализации идеи децентрализованного интернета. На прошлой неделе во время конференции laBITconf компания IOV-labs официально объявила о запуске тестовой сети RIF Storage. Это важная веха на пути к реализации децентрализованного интернета!
В этом сообщении мы хотим рассказать о том, как мы этого добились, а также объяснить, как подключиться к RIF Storage и загрузить потрясающе красивое изображение!

Что такое тестовая сеть RIF Storage

Тестовая сеть RIF Storage позволяет разработчикам и конечным пользователям разобраться в том, как можно пользоваться протоколом децентрализованного хранения данных. На данный момент RIF Storage интегрирована с системой Swarm. Кроме того, идут работы по ее интеграции с IPFS (объявление будет позже!) и разработке спецификации дляшлюзов , рынков ПО и услуг закрепления.
Главное отличие между нашей недавно запущенной тестовой сетью и официальной тестовой сетью Swarm заключается в том, что в тестовой сети RIF Storage используется RIF Token для стимулирования учета пропускной способности. В конечном счете, основная идея как Swarm, так и RIF заключается в поддержке нескольких валют в одной сети, но до ее полной реализации мы хотим дать разработчикам, работающим в экосистеме RIF, возможность протестировать систему RIF Storage с использованием (тестового) токена RIF.

История проекта и наш вклад в его реализацию

Компания IOV Labs недавно объявила о партнерстве с системой Swarm. С этого момента команда RIF Storage создала систему поощрений в Swarm, и мы усердно работали над реализацией протокола учета Swarm (подробнее см. здесь). . Хотя запуск тестовой сети является важной вехой, это не означает, что проект реализован полностью. Сейчас мы работаем над постоянным хранилищем (с помощью пиннинга и почтовой лотереи) и рыночным механизмом для сети, который позволит определять цену с учетом пропускной способности.

Голосуйте «за»!

Станьте одним из тех, кто первым воспользуется тестовой сетью Swarm, и скачайте специальный сюрприз!

Шлюз

TLDR; RIF Storage использует специальный шлюз, поэтому вы можете взаимодействовать с Swarm, не запуская программное обеспечение самостоятельно. Перейдите по ссылке и убедитесь, что вы можете скачать
anthem.rsk/Bitcoin_Anthem_Oflow_Show.mp3

Скачайте Swarm

  • Получите последнюю версию Swarm по ссылке (любую версию старше 0.5.5, контрольная сумма: 0f3debd195b01505e59d246515dd57b5). Примечание: двоичные файлы доступны только для Linux.
  • Распакуйте двоичные файлы (например, tar -xvf swarm-.(...)tar.gz)
  • Сделайте двоичный исполняемый файл: cd в папку swarm и запустите команды chmod +x swarm

Пополните свой счет в RSK:

Поскольку в сети RIF Storage есть система стимулирования, вам потребуется как tRIF, так и tRBTC для взаимодействия с ней. tRIF потребуется для оплаты пропускной способности в сети (процедура перейдет к узлам, размещающим и пересылающим файлы по вашему запросу), а tRBTC - для оплаты транзакционных расходов в RSK.

Запишите адрес, на котором есть монеты. Он понадобится для следующего шага.

Запуск управляющей программы RSKj

Для взаимодействия со Swarm необходимо подключение к серверному блокчейн-приложению. Откройте раздел RSKj WIKI и выполните инструкции по установке, компиляции и локальному запуску узла RSK. Обязательно переключитесь на RSK TestNet (инструкции по переключению см. по ссылке).

Синхронизация вашего узла с сетью может занять некоторое время (± 8 часов). Вы можете проверить наличие синхронизации, запросив текущий код блока вашего узла:
curl -H"Content-type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' 127.0.0.1:4444 и сравнив ответ с кодом блока, указанным в официальной программе просмотра.

Запуск Swarm

Переходить к этому этапу можно только после полной синхронизации узла RSKj!

Запустите команду:
./swarm --swap --swap-chequebook-factory 0x7EFa429447180c491aD1BB0b481D90534B74A3f6 --bzznetworkid 5 --bzzaccount --swap-backend-url http://localhost:4444 --ws --wsaddr=0.0.0.0 --bootnodes enode://846c424961adc146d54861bdf1eb6015e6908b689fd12d01c61307fffc848c22e514f5c898dc9243fbb17aa80750b556772599d84fe86a4b715f40ebc4c049bf@3.136.239.137:30399 --wsapi=accounting,bzz,swap,admin --wsport 8546 --wsorigins='*' --tracing --rns-api=99a12be4C89CbF6CFD11d1F2c029904a7B644368@https://public-node.rsk.co

Загрузка

Чтобы загрузить файл, запустите: ./swarm up с помощью командной строки. После завершения вы получите ссылку swarm hash на файл. Либо откройте ссылкуhttp://localhost:8500 в браузере и с помощью графического интерфейса пользователя загрузите файл.

Скачивание

Чтобы скачать файл, запустите: curl http://localhost:8500/bzz:/ / с помощью командной строки. Либо откройте ссылку http://localhost:8500 в браузере и используйте графический интерфейс пользователя, или вставьте http://localhost:8500/bzz:/ / прямо в адресную строку браузера.

Сюрприз!

В начале этого урока мы обещали сюрприз... Поскольку вы уже так далеко продвинулись, скачайте файл с хэшем 9c8335dbcdadb5c853fa82177afbca3f3b26ade6763eb3c99dbfec7ad3e95823 (или RNS: anthem.rsk) и именем Bitcoin_Anthem_Oflow_Show.mp3. Приятного прослушивания!

Узнать больше

Ознакомьтесь с официальным руководством для разработчиков на портале разработчиков RSK!

Follow our news!