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

Full description

Bibliographic Details
Main Authors: Yi-Sheng Chen, 陳益昇
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