Найти в Дзене

Обзор блокчейна BitTorrent Chain (BTTC)

Оглавление

Пользователи Интернета заинтересованы в пиринговых (peer-to-peer) протоколах распространения контента из-за повышенной пропускной способности и масштабируемости этих распределенных систем.

Обзор блокчейна BitTorrent Chain | #BTC_2TheMoon
Обзор блокчейна BitTorrent Chain | #BTC_2TheMoon

Под пиром понимается компьютер, находящийся в сети, или другие люди, пользующиеся Интернетом. Одним из примеров такой системы является P2P-приложение для обмена файлами BitTorrent, которое было создано в 2001 году Брэмом Коэном и Дэвидом Харрисоном для устранения проблемы длительных загрузок больших файлов в Интернете.

BitTorrent — это протокол распределенной передачи данных, который отличается от других, таких как протокол передачи гипертекста (HTTP) и протокол передачи файлов (FTP).

Протокол прикладного уровня, используемый для передачи файлов через Интернет, будь то текст, фотографии и видео, называется HTTP. Пользователи начинают использовать его, как только открывают веб-браузер. Аналогично FTP, который позволяет загружать, скачивать и передавать файлы между компьютерными системами. Сервер протокола передачи гипертекста передает файл по протоколу HTTP в виде единого потока настолько быстро, насколько это возможно для клиента, сети и удаленного сервера.

В свою очередь, BitTorrent запрашивает "случайные" части файла у участвующих пиров и может загружать несколько пакетов одновременно из разных источников. В сравнении с FTP, протокол torrent работает почти в четыре раза быстрее.

Благодаря преимуществам BitTorrent в 2005 году на его долю приходилось около 35% всего интернет-трафика, но после того как в 2008 году скорость интернета увеличилась, он стал постепенно терять популярность, в результате чео столкнулся с трудностями монетизации своего сервиса и в 2019 году был приобретен компанией Tron Foundation, разработавшей блокчейн Tron.

Tron (TRX) | BTC_2TheMoon | Биткоин, блокчейн, криптовалюта | Дзен

Новые владельцы запустили токен BitTorrent token (BTT) через первичное предложение монет (ICO). Помимо продажи токенов, BitTorrent распространил их среди BitTorrent Foundation, Tron Foundation, партнеров и по экосистеме BitTorrent, а также айрдропами.

Что такое BitTorrent Сhain

BitTorrent Chain, обозначаемый как BTTC, был запущен в декабре 2021 года. Это решение для масштабирования блокчейна и гетерогенный EVM-протокол кроссчейн-взаимодействия на Tron.

Протокол предоставляет возможность кроссчейн-транзакций активов между эфироподобными блокчейнами, таких как BNB Smart Chain и Ethereum с помощью моста BTCC Bridge, который поддерживает более 100 известных токенов и использует для различения и классификации цифровых активов метод, называется мэппингом (mapping).

Сеть защищена независимыми валидаторами, работающими на алгоритме консенсуса Proof-of-Stake (PoS), средняя комиссия за газ составляет менее $0,01. Валидаторы используют BTT для создания блоков, подтверждения транзакций, участия в консенсусе и отправки контрольных точек. В рамках кроссчейн-коммуникации валидаторы регулярно упаковывают и передают блоки BTTC в BNB Smart Chain, Ethereum и Tron. Эти регулярно передаваемые данные называются контрольными точками (чекпоинтами).

Валидаторы получают вознаграждение за чекпоинты в дополнение к комиссии за транзакции. Кроме того, участники BTTC могут принимать участие в голосовании и получать токены BTT в качестве вознаграждения за голосование.

Кроме того, BTTC способствует расширению смарт-контрактов за счет сайдчейнов, что позволяет разработчикам легко создавать децентрализованные приложения на этой цепи.

Подключение кошелька МетаМаск
Подключение кошелька МетаМаск

