Responsive image
博碩士論文 etd-0706119-141911 詳細資訊
Title page for etd-0706119-141911
論文名稱
Title
基於智能合約的可應用票券系統方案
A Smart Contract-Based Mobile Ticketing System
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
38
研究生
Author
指導教授
Advisor
召集委員
Convenor
張德民
Chang Te-Min
口試委員
Advisory Committee
徐銘甫
Ming-Fu Hsu
口試日期
Date of Exam
2019-06-26
繳交日期
Date of Submission
2019-08-06
關鍵字
Keywords
成本評估、票券系統、智能合約、區塊鏈、多重簽章
cost assessment, multi- signature, ticketing system, blockchain, smart-contract
統計
Statistics
本論文已被瀏覽 5965 次,被下載 572
The thesis/dissertation has been browsed 5965 times, has been downloaded 572 times.
中文摘要
本研究設計、實現一個基於區塊鏈智能合約、多重簽章的活動票券建立販賣系統,並加以評估使用成本與可用性。基於區塊鏈與智能合約,使交易資料不易遭到竄改,且公平。實驗結果顯示,本研究所提出的系統有可接受成本,且應有機會使用於日常之中。
Abstract
We develop a blockchain-based mobile ticketing system which utilizes smart contracts and multi-signature to enforce and authorize the executions of transactions. The transactions of buying and using mobile tickets are verified by the blockchain, and the immutable ledger and multi-signature on the blockchain ensures the authenticity and security of the tickets. The experimental results show that the proposed system is very efficient and requires only a nominal cost.
目次 Table of Contents
論文審定書........................................................................................................................i
摘 要.................................................................................................................................ii
Abstract............................................................................................................................iii
目錄..................................................................................................................................iv
第一章 緒論.....................................................................................................................1
第一節 研究背景....................................................................................................1
第二節 研究動機與目的........................................................................................1
第二章 文獻探討.............................................................................................................3
第一節 比特幣的誕生............................................................................................3
第二節 比特幣裡的技術........................................................................................3
一、 資料層..................................................................................................4
二、 網路層與共識層..................................................................................4
三、 合約層與應用層..................................................................................5
1. 加密貨幣..........................................................................................5
2. 去中心化交易平臺..........................................................................5
3. 群眾募資..........................................................................................6
4. 數位資產..........................................................................................6
5. 電子投票..........................................................................................6
6. 能源交易..........................................................................................6
第三節 區塊鏈發展現況........................................................................................7
一、 區塊鏈 1.0~3.0....................................................................................7
二、 公鏈、聯盟鏈到私鏈..........................................................................7
三、 技術發展與應用..................................................................................7
1. 區塊鏈的底層發展..........................................................................8
2. 區塊鏈的應用層面..........................................................................8
四、 智能合約..............................................................................................9
五、 社群發展..............................................................................................9
第四節 區塊鏈的安全議題..................................................................................10
第五節 底層區塊鏈比較與選擇..........................................................................10
第三章 研究成果...........................................................................................................12
第一節 系統架構分析..........................................................................................12
第二節 系統運作流程..........................................................................................13
第三節 活動時序細節說明..................................................................................14
第四節 智能合約設計說明..................................................................................19
第五節 區塊鏈性能測試......................................................................................20
一、 本地的區塊鏈區域網路....................................................................21
1. 測試環境........................................................................................21
2. 測試說明........................................................................................21
3. 測試結果........................................................................................22
二、 測試網路............................................................................................23
第六節 使用成本估算..........................................................................................23
一、 部署合約成本....................................................................................23
二、 活動主舉辦活動成本評估................................................................24
三、 參加人的成本評估............................................................................24
iv第七節 其他議題..................................................................................................24
一、 合約的部署與區塊鏈基礎設施........................................................24
二、 相似的研究........................................................................................25
附錄、系統運作截圖與說明.........................................................................................26
第一節 建立活動與票券......................................................................................26
第二節 購買使用票券..........................................................................................28
參考文獻 References
[1] Satoshi Nakamoto. “Bitcoin: A peer-to-peer electronic cash
system.,”https://bitcoin.org/bitcoin.pdf., 2008.
[2] 袁勇, 王飛躍 . 區塊鏈技術發展現狀與展望. 自動化學報, 2016, 42(4): 481-494.
[3] A. Back, "Hashcash - a denial of service counter-measure,”
http://www.hashcash.org/papers/hashcash.pdf, 2002.
[4] dantheman(2017). “DPOS Consensus Algorithm - The Missing White Paper”.
https://steemit.com/dpos/@dantheman/dpos-consensus-algorithm-this-missing-white-paper
[5] J.Z. Garrod. The Real World of the Decentralized Autonomous Society. Carleton University,
Ottawa, Canada. 2016.
[6] Lee, C. (2011). Litecoin. In.
[7] King, S., & Nadal, S. (2012). Ppcoin: Peer-to-peer crypto-currency with proof-of-stake.
Retrieved from
https://peercoin.net/assets/paper/peercoin-paper.pdf
[8] King, S. (2013). Primecoin: Cryptocurrency with prime number proof-of-work. Retrieved from
http://primecoin.io/bin/primecoin-paper.pdf
[9] Schwartz, D., Youngs, N., & Britto, A. The Ripple protocol consensus algorithm. In Ripple
Labs Inc
White Paper, (Vol. 5). 2014
[10] Wood, G. (2014). Ethereum: A secure decentralised generalised transaction ledger. In
Ethereum project
yellow paper (Vol. 151, pp. 1-32)
[11] Miller, A., Juels, A., Shi, E., Parno, B., & Katz, J. (2014). Permacoin: Repurposing bitcoin
work for data
preservation. Paper presented at the 2014 IEEE Symposium on Security and Privacy (SP).
[12] Vasin, P. (2014). Blackcoin’s proof-of-stake protocol v2. Retrieved from
https://blackcoin.org/blackcoin-pos-
protocol-v2-whitepaper.pdf
[13] Cawrey, D. (2014). Auroracoin Airdrop: Will Iceland Embrace a National Digital Currency.
24.
[14] Duffield, E., & Hagan, K. (2014). Darkcoin: PeertoPeer CryptoCurrency with Anonymous
Blockchain
Transactions and an Improved ProofofWork System.
[15] Kalodner, H. A., Carlsten, M., Ellenbogen, P., Bonneau, J., & Narayanan, A. (2015). An
Empirical Study of
Namecoin and Lessons for Decentralized Namespace Design. Paper presented at the WEIS.
[16] EOS.IO Technical White Paper v2. (2018). Retrieved from
https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md
[17] LikeCoin Foundation Limited. LikeCoin: Reinventing the Like, Rewarding Contents by
Proof of Creativity. Likecoin White Paper v0.9.4. 2018
[18] Nijeholt, H. L. à., Oudejans, J., & Erkin, Z. (2017). DecReg: A Framework for Preventing
Double-Financing
using Blockchain Technology. Paper presented at the Proceedings of the ACM Workshop on
Blockchain, Cryptocurrencies and Contracts.[19] Noyes, C. (2016). Efficient Blockchain-Driven Multiparty Computation Markets at Scale.
Retrieved from
https://abstracts.societyforscience.org/Home/PrintPdf/11364
[20] Subramanian, H. (2018). Decentralized blockchain-based electronic marketplaces.
Communications of the
ACM, 61(1), 78-84.
[21] BitBoost. (2017). Retrieved from https://bitboost.net/
[22] Dodoker. (2015). Retrieved from https://www.dodoker.com/index.php?r=site%2Findex
[23] Junichi Kishigami, Shigeru Fujimura, Hiroki Watanabe, Atsushi Nakadaira, Akihiko Akutsu.
“The Blockchain-Based Digital Content Distribution System. ,” International Conference on
Big Data and Cloud Computing. 2015.
[24] Shigeru Fujimura, Hiroki Watanabe, Atsushi Nakadaira, Tomokazu Yamada, Akihito
Akutsu, Jay Junichi Kishigami. “BRIGHT: A concept for a decentralized rights management
system based on blockchain., ” International Conference on Consumer Electronics – Berlin.
2015.
[25] Ruzhi Xu, Lu Zhang, Huawei Zhao, Yun Peng. “Design of Network Media’s Digital Rights
Management Scheme Based on Blockchain Technology.,” International Symposium on
Autonomous Decentralized System. 2017
[26] Zhang Z., Zhao L. (2018) A Design of Digital Rights Management Mechanism Based on
Blockchain Technology. In: Chen S., Wang H., Zhang LJ. (eds) Blockchain – ICBC 2018. ICBC
2018. Lecture Notes in Computer Science, vol 10974. Springer, Cham
[27] Rinaldi, James. (2018). PEER TO PEER DIGITAL RIGHTS MANAGEMENT USING
BLOCKCHAIN. University of the Pacific, Thesis.
https://scholarlycommons.pacific.edu/uop_etds/3136
[28] Nir Kshetri and Jeffrey Voas (2018). “Blockchain-Enabled E-Voting”. IEEE Software(Vol
35, pp. 95-99)
[29] Caroline Plaza, Julien Gil, François de Chezelles, Karl Axel Strang. “Distributed Solar
Self-Consumption and Blockchain Solar Energy Exchanges on the Public Grid Within an
Energy Community”. International Conference on Environment and Electrical Engineering,
2018.
[30] Eung Seon Kang, Seung Jae Pee, Jae Geun Song and Ju Wook Jang . “A Blockchain-Based
Energy Trading Platform for Smart Homes in a Microgrid”. International Conference on
Computer and Communication Systems, 2018
[31] Jagdeep Sidhu, Msc, “Syscoin: A Peer-to-Peer Electronic Cash System with Blockchain-
Based Services for E-Business.,” International Conference on Computer Communication and
Networks, 2017
[32] Neha Narula, Willy Vasquez, Madars Virza. “zkLedger: Privacy-Preserving Auditing for
Distributed Ledgers”, USENIX Symposium on Networked Systems Design and Implementation,
2018
[33] Ali Kaan Koç, Umut Can Çabuk, Emre Yavuz and Gökhan DalkÕlÕç. “Towards secure e-
voting using ethereum blockchain.,” International Symposium on Digital Forensic and Security,
2018.
[34] Gabriela Ciocarlie, Karim Eldefrawy, and Tancrède Lepoint. “BlockCIS—A Blockchain-
Based Cyber Insurance System., ” IEEE International Conference on Cloud Engineering, 2018.[35] Guy Zyskind, Oz Nathan and Alex ’Sandy’ Pentland. “Decentralizing Privacy: Using
Blockchain to Protect Personal Data.,” IEEE Security and Privacy Workshops, 2015.
[36] Asaph Azaria, Ariel Ekblaw, Thiago Vieira and Andrew Lippman, “MedRec Using
Blockchain for Medical Data Access and Permission Management.,” International Conference
on Open and Big Data, 2016
[37] Xueping Liang , Sachin Shetty , Deepak Tosh , Charles Kamhoua , Kevin Kwiat , and
Laurent Njilla, “Provchain: A blockchain-based data provenance architecture in cloud
environment with enhanced privacy and availability., ” IEEE Press Piscataway, NJ, USA, 2017
[38] Nick Szabo, “The Idea of Smart
Contracts,”http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/
LOTwinterschool2006/szabo.best.vwh.net/idea.html, 1997.
[39] Block.one, EOS 開發者文件 Communication Model,
https://developers.eos.io/eosio-cpp/docs/communication-model#section-transaction-limitations,
2018
[40] Thomas P. Keenan. “Alice in Blockchains: Surprising Security Pitfalls in PoW and PoS
Blockchain Systems”. Annual Conference on Privacy, Security and Trust, 2017
[41] Pietro Corsi. “TickEth, a Ticketing System built on Ethereum”. Proceedings of the 34th
ACM/SIGAPP Symposium on Applied Computing. 2019.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus:開放下載的時間 available 2019-08-06
校外 Off-campus:開放下載的時間 available 2019-08-06


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 2019-08-06

QR Code