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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |