- BTFS – файловая система Bittorrent на базе FUSE
- BTFS описание
- BTFS – файловая система Bittorrent на базе FUSE
- Установка
- Использование
- BTFS – A Bittorrent Filesystem Based On FUSE
- What is BTFS?
- Install BTFS in Linux
- Mount torrents and magnet links using BTFS Bittorrent filesystem
- Unmount BTFS filesystem
- Conclusion
- [ТУТОРИАЛ] Получение BTT при помощи BTFS (файловая система Bittorrent)
- Установка BTFS для Windows
- Установка Bittorrent-клиента
- Установка BTFS при помощи Bittorrent classic
- Установка BTFS для Linux и *nix систем
- Базовая настройка BTFS для всех операционных систем
- Базовая настройка BTFS через браузер
- Дополнительные настройки BTFS
- Особенности получения BTT через BTFS
- BTFS новая файловая система BitTorrent на основе IPFS
- Введение в IPFS
- Что насчет файловой системы BitTorrent?
- Причина создания BTFS?
- Видение Джастина Сана на 2019 год
BTFS – файловая система Bittorrent на базе FUSE
BTFS описание
Торренты уже давно используются для обмена и загрузки данных из Интернета.
На рынке доступно множество графических и CLI-торрентов.
Иногда вы просто не можете сидеть и ждать завершения загрузки.
Возможно, вы захотите немедленно посмотреть содержимое.
Здесь очень удобно использовать BTFS, файловую систему bittorent.
Используя BTFS, вы можете монтировать файл torrent или магнитную ссылку в качестве каталога, а затем использовать его как любую директорию только для чтения в своем дереве файлов.
Содержимое файлов будет загружаться по требованию, когда они будут прочитаны приложениями.
Поскольку BTFS работает поверх FUSE, это не требует вмешательства в ядро Linux.
BTFS – файловая система Bittorrent на базе FUSE
Установка
BTFS доступен в репозиториях по умолчанию для большинства дистрибутивов Linux.
В Arch Linux и его вариантах выполните следующую команду для установки BTFS.
На Debian, Ubuntu, Linux Mint:
BTFS также можно установить с помощью диспетчера пакетов Linuxbrew.
Использование
Использование BTFS довольно простое.
Все, что вам нужно найти .torrent-файл или ссылку на магнит и установить его в каталог.
Содержимое файла torrent или магнитной ссылки будет установлено внутри выбранного вами каталога. Когда программа пытается получить доступ к файлу для чтения, фактические данные будут загружаться по требованию.
Кроме того, такие инструменты, как ls, cat и cp, работают так, как ожидается, для управления потоками.
Приложения, такие как vlc и mplayer, также могут работать без изменений.
Дело в том, что игроки даже не знают, что фактический контент физически не присутствует на локальном диске, а контент собирается по частям от сверстников по требованию.
Создайте каталог для монтирования ссылки torrent / magnet:
Установите ссылку на поток / magnet ссылку:
И, начните смотреть!
Дайте BTFS несколько минут, чтобы найти и получить отслежыватель сайта.
Как только реальные данные будут загружены, BTFS больше не потребует трекера.
Чтобы размонтировать файловую систему BTFS, просто выполните следующую команду:
Теперь содержимое в смонтированном каталоге исчезнет.
Чтобы снова получить доступ к содержимому, вам необходимо установить торрент, как описано выше.
Приложение BTFS превратит ваш VLC или Mplayer в Popcorn Time.
Установите свою любимую телепередачу или фильм-торрент-файл или ссылку на магнит и начните смотреть, не загружая все содержимое торрента или не дожидаясь завершения загрузки.
Содержимое канала торрента или магнита будет загружаться по требованию при доступе к приложениям.
Источник
BTFS – A Bittorrent Filesystem Based On FUSE
This guide explains what is BTFS (Bittorrent filesystem), how to mount a torrent or magnet link on your filesystem as a read-only directory using BTFS in Linux.
What is BTFS?
The torrents have been around for a long time to share and download data from the Internet. There are plethora of GUI and CLI torrent clients available on the market.
Sometimes, you just can’t sit and wait for your download to complete. You might want to watch the content immediately. This is where BTFS, the bittorent filesystem, comes in handy.
BTFS is a bittorrent filesystem based on FUSE. Using BTFS, you can mount the torrent file or magnet link as a directory and then use it as any read-only directory in your file tree.
The contents of the files will be downloaded on-demand as they are read by applications. Since BTFS runs on top of FUSE, it does not require intervention into the Linux Kernel.
Install BTFS in Linux
BTFS is available in the default repositories of most Linux distributions.
On Arch Linux and its variants, run the following command to install BTFS.
On Debian, Ubuntu, Linux Mint:
BTFS can also be installed using Linuxbrew package manager.
Mount torrents and magnet links using BTFS Bittorrent filesystem
Disclaimer:
Downloading copyrighted material using BitTorrent is illegal . Neither the author nor this website shall be held responsible for the misuse, and side effects resulting from using the info in this article. Read our Terms and Conditions and Privacy Policy for details.
BTFS usage is fairly simple. All you have to find the .torrent file or magnet link and mount it in a directory. The contents of the torrent file or magnet link will be mounted inside the directory of your choice.
When a program tries to access the file for reading, the actual data will be downloaded on demand. Furthermore, tools like ls, cat and cp works as expected for manipulating the torrents.
Applications like vlc and mplayer can also work without changes. The thing is the players don’t even know that the actual content is not physically present in the local disk and the content is collected in parts from peers on demand.
Now let us mount a video torrent file as a directory in our flesystem and play the video using VLC player.
Step 1: Create a directory to mount the torrent/magnet link:
Step 2: Mount the torrent/magnet link:
This will mount the given torrent file as directory on mnt directory.
Mount torrent or magnet link using btfs
Cd to the directory:
And, start watching!
Give BTFS a few moments to find and get the website tracker. Once the real data is loaded, BTFS won’t require the tracker any more.
Play videos from torrent using btfs
Unmount BTFS filesystem
To unmount the BTFS BitTorent filesystem, simply run the following command:
Now, the contents in the mounted directory will be gone. To access the contents again, you need to mount the torrent as described above.
Conclusion
The BTFS application will turn your VLC or Mplayer into Popcorn Time. Mount your favorite TV show or movie torrent file or magnet link and start watching without having to download the entire contents of the torrent or wait for your download to complete. The contents of the torrent or magnet link will be downloaded on demand when accessed by the applications.
Источник
[ТУТОРИАЛ] Получение BTT при помощи BTFS (файловая система Bittorrent)
в #btt • 7 месяцев назад (edited)
Оглавление
Установка BTFS для Windows
Установка Bittorrent-клиента
Поддержку BTFS для Windows пока осуществляет только один торрент клиент — Bittorrent Classic. Остальные версии торрент-клиентов нам не походят. Клиент можно скачать с официального сайта по ссылке: Bittorrent Classic.
Установка торрент-клиента такая же простая, как и установка любой другой программы для Windows. Как только ты закончишь с установкой, переходи к следующему шагу.
Если ты более продвинутый пользователь, то BTFS можно поставить отдельным приложением. Смотри официальный гайд на английском языке: BTFS installation for Windows.
Установка BTFS при помощи Bittorrent classic
- Открываем Bittorrent Classic
- Заходим в Настройки > Настройки программы > BTFS и ставим галочку рядом с Enable BTFS — данная опция загрузит и установит на ваш компьютер BTFS.
Жмем кнопку Применить , потом ОК . После сохранения настроек, в левом столбце, где находятся Upgrade to Pro, Торренты, Метки и т.д. вы должны увидеть кнопку BTFS . - Нажимаем кнопку BTFS и после этого открывается ваш браузер по умолчанию. Далее переходим к настройке в пункте Базовая настройка BTFS
Если кнопки так и не появилось или она мерцает, то просто открой браузер и перейди по http://127.0.0.1:5001/hostui — откроется страница настройки BTFS
Установка BTFS для Linux и *nix систем
- Скачиваем при помощи wget скрипт установки BTFS из официального git Tron:
- Запускаем одну из следующих команд в зависимости от вашей операционной системы:
- Добавляем путь до BTFS в окружение:
- Инициализируем BTFS следующей командой:
- Запускаем демона BTFS:
Демон запущен, теперь можно перейти к базовой настройке BTFS через браузер.
Базовая настройка BTFS для всех операционных систем
Базовая настройка BTFS через браузер
- После нажатия кнопки BTFS , про которую мы говорили в предыдущем пункте, у тебя должен открыться браузер со следующей страницей (скриншот на английском языке), далее ты должен нажать синюю кнопку Host setup .
По нажатии кнопки Host setup , ты попадаешь на страницу, где нужно прописать путь, где будут храниться данные BTFS.
Если тебя не устраивает стандартное место хранения, то просто нажми кнопку Edit и пропиши руками. На скриншоте стандартным путем указан C:\Users\TRON\.btfs , но допустим ты хочешь, чтобы BTFS был в корне диска D, тогда заменяем путь на D:\.btfs . После изменения пути можно нажать на кнопку Confirm и перейти к следующему шагу.
Лучше всего под BTFS выделить отдельный диск.
На данном этапе ты будешь находиться на страничке Host Storage Size . Здесь всё очень просто — при помощи ползунка выбираем количество памяти, которая будет выделена для файлов из BTFS.
По мере изменения ползунка ты будешь наблюдать сколько ты сможешь заработать BTT за выделение определенного количества памяти.
Учти, что зарабатывать эти монеты ты будешь только за использованную память под хранение, которая определяется контрактами. После выбора памяти нажимай Сommit Storage .
Минимум для хранения файлов BTFS требуется 32 GB памяти твоего диска.
Нажимаем кнопку Agree & Host .
Первоначальная настройка BTFS выполнена, теперь ему нужно 180 минут, чтобы провалидироваться в сети, а пока ждем заходим в Wallet и импортируем или создаем новый кошелек для BTT.
Дополнительные настройки BTFS
- После валидации вашего BTFS, открываем главную страницу и в правом верхнем углу нажимаем на значок шестеренки.
- Включаем Repair Mode нажатием на переключатель. Данная функция позволит тебе дополнительно получать BTT за восстановление файлов в сети BTFS.
Особенности получения BTT через BTFS
В отличии от торрентов BTFS не дает моментального заработка. Для максимально стабильного дохода рейтинг который ты видишь на главной странице приложения в браузере должен быть максимально близкой к 10.
Оценка рейтинга состоит из следующих частей:
- Uptime (6 баллов) — процент времени, который BTFS-хост находится онлайн и способен подтвердить репликацию файлов, составляет 60% оценки.
Для максимально оценки по данному параметру требуется продержать ваш компьютер без отключения энергии, интернета и перезагрузок в течении 30 дней.
- Host age (2 балла) — возраст вашего хоста, составляет 20% оценки.
Этот параметр не требует держать ваш компьютер 24/7. Отсчет начинается с того момента, как только вы прошли валидацию в 180 минут. Если ваш компьютер выключен, то оценка по этому параметру всё равно будет увеличиваться.
- Version (1 балл) — возраст версии, составляет 10% оценки.
Для максимальной оценки по данному параметру требуется последняя версия BTFS на вашем компьютере. Выход новых версий можно отслеживать по данному параметру оценки.
- Download (0.5 балла) — оценка скорости скачивания вашего канала, составляет 5% оценки
Зависит от качества вашего интернета
- Upload (0.5 балла) — оценка скорости отдачи вашего канала, составляет 5% оценки
Зависит от качества вашего интернета
Появление первых заработков начинаются со следующих рейтингов:
- 6 баллов — появляются первые BTT за Repair Mode
- 8 баллов — появляются первые контракты на хранение данных
- 10 баллов — возрастает число наград за Repair Mode, возрастает количество контрактов
Источник
BTFS новая файловая система BitTorrent на основе IPFS
TRON недавно выпустил свою новую децентрализованную систему хранения под названием BitTorrent File System (BTFS) в сотрудничестве с BitTorrent. Децентрализованная система хранения основана на хорошо известной планетарной файловой системе (IPFS).
BitTorrent был запущен в 2001 году и стал одним из пионеров обмена файлами через Интернет. И вот, в 2019 году, BitTorrent снова создает революционные способы обмена данными и поощрения пользователей участвовать в BitTorrent с использованием технологии блокчейн.
Введение в IPFS
Изначально IPFS была основана на проекте Filecoin ICO, который привлек 250 млн долларов от ведущих инвесторов, таких как Y Combinator, Naval Ravikant, Andreessen Horowitz, Union Square Ventures Sequoia и Winklevoss Capital. Учитывая, сколько они подняли, можно видеть потребность и явный интерес к децентрализации. На данный момент одним из наиболее зрелых / поддерживаемых проектов является IPFS .
По своей сути IPFS — это версионная файловая система, в которой хранятся файлы и соответствующие им версии, очень похожие на Git. Протокол также определяет правила, как файлы хранятся и распространяются по сети, что делает его распределенной файловой системой.
К каждому файлу в сети можно получить доступ по протоколу IPFS, используя систему адресации контента вместо использования HTTP-запросов для запроса данных. Файл внутри экосистемы IPFS определяется хешем, который составляет основу системы адресации контента. Этот хеш определяет корень объекта, и другие также могут быть найдены по этому пути.
Самое интересное в IPFS — это способ доступа к запрашиваемым данным. Всякий раз, когда вы запрашиваете файл, протокол ищет, какие узлы содержат желаемые данные. Он запрашивает файл у ближайшего к вам узла, не отправляя запрос через центральный сервер.
Короче говоря, разница между IPFS и HTTP заключается в том, что с HTTP вы запрашиваете данные в определенном месте, а с IPFS вы запрашиваете местоположение определенного файла.
Что насчет файловой системы BitTorrent?
Компания TRON объявила 30 июня, что файловая система BitTorrent (BTFS) прошла все внутренние тесты и будет запущена в ближайшее время. BTFS будет выступать в качестве важного элемента в стеке BitTorrent для децентрализованного хранения файлов.
Также как и IPFS, BTFS основана на оригинальной идее BitTorrent, где данные совместно используются узлами одного уровня (P2P). Благодаря BitTorrent Speed пользователи заинтересованы в участии в процессе поддержания сети, чтобы стимулировать распространение данных и сократить время загрузки. Всякий раз, когда пользователь помогает раздавать данные в сети BitTorrent, это будет оплачиваться токенами BitTorrent (BTT).
Помимо поддержки BitTorrent, BTFS будет выступать в качестве основного уровня для хранения приложений TRON, которые требуют децентрализованного хранения. Это поможет экосистеме TRON dApp двигаться вперед, поскольку разработчики могут сохранять состояние приложений в BTFS, а также использовать новый стандарт токенов TRC-20, выпущенный TRON некоторое время назад.
Официальный пресс-релиз BTFS можно найти здесь .
Причина создания BTFS?
BitTorrent, крупнейшая P2P-сеть в мире, все еще зависит от централизованного распространения торрент-файлов. Эти торрент-репозитории подвержены нарушениям безопасности, сбоям и цензуре. Было много случаев атак на веб-серверы торрент-хостинга, снижающие надежность обслуживания. Благодаря децентрализованному хранилищу торрент-файлов, использующему свойства управления версиями BTFS, пользователи смогут надежно получать доступ к торрент-файлам.
Традиционные системы хранения файлов имеют много присущих им недостатков, таких как проблемы централизованного доверия, всеобъемлющий контроль со стороны государственных органов или организаций, способность правительств осуществлять цензуру, высокая стоимость, возможные блокировки и низкая отказоустойчивость. Например, Википедия была заблокирована в Турции с середины 2017 года, но с помощью BTFS веб-сайты можно размещать децентрализованным образом, чтобы они были устойчивы к цензуре и блокировкам.
Видение Джастина Сана на 2019 год
«BTFS — это последовательный шаг в нашей миссии по созданию децентрализованного интернета, который позволит каждому обладать частью богатства веба», — говорит Джастин Сан.
«Мы создаем платформу с BTFS, с интеграцией BitTorrent Speed и служебным токеном BTT, чтобы пользователи могли быстро и конфиденциально взаимодействовать друг с другом по всему миру без посредников или вмешательства правительства», — считает Джастин Сан.
Причина, по которой Джастин Сан хочет исключить посредников, заключается в том, что 36% всей экономической прибыли генерируется 1% компаний с доходом более 1 млрд. долларов США. Используя экосистему TRON и BitTorrents, он надеется вернуть часть этой чрезмерной прибыли (от продажи рекламы, сбора данных и т. д.) пользователям за счет более широкого использования dApps (децентрализованных приложений).
В конце 2019 года токен BTT начнет интегрироваться с сетью BTFS в качестве стимула для создания здорового, справедливого и эффективного рынка обмена и хранения файлов. Кроме того, будет запущен комплексный набор инструментов, в то время как BTFS Accelerator поможет создать десятки приложений на BTFS (Q4 2019), что позволяет сообществу BTFS стать одним из крупнейших и наиболее активных в отрасли.
В настоящее время BitTorrent имеет активную пользовательскую базу около 100 миллионов пользователей, а также более 1000 полных узлов TRON. Запуск основной сети запланирован для публичного доступа только в 3 квартале 2019 года. TRON надеется использовать свою экосистему dApps с этим запуском и еще больше расширить свою пользовательскую базу.
Если статья понравилась, подписывайтесь, ставьте «палец вверх», задавайте вопросы в комментариях. В планах канала еще много интересных статей.
Источник