Streamlet blockchain implementation

As the popularity of blockchain technology rapidly increased after Satoshi Nakamoto’s proposed cryptocurrency Bitcoin was published, various consensus protocols have been developed for various applications. However, due to the high energy consumption of Proof-of-Work, there has been a paradigm...

Full description

Saved in:
Bibliographic Details
Main Author: Yap, Rong En
Other Authors: Sourav Sen Gupta
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148101
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-148101
record_format dspace
spelling sg-ntu-dr.10356-1481012021-04-23T13:32:38Z Streamlet blockchain implementation Yap, Rong En Sourav Sen Gupta School of Computer Science and Engineering sg.sourav@ntu.edu.sg Engineering::Computer science and engineering As the popularity of blockchain technology rapidly increased after Satoshi Nakamoto’s proposed cryptocurrency Bitcoin was published, various consensus protocols have been developed for various applications. However, due to the high energy consumption of Proof-of-Work, there has been a paradigm shift towards Proof-of-Stake, which is an alternate consensus protocol that rewards players based on the amount of stake they are willing to put in the blockchain. However, Proof-of-Stake has been a complex topic whose details seem to be scattered. In this report, a simplified paradigm proposed by Chan et al. called Streamlet was implemented using JavaScript language. A thorough analysis of both the concept as well as the implementation process of the Streamlet protocol will be presented.It is hoped that this project can allow people to understand how blockchain technology works using a graphical interface to visually demonstrate the workflow of the simplified protocol of Streamlet. Bachelor of Engineering (Computer Science) 2021-04-23T13:32:38Z 2021-04-23T13:32:38Z 2021 Final Year Project (FYP) Yap, R. E. (2021). Streamlet blockchain implementation. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148101 https://hdl.handle.net/10356/148101 en SCSE20-0541 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Yap, Rong En
Streamlet blockchain implementation
description As the popularity of blockchain technology rapidly increased after Satoshi Nakamoto’s proposed cryptocurrency Bitcoin was published, various consensus protocols have been developed for various applications. However, due to the high energy consumption of Proof-of-Work, there has been a paradigm shift towards Proof-of-Stake, which is an alternate consensus protocol that rewards players based on the amount of stake they are willing to put in the blockchain. However, Proof-of-Stake has been a complex topic whose details seem to be scattered. In this report, a simplified paradigm proposed by Chan et al. called Streamlet was implemented using JavaScript language. A thorough analysis of both the concept as well as the implementation process of the Streamlet protocol will be presented.It is hoped that this project can allow people to understand how blockchain technology works using a graphical interface to visually demonstrate the workflow of the simplified protocol of Streamlet.
author2 Sourav Sen Gupta
author_facet Sourav Sen Gupta
Yap, Rong En
format Final Year Project
author Yap, Rong En
author_sort Yap, Rong En
title Streamlet blockchain implementation
title_short Streamlet blockchain implementation
title_full Streamlet blockchain implementation
title_fullStr Streamlet blockchain implementation
title_full_unstemmed Streamlet blockchain implementation
title_sort streamlet blockchain implementation
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/148101
_version_ 1698713639946551296