Werewolf Game: A Zero-Knowledge Proof based Privacy and Decentralized Application of the Second Layer Network on Blockchain
碩士 === 國立臺灣大學 === 資訊工程學研究所 === 107 === Starting with Bitcoin, blockchain technology is gaining more and more attention. However, the problem of blockchain efficiency and privacy limits its application. The blockchain-based application - Werewolf game, also face privacy and efficiency issues. In this...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/6h6y99 |
id |
ndltd-TW-107NTU05392141 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-107NTU053921412019-11-21T05:34:27Z http://ndltd.ncl.edu.tw/handle/6h6y99 Werewolf Game: A Zero-Knowledge Proof based Privacy and Decentralized Application of the Second Layer Network on Blockchain 狼人遊戲: 一種基於第二層網路與零知識證明之去中心化且具隱私性的區塊鏈應用 Yi-Sheng Chen 陳益昇 碩士 國立臺灣大學 資訊工程學研究所 107 Starting with Bitcoin, blockchain technology is gaining more and more attention. However, the problem of blockchain efficiency and privacy limits its application. The blockchain-based application - Werewolf game, also face privacy and efficiency issues. In this thesis, we propose the protocol of Werewolf game and implement Werewolf game to demonstrate how to solve speed and privacy issues of blockchain applications. Our work describes the methods we use and the difficulties we encounter that we hope blockchain researchers and application developers will find practically useful when facing privacy and efficiency issues. In terms of privacy, every player of Werewolf game must hide his role. In this thesis, our protocol protects privacy of players by zero-knowledge proof. In terms of efficiency issue, players spend a lot of time waiting every operation of Werewolf game on blockchain. We adopt the blockchain second layer solution to make almost all operations can be executed off chain. So game can go smoothly with no central authority. We also compare our time complexity with other schemes and prove our protocol has better performance. 吳家麟 2018 學位論文 ; thesis 33 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 資訊工程學研究所 === 107 === Starting with Bitcoin, blockchain technology is gaining more and more attention. However, the problem of blockchain efficiency and privacy limits its application. The blockchain-based application - Werewolf game, also face privacy and efficiency issues. In this thesis, we propose the protocol of Werewolf game and implement Werewolf game to demonstrate how to solve speed and privacy issues of blockchain applications. Our work describes the methods we use and the difficulties we encounter that we hope blockchain researchers and application developers will find practically useful when facing privacy and efficiency issues.
In terms of privacy, every player of Werewolf game must hide his role. In this thesis, our protocol protects privacy of players by zero-knowledge proof. In terms of efficiency issue, players spend a lot of time waiting every operation of Werewolf game on blockchain. We adopt the blockchain second layer solution to make almost all operations can be executed off chain. So game can go smoothly with no central authority. We also compare our time complexity with other schemes and prove our protocol has better performance.
|
author2 |
吳家麟 |
author_facet |
吳家麟 Yi-Sheng Chen 陳益昇 |
author |
Yi-Sheng Chen 陳益昇 |
spellingShingle |
Yi-Sheng Chen 陳益昇 Werewolf Game: A Zero-Knowledge Proof based Privacy and Decentralized Application of the Second Layer Network on Blockchain |
author_sort |
Yi-Sheng Chen |
title |
Werewolf Game: A Zero-Knowledge Proof based Privacy and Decentralized Application of the Second Layer Network on Blockchain |
title_short |
Werewolf Game: A Zero-Knowledge Proof based Privacy and Decentralized Application of the Second Layer Network on Blockchain |
title_full |
Werewolf Game: A Zero-Knowledge Proof based Privacy and Decentralized Application of the Second Layer Network on Blockchain |
title_fullStr |
Werewolf Game: A Zero-Knowledge Proof based Privacy and Decentralized Application of the Second Layer Network on Blockchain |
title_full_unstemmed |
Werewolf Game: A Zero-Knowledge Proof based Privacy and Decentralized Application of the Second Layer Network on Blockchain |
title_sort |
werewolf game: a zero-knowledge proof based privacy and decentralized application of the second layer network on blockchain |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/6h6y99 |
work_keys_str_mv |
AT yishengchen werewolfgameazeroknowledgeproofbasedprivacyanddecentralizedapplicationofthesecondlayernetworkonblockchain AT chényìshēng werewolfgameazeroknowledgeproofbasedprivacyanddecentralizedapplicationofthesecondlayernetworkonblockchain AT yishengchen lángrényóuxìyīzhǒngjīyúdìèrcéngwǎnglùyǔlíngzhīshízhèngmíngzhīqùzhōngxīnhuàqiějùyǐnsīxìngdeqūkuàiliànyīngyòng AT chényìshēng lángrényóuxìyīzhǒngjīyúdìèrcéngwǎnglùyǔlíngzhīshízhèngmíngzhīqùzhōngxīnhuàqiějùyǐnsīxìngdeqūkuàiliànyīngyòng |
_version_ |
1719294495512592384 |