Настройки RPC-сети, чтобы добавить BitTorrent Chain (BTTC) в MetaMask:

  • Имя сети: BitTorrent Chain Mainnet
  • URL-адрес сети: https://rpc.bt.io/
  • Chain ID (ID цепочки): 199
  • Символ валюты: BTT
  • Обозреватель блоков: https://bttcscan.com

Как работает протокол BitTorrent

Как правило, в одноранговой сети запрашиваемые файлы обслуживаются обособленными юзерами, а не серверами, в отличие от традиционной клиент-серверной модели доставки контента. Однако никогда нельзя быть уверенным в том, что у пользователей сети будет установлено одинаковое ПО, раздающее контент, который хотят загрузить другие. Кроме того, некоторые пользователи, называемые "пиявками" (leechers), могут отключиться от P2P-сеть после завершения загрузки нужного им файла(ов), тем самым не позволяя другим пользователям скачивать этот файл(ы) со своих компьютеров.

В BitTorrent используются сиды (seeds), пиры (peers), центральный трекер, рои и взаимное ранжирование "око за око" (tit-for-tat) для предотвращения проблем с пиявками или личерами. Файлы BitTorrent, загруженные в систему пользователя, называются сидами, а пользователи, раздающие сиды другим для загрузки, называются сидерами.

Участникам P2P-сети, которые скачивают раздаваемые сидерами торрент-файлы, называемым пирами. Чтобы начать загрузку желаемого файла, в сети BitTorrent должен быть хотя бы один seed.

Для каждого распространяемого файла протокол BitTorrent требует, чтобы пиры (узлы) организовались в оверлейную сеть, называемую "торрентом", со связями между другими одноранговыми пирами. Пользователям необходимо создавать уникальный торрент для каждого файла, распространяемого сетью.

Виртуальная или логическая сеть, построенная поверх существующей физической сети, называется оверлейной сетью, как, например, Интернет.

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

BitTorrent Classic
BitTorrent Classic

Программный компонент (клиент, ПО) старается поддерживать соединения с 20-40 пирами, а трекер предлагает 50 пиров, выбранных случайным образом среди активных пиров. Каждый раз, когда количество соединений в клиенте становится меньше 20, он снова обращается к трекеру для поиска новых пиров из набора пиров, называемого peer set.

Группа пользователей BitTorrent (пиры, сидеры и пиявки), соединенных трекером, называется рой (swarm). Рои участвуют в обмене файлов в торренте. Они делят каждый файл на фрагменты одинакового размера (обычно по 256 кБ), и клиенты в рое обмениваются этими фрагментами друг с другом.

По принципу, известному как "око за око", центральный трекер требует от пользователя, желающего скачать файл из сети BitTorrent, предоставить часть своих файлов для загрузки. В то время как один пользователь скачивает часть фрагментов у других пользователей, BitTorrent передает имеющиеся у этого пользователя фрагменты файлов в центральный трекер, который предлагает их для скачивания другим пользователям сети BitTorrent. Рейтинг пользователя по методу "око за око" будет ниже, если он будет вести себя как "пиявка" или резко покинет сеть BitTorrent после скачивания из нее контента.

Как заработать BTT

Клиент BitTorrent дает сидерами автоматически зарабатывать BTT за счет раздач, когда торрент-файл полностью загружен и раздается дальше. Аналогичным образом, хостеры в файловой системе BitTorrent могут зарабатывать BTT, предлагая арендаторам хранилища. Стримеры DLive Protocol могут зарабатывать токены BTT, просматривая стримы, а обычные юзеры могут сдавать BTT в стейкинг валидаторам сети BitTorrent Chain для получения пассивного дохода.

Стейкинг BitTorrent (BTT)

Для начала нам потребуется наличие мобильного кошелька или браузерного расширения TronLink для подключения к пулам и достаточное количество токенов BTT TRC20 для стейкинга.

Если у вас BTT ERC20 или BTT BEP20, то нужно будет конвертировать их в BTT-TRC20 с помощью моста BitTorrent Bridge. И мост, и пулы доступны на официальном сайте экосистемы BitTorrent Cain — https://bt.io

