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...
Main Authors: | , , |
---|---|
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 |