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
口試委員
Advisory Committee
口試日期
Date of Exam
2019-06-26
繳交日期
Date of Submission
2019-08-06
關鍵字
Keywords
成本評估、票券系統、智能合約、區塊鏈、多重簽章
cost assessment, multi- signature, ticketing system, blockchain, smart-contract
統計
Statistics
本論文已被瀏覽 6110 次,被下載 584
The thesis/dissertation has been browsed 6110 times, has been downloaded 584 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
校外 Off-campus: 已公開 available


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

QR Code