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...

Full description

Bibliographic Details
Main Authors: Shang-Ying Jhan, 詹上潁
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