Не перепутайте BTT-TRC20 с BTT-TRC10. Нужный нам токен является смарт-контрактом, т.е. токеном стандарта TRC-20, в некоторых кошельках он имеет приставку NEW. Токен стандарта TRC-10 (BTT OLD) бесполезен и для стейкинга не подойдет. Свопнуть TRC-10 в TRC-20 можно тут https://bt.io/swap

Сразу позаботьтесь о наличии на балансе монет Tron (TRX) для оплаты сетевой комиссии. Поскольку вызов смарт-контракта (отправка в стейкинг, апрув, голосование, клаймы, отзыв из стейка) потребляет много ресурсов, то лучше всего заморозить TRX на энергию и пропускную способность, причем заморозить достаточно приличную сумму. Кто в курсе, проблем не возникнет; кто впервые слышит об этом, то дальше можно не читать, а для начала полностью изучить тему о блокчейне Tron, его ресурсной модели и стейкинге TRX.

Заморозка

Заимев токены BTT в блокчейне Tron и монеты TRX переходим во вкладку стейкинга https://app.bt.io/staking.

-4

На момент публикации статьи доходность стейкинга BTT составляет около 15% годовых. 1,5 года назад было APY 39.35%.

Подключаемся кошельком TronLink и видим список доступных валидаторов, выбираем любой, кликаем кнопку Stake, а затем, во всплывшем модальном окне, кнопку Approve. Готово, подтверждаем блокировку BTT TRC-20 в смарт-контракте и ежедневно наблюдаем реварды со стейкинга.

Сбор награды

Спусть некоторое время идем во вкладку My Stake и жмем кнопку Claim, подписываем транзакцию. Минимальная сумма клайма (сбора награды) 200000 BTT, поэтому при мелких суммах придется ждать, пока она накопится. Чем больше сумма стейкинга, тем выше награда и тем чаще можно собирать реварды.

Либо жмем Restake, чтобы набравшаяся награда приплюсовалась к имеющемуся стейку и продолжала работать на прибыль.

-6

Важно знать, что любое действие в блокчейне Tron потребляет ресурсы, поэтому либо имейте на балансе TRX для оплаты комиссии, либо, как было рекомендовано выше, замораживайте крупные суммы на Энергию и Пропускную способность, потому что это дешевле и выгоднее, чем тратить TRX за каждую транзакцию.

Разморозка стейка

Этот процесс немного затянут, но в целом несложен. Отзыв стейка занимает секунды, но разморозка из смарт-контракта 80 так называемых "чекпоинтов", в человеческих единицах учета — это примерно 40 часов.

-7
  • Переходим во вкладку My Stake и кликаем по кнопке Withdraw, где размораживаем свой стейк.
  • Затем ждем не менее 40 часов, после чего возвращаемся обратно и жмем Unstake.
  • Через 90 секунд весь стейк появится на балансе кошелька полностью подтвержденной транзакцией.
Сбор награды и вывод из стейкинга
Сбор награды и вывод из стейкинга

Есть ли смысл покупать BTT

С момента своего появления BitTorrent зарекомендовал себя как широко распространенный метод распространения огромных файлов через одноранговую сеть. В нем были реализованы уникальные стратегии типа tit-for-tat для эффективного распространения информации среди пиров-участников.

Однако решение об инвестировании зависит от финансовых целей и соотношения риска и доходности. Учитывая волатильность крипторынка, если человек действительно понимает продукт и верит в его будущее, то можно рассмотреть возможность включения BTT в свой инвестиционный портфель.

Криптовалюты безопасны лишь настолько, насколько безопасен кошелек, в котором они хранятся. Поэтому после приобретения BTT обеспечение безопасности криптовалюты должно быть главным приоритетом, как и при любых других инвестициях.

BitTorrent Chain (BTTC) | BTC_2TheMoon | Биткоин, блокчейн, криптовалюта | Дзен