IOTA-BT: A P2P File-Sharing System Based on IOTA

BitTorrent (BT) is the most popular peer-to-peer file-sharing system. According to official BT information, more than 100 million active users use BT for file transfers every month. However, BT mainly relies on either a central tracker (tracker) or distributed hash table (DHT) for locating file seed...

Full description

Bibliographic Details
Main Authors: Li-Yuan Hou, Tsung-Yi Tang, Tyng-Yeu Liang
Format: Article
Language:English
Published: MDPI AG 2020-10-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/9/10/1610
_version_ 1797552106076372992
author Li-Yuan Hou
Tsung-Yi Tang
Tyng-Yeu Liang
author_facet Li-Yuan Hou
Tsung-Yi Tang
Tyng-Yeu Liang
author_sort Li-Yuan Hou
collection DOAJ
description BitTorrent (BT) is the most popular peer-to-peer file-sharing system. According to official BT information, more than 100 million active users use BT for file transfers every month. However, BT mainly relies on either a central tracker (tracker) or distributed hash table (DHT) for locating file seeders while it runs a risk of a single point of failure or cyber-attacks such as Sybil and Eclipses. To attack this problem, we proposed a Peer-to-Peer (P2P) file-sharing system called IOTA-BT by integrating BitTorrent with IOTA in this paper. The advantages of IOTA over blockchain include scalability for high throughput, compatibility with Internet of Things (IoT) footprints, zero transaction fees, partition-tolerant, and quantum-resistant cryptography. The autopeering and neighbor selection of the Coordicide of IOTA is aimed at defending a Sybil or Eclipse attack. IOTA-BT inherits these advantages from IOTA. Moreover, our experimental results have shown that the cost of executing BT functions, such as releasing torrent files and retrieving seeder information on IOTA-BT, is acceptable for improving the security of BT. IOTA-BT can indeed efficiently provide users with a P2P file-sharing environment of higher security.
first_indexed 2024-03-10T15:55:14Z
format Article
id doaj.art-b7d02d953bf34a99901d417e75f13116
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T15:55:14Z
publishDate 2020-10-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-b7d02d953bf34a99901d417e75f131162023-11-20T15:46:16ZengMDPI AGElectronics2079-92922020-10-01910161010.3390/electronics9101610IOTA-BT: A P2P File-Sharing System Based on IOTALi-Yuan Hou0Tsung-Yi Tang1Tyng-Yeu Liang2Department of Electrical Engineering, National Kaohsiung University of Science and Technology, Kaohsiung 807618, TaiwanDepartment of Electrical Engineering, National Kaohsiung University of Science and Technology, Kaohsiung 807618, TaiwanDepartment of Electrical Engineering, National Kaohsiung University of Science and Technology, Kaohsiung 807618, TaiwanBitTorrent (BT) is the most popular peer-to-peer file-sharing system. According to official BT information, more than 100 million active users use BT for file transfers every month. However, BT mainly relies on either a central tracker (tracker) or distributed hash table (DHT) for locating file seeders while it runs a risk of a single point of failure or cyber-attacks such as Sybil and Eclipses. To attack this problem, we proposed a Peer-to-Peer (P2P) file-sharing system called IOTA-BT by integrating BitTorrent with IOTA in this paper. The advantages of IOTA over blockchain include scalability for high throughput, compatibility with Internet of Things (IoT) footprints, zero transaction fees, partition-tolerant, and quantum-resistant cryptography. The autopeering and neighbor selection of the Coordicide of IOTA is aimed at defending a Sybil or Eclipse attack. IOTA-BT inherits these advantages from IOTA. Moreover, our experimental results have shown that the cost of executing BT functions, such as releasing torrent files and retrieving seeder information on IOTA-BT, is acceptable for improving the security of BT. IOTA-BT can indeed efficiently provide users with a P2P file-sharing environment of higher security.https://www.mdpi.com/2079-9292/9/10/1610P2Pfile sharingBitTorrentblockchainIOTA
spellingShingle Li-Yuan Hou
Tsung-Yi Tang
Tyng-Yeu Liang
IOTA-BT: A P2P File-Sharing System Based on IOTA
Electronics
P2P
file sharing
BitTorrent
blockchain
IOTA
title IOTA-BT: A P2P File-Sharing System Based on IOTA
title_full IOTA-BT: A P2P File-Sharing System Based on IOTA
title_fullStr IOTA-BT: A P2P File-Sharing System Based on IOTA
title_full_unstemmed IOTA-BT: A P2P File-Sharing System Based on IOTA
title_short IOTA-BT: A P2P File-Sharing System Based on IOTA
title_sort iota bt a p2p file sharing system based on iota
topic P2P
file sharing
BitTorrent
blockchain
IOTA
url https://www.mdpi.com/2079-9292/9/10/1610
work_keys_str_mv AT liyuanhou iotabtap2pfilesharingsystembasedoniota
AT tsungyitang iotabtap2pfilesharingsystembasedoniota
AT tyngyeuliang iotabtap2pfilesharingsystembasedoniota