Please use this identifier to cite or link to this item:
Title: Proof-of-concept blockchain application for P2P messaging service
Authors: Goh, Jun Jie
Keywords: DRNTU::Engineering::Computer science and engineering::Software::Programming languages
Issue Date: 2019
Abstract: 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.
Schools: School of Computer Science and Engineering 
Rights: Nanyang Technological University
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
FYP Report.pdf
  Restricted Access
FYP Final Report380.73 kBAdobe PDFView/Open

Page view(s)

Updated on Sep 26, 2023

Download(s) 50

Updated on Sep 26, 2023

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.