What is BTFS BitTorrent?

By CryptoHamster 
cryptohamster.org
2 min
September 14, 2021

File System BitTorrent (BTFS) is a next-generation file sharing protocol using the TRON network and the BitTorrent ecosystem. Current mainstream public blockchain platforms focus on computational tasks, but lack cost-effective, scalable, and high-performance file storage and sharing solutions. Meanwhile, centralized storage systems inherently contain many problems:

  • Centralized trust
  • Prone to censorship
  • High maintenance costs
  • Locking effect
  • Low fault tolerance


BTFS is designed to solve these problems. Integration with the BitTorrent and TRON networks will allow DApp developers to efficiently serve a wider market.

In simple words, BTFS is a decentralized data storage system.

Architecture BTFS

The BTFS network architecture consists of several microservices to serve tenants (who use BTFS network storage by paying BTT) and hosts (who provide storage space to the BTFS network and receive BTT rewards). The following microservices run on the BTFS network.

  • Status Server
  • BTFS Hub
  • BTFS Guard
  • Escrow Service

Status Server

The health server stores network system metrics used to improve the BTFS network. This data powers the functionality of other microservices.

BTFS Hub

BTFS Hub provides storage tenants with the most reliable hosts on the BTFS network. The hub achieves this by calculating a score for each BTFS host using important metrics such as available storage space, uptime and age of the host, and proximity to the file storage tenant, among other metrics. The hub makes recommendations to the owner based on the selected preferences and needs of the tenant.

BTFS Guard

One of the fundamental guarantees of any large-scale file storage system is the availability of the files stored. When a file is stored on a BTFS network, it is Reed-Solomon encoded and then split into 30 segments, which are stored on 30 selected hosts. With BTFS Guard, nodes regularly request storage confirmation to ensure file integrity and availability. If the missing segments threshold is reached due to hosts being unavailable on the network, BTFS Guard actively performs a file recovery process to ensure file integrity for all tenants.

Escrow Service

The BTFS escrow service ensures the safe and secure transaction of funds between tenants and hosts in accordance with custodial agreements.

Просмотры:

Коментарі

Популярні публікації