Proof-of-concept blockchain application for P2P messaging service
Blockchain applications provide immutability and security without dependencies from third party. Leveraging on the use of peer-to-peer network, it allows for decentralization of information storage within the network. Conventional messaging service uses a centralized server for managing secured comm...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2019
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/77260 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-77260 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-772602023-03-03T20:30:33Z Proof-of-concept blockchain application for P2P messaging service Goh, Jun Jie Sourav Sen Gupta School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering::Software::Programming languages Blockchain applications provide immutability and security without dependencies from third party. Leveraging on the use of peer-to-peer network, it allows for decentralization of information storage within the network. Conventional messaging service uses a centralized server for managing secured communication channel between peers and storage of information. This allows for possible vector of attacks on the central server itself. This project explores the feasibility of using blockchain as a underlying technology for hosting messaging service providing peer-to-peer connection eliminating the need of a central server. This project also aims to understand the benefits from using this approach through development of a proof-of-concept used as a baseline for comparison. The proof-of-concept simulates a working blockchain environment, applicable to major blockchain technologies. With the open source library, libp2p serving as an abstraction layer for the network communication in the blockchain, it allows us to demonstrate how it is possible for messaging service hosted on blockchain network to be capable of maintaining secured communication and additionally immutability and privacy of information. Bachelor of Engineering (Computer Science) 2019-05-22T13:04:05Z 2019-05-22T13:04:05Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/77260 en Nanyang Technological University 27 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Software::Programming languages |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Software::Programming languages Goh, Jun Jie Proof-of-concept blockchain application for P2P messaging service |
description |
Blockchain applications provide immutability and security without dependencies from third party. Leveraging on the use of peer-to-peer network, it allows for decentralization of information storage within the network. Conventional messaging service uses a centralized server for managing secured communication channel between peers and storage of information. This allows for possible vector of attacks on the central server itself.
This project explores the feasibility of using blockchain as a underlying technology for hosting messaging service providing peer-to-peer connection eliminating the need of a central server. This project also aims to understand the benefits from using this approach through development of a proof-of-concept used as a baseline for comparison.
The proof-of-concept simulates a working blockchain environment, applicable to major blockchain technologies. With the open source library, libp2p serving as an abstraction layer for the network communication in the blockchain, it allows us to demonstrate how it is possible for messaging service hosted on blockchain network to be capable of maintaining secured communication and additionally immutability and privacy of information. |
author2 |
Sourav Sen Gupta |
author_facet |
Sourav Sen Gupta Goh, Jun Jie |
format |
Final Year Project |
author |
Goh, Jun Jie |
author_sort |
Goh, Jun Jie |
title |
Proof-of-concept blockchain application for P2P messaging service |
title_short |
Proof-of-concept blockchain application for P2P messaging service |
title_full |
Proof-of-concept blockchain application for P2P messaging service |
title_fullStr |
Proof-of-concept blockchain application for P2P messaging service |
title_full_unstemmed |
Proof-of-concept blockchain application for P2P messaging service |
title_sort |
proof-of-concept blockchain application for p2p messaging service |
publishDate |
2019 |
url |
http://hdl.handle.net/10356/77260 |
_version_ |
1759856308437123072 |