論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available
論文名稱 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 |
本論文已被瀏覽 6070 次,被下載 582 次 The thesis/dissertation has been browsed 6070 times, has been downloaded 582 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 |