Design and Implementation of a Scalable Blockchain Wallet System
碩士 === 國立臺灣大學 === 資訊工程學研究所 === 104 === Web wallet systems play an important role in the blockchain ecosystem. They provide users with a simple and friendly user interface so that users can ignore the technical details of blockchain technology. Web wallet systems also reduce the barrier to adopt...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2016
|
Online Access: | http://ndltd.ncl.edu.tw/handle/98277976119015427396 |
id |
ndltd-TW-104NTU05392071 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-104NTU053920712017-06-03T04:41:59Z http://ndltd.ncl.edu.tw/handle/98277976119015427396 Design and Implementation of a Scalable Blockchain Wallet System 可擴展區塊鏈錢包系統的設計與實作 Shang-Ying Jhan 詹上潁 碩士 國立臺灣大學 資訊工程學研究所 104 Web wallet systems play an important role in the blockchain ecosystem. They provide users with a simple and friendly user interface so that users can ignore the technical details of blockchain technology. Web wallet systems also reduce the barrier to adopt the digital currency system which is based on blockchain technology. Gcoin is one of the digital currency systems based on blockchain technology. Due to the characteristics of blockchain technology (distributed and peer-to-peer), the existing reference implementation, Gcoin Core forked from Bitcoin Core is not designed for serving a large number of users. So, the web wallet system which uses Gcoin Core as a building block is very hard to scale. We made some minor modifications to Gcoin Core so that a web wallet system using Gcoin Core as a building block of a web wallet system can be scaled very easily to support a large number of requests and serve more users simultaneously. In addition to scalability, the design and architecture proposed in this thesis can also improve the availability and flexibility of the system. Although we have only implemented the design and architecture on Gcoin, the design and architecture that proposed in this thesis can be applied to other digital currency systems that are also based on blockchain technology. 廖世偉 2016 學位論文 ; thesis 23 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 資訊工程學研究所 === 104 === Web wallet systems play an important role in the blockchain ecosystem. They provide users with a simple and friendly user interface so that users can ignore the technical details of blockchain technology. Web wallet systems also reduce the barrier to adopt the digital currency system which is based on blockchain technology.
Gcoin is one of the digital currency systems based on blockchain technology. Due to the characteristics of blockchain technology (distributed and peer-to-peer), the existing reference implementation, Gcoin Core forked from Bitcoin Core is not designed for serving a large number of users. So, the web wallet system which uses Gcoin Core as a building block is very hard to scale.
We made some minor modifications to Gcoin Core so that a web wallet system using Gcoin Core as a building block of a web wallet system can be scaled very easily to support a large number of requests and serve more users simultaneously. In addition to scalability, the design and architecture proposed in this thesis can also improve the availability and flexibility of the system.
Although we have only implemented the design and architecture on Gcoin, the design and architecture that proposed in this thesis can be applied to other digital currency systems that are also based on blockchain technology.
|
author2 |
廖世偉 |
author_facet |
廖世偉 Shang-Ying Jhan 詹上潁 |
author |
Shang-Ying Jhan 詹上潁 |
spellingShingle |
Shang-Ying Jhan 詹上潁 Design and Implementation of a Scalable Blockchain Wallet System |
author_sort |
Shang-Ying Jhan |
title |
Design and Implementation of a Scalable Blockchain Wallet System |
title_short |
Design and Implementation of a Scalable Blockchain Wallet System |
title_full |
Design and Implementation of a Scalable Blockchain Wallet System |
title_fullStr |
Design and Implementation of a Scalable Blockchain Wallet System |
title_full_unstemmed |
Design and Implementation of a Scalable Blockchain Wallet System |
title_sort |
design and implementation of a scalable blockchain wallet system |
publishDate |
2016 |
url |
http://ndltd.ncl.edu.tw/handle/98277976119015427396 |
work_keys_str_mv |
AT shangyingjhan designandimplementationofascalableblockchainwalletsystem AT zhānshàngyǐng designandimplementationofascalableblockchainwalletsystem AT shangyingjhan kěkuòzhǎnqūkuàiliànqiánbāoxìtǒngdeshèjìyǔshízuò AT zhānshàngyǐng kěkuòzhǎnqūkuàiliànqiánbāoxìtǒngdeshèjìyǔshízuò |
_version_ |
1718455046355550208 |