Bundlr

Bundlr

Евгений


Blog | Docs | GitHub | WebSite | Twitter | Discord | Telegram | Chat_CIS

Описание проекта

Давайте познакомимся с Bundlr Network. Цель - сделать хранение данных максимально просто, быстр и удобно. По сути это layer 2 сеть с поддержкой Arweave используется как децентрализованное хранилище.

Эта новая технология позволит вам навсегда избавится от таких неприятных ситуаций как потеря контента на неоплаченном облаке, бан аккаунта из-за цензуры и так далее.

Теперь вы сможете видеть первоисточник информации, а не переписанную многократно историю или сведения или блог.

Благодаря новейшей технологии Bundlr в сотрудничестве с Arweave информация будет хранится вечно в децентрализованном архиве данных, где никто не сможет ее отредактировать, удалить или скрыть.

Главные особенности Bundlr:

• Чтобы данные не были подвержены различным вредоносным манипуляция, они не будут хранится в каком-то одном месте;

• Нет одного владельца данных, они никому не принадлежат, соотвественно никто не сможет заблокировать или изменить их.

• За счёт того что данные будут хранится вечно, всегда будет доступ к ним и они не потеряются.

• В любой момент времени есть доступ к данным на Bundlr. Вы сможете загрузить их мгновенно.

• Простое использование.

• Преимущество Bundlr в том, что вы также сможете оплачивать комиссии за транзакции в разных криптовалютах.

Bundlr сотрудничает с такими сетями, как: Solana, Ethereum, Polygon и Avalanche. И планирует развиваться дальше.

Отличительные черты в технологии хранения данных между другими платформами

Существуют такие системы хранения как Amazon Web Services (AWS), InterPlanetary File System (IPFS) и Arweave.

AWS - это огромная централизованная база хранения данных, которая постоянно подвергается кибератакам, утечкой данных и другими манипуляциями.

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

IPFS - здесь есть и децентрализация и безопастности. Но есть одно но: такая система не хранит информацию вечно. Попросту говоря, если данные не будет использоваться в течении какого-то времени они удаляться так как система их сочтёт за мусор.

И, наконец, Arweave, которая является единственной в своём роде децентрализованной системой, где информация хранится безграничное количество времени.

Здесь информация храниться сразу на нескольких узлах, что является гарантией безопастности данных.

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

На стоимость загружаемых данных также будет влиять и вес.

Но преимущества в том, что ваша информация всегда будет доступна в любой момент времени и будет хранится вечно.

Принципы работы Bundlr

Bundlr использует мультичейновую поддержку Arweave, таким образом обеспечивая поддержку в других блокчейнах.

Это решение позволяет:

• Оплачивать загрузку данных токенами, например, ETH, SOL, MATIC, DOT или другими;

• Увеличивать скорость загрузки данных в Arweave в 4000 раз. То есть ваши данные максимально быстро становятся доступны пользователям.

На данном этапе 90% всех загрузок данных в систему Arweave обрабатывает Bundlr.

Данная сеть состоит из таких компонентов как:

  1. Bundlers - держатели нод, которые объединяют несколько транзакций на сети layer 2 в одну и отмечают метод оплаты комиссии (SOL, MATIC, BNB и другие);
  2. Bundles - это и есть та самая большая транзакция, в которую собрали и объединили Bundlers. Данный пакет транзакций отправляется в основную сеть.
  3. Validators - тот, кто наблюдает и следит за тем, чтобы каждая Bundle была отправлена в срок в основную сеть.
  4. Gateways - тот, кто обозначает индексы каждому Bundles, это позволяет мгновенно запросить данные из Arweave блокчейна.

Партнёры, бэкеры и активности

Плотная разработка проекта началась в мае 2021 года в сотрудничестве с Arweave.

Менее чем за год Bundlr заключила партнерские отношения с ведущими сетями, такими как Polygon, Boba Network, Arbitrum, ZKSynk, Avalanche, Ethereum, Binance SC, Polkadot, Solana, чтобы предложить разработчикам легкий доступ к Arweave.

Проект также сотрудничает с ведущими рынками NFT, такими как Metaplex и Salsa, чтобы они могли хранить важные данные, такие как метаданные NFT, в Arweave, а также с Ethsign, Mintbase, Olta, FormFunction и KYVE.

“Цель Bundler - реализовать масс-адопшн Arweave. Технология Arweave потрясающая, но ей нужно стать более удобной в использовании. С помощью нашей технологии, мы позволяем этому сбыться. Существует так много возможностей для вечного хранения данных в Web3 и мы воодушевлены помочь росту популярности и доступности Arweave."

Network

Количество данных, загруженных на Arweave, выросло более чем на 450% после запуска Bundlr Network.

В ходе сида 4 мая собрали $5,200,000 от Hypersphere Ventures, arweave.org, Permanent Ventures, Framework, OpenSea Ventures и Race Capital.



Установка ноды

1.Создаем сервер (4CPU / 8GB RAM / 250GB SSD)

2. Подключаемся к серверу

3.Запускаем скрипт для установки необходимого на сервер:

sudo apt update && sudo apt install curl -y
bash <(curl -s https://raw.githubusercontent.com/DOUBLE-TOP/guides/main/bundlr/install_bundlr.sh)

После установки проверяем логи:

docker-compose -f $HOME/bundlr/validator-rust/docker-compose.yml logs -f --tail=100

Вывод должен быть примерно таким

4. Запрашиваем токены с крана

Сделайте бекап файла /root/bundlr/validator-rust/wallet.json при помощи Mobaxterm(Windows) сохраните себе этот файл, в случае если с сервером что ни будь случится этот файл поможет вам восстановить ноду.

Возвращаемся к терминалу

Выводим адрес кошелька следующей командой:

source $HOME/.profile
cd $HOME/bundlr/validator-rust && cargo run --bin wallet-tool show-address --wallet wallet.json | jq ".address" | tr -d '"'

Предпоследняя строка - ваш адрес

Переходим на страницу с краном и запрашиваем токены на кошелёк.

5. Билдим testnet-cli

Для этого вводим одну команду

cd $HOME/bundlr/validator-rust && npm i -g @bundlr-network/testnet-cli
  1. Поднимаем валидатора

Смотрим баланс:

cd $HOME/bundlr/validator-rust && testnet-cli balance ВАШ_АДРЕС

В команде заментите ВАШ_АДРЕС на адрес вашего кошелька

Выполняем команду поднятия валидатора

cd $HOME/bundlr/validator-rust && testnet-cli join RkinCLBlY4L5GZFv8gCFcrygTyd5Xm91CzKlR6qxhKA -w ./wallet.json -u "http://$(wget -qO- eth0.me):2109" -s 25000000000000

И потом проверяем снова баланс и валидатора в эксплорере

Готово! Валидатор поднят!


Обновление ноды

(Сразу после установки ноды не требуется)

Выполняем команду обновления :

curl -s https://raw.githubusercontent.com/kuraassh/Nodes/main/bundlr/update_bundler.sh | bash


Полезное

Для остановки ноды :

docker-compose -f $HOME/bundlr/validator-rust/docker-compose.yml down

Для запуска ноды :

docker-compose -f $HOME/bundlr/validator-rust/docker-compose.yml up -d

Для перезагрузки ноды :

docker-compose -f $HOME/bundlr/validator-rust/docker-compose.yml restart

Для проверки логов ноды выполняем команду:

docker-compose -f $HOME/bundlr/validator-rust/docker-compose.yml logs -f --tail=100

Смотрим адрес кошелька :

cd $HOME/bundlr/validator-rust && cargo run --bin wallet-tool show-address --wallet wallet.json | jq ".address" | tr -d '"'

Смотрим баланс :

cd $HOME/bundlr/validator-rust && testnet-cli balance ВАШ_АДРЕС

Report Page