What is BTFS BitTorrent?
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.
Коментарі
Дописати коментар
Олег Мічман в X: «Donations and support for media resources, bloggers, projects, and individuals. https://t.co/HPKsNRd4Uo https://t.co/R6NXVPK62M» / X
https://twitter.com/olukawy/status/1703876551505309973