Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊網路與多媒體研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/68888
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor廖世偉
dc.contributor.authorTsan-Hsiang Hsuen
dc.contributor.author徐粲翔zh_TW
dc.date.accessioned2021-06-17T02:40:28Z-
dc.date.available2017-08-24
dc.date.copyright2017-08-24
dc.date.issued2017
dc.date.submitted2017-08-16
dc.identifier.citation[1] Bitcoin: A peer-to-peer electronic cash system. Nakamoto, S. (2008).
[2] Ethereum Foundation. Ethereum’s white paper. https://github.com/ethereum/wiki/wiki/White-Paper (2014).
[3] Ethereum: A Secure Decentralised Generalised Transaction Ledger. DR. Gavin Wood (2016).
[4] Gcoin White Paper.
https://github.com/OpenNetworking/gcoin-community/wiki/Gcoin-white-paper-English (Retrieved July, 2017)
[5] IBM HyperLedger Fabric Document.
https://hyperledger-fabric.readthedocs.io/en/latest/index.html (Retrieved July, 2017)
[6] Mastering Bitcoin. Andreas M. Antonopoulos. O'Reilly Media. (2014)
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/68888-
dc.description.abstract隨著 2008 年比特幣 (Bitcoin) 問世,區塊鏈技術逐年受到社會的重視,也啟發了許多區塊鏈技術的發展,例如台灣第一個區塊鏈技術 Gcoin 就是改良於比特幣,而以太坊 (Ethereum) 的出現成功的將智能合約融入到區塊鏈系統裡,又將區塊鏈技術帶入了下一個紀元。
智能合約是現今區塊鏈技術最重要的特色之一,它可以讓使用者不需要中間人,即可和其他使用者交易金錢、財產或任何有價值的東西。相比於傳統合約,他可以省去大量的人力、時間以及資源,卻可以帶來更穩定也更安全的效益。
在以太坊問世之後,區塊鏈上的智能合約技術蓬勃發展,然而主流的智能合約架構仍有一些可以改進的地方。因此本論文提出了一個新的智能合約架構,除了詳細介紹內容之外,也會探討其優點以及未來展望,並和當前最主流的兩個智能合約架構作比較。
zh_TW
dc.description.abstractWith the advent of Bitcoin in 2008, blockchain technology has been paid much attention to society every year and has inspired the development of many other blockchain technology. For example, Gcoin blockchain is the first blockchain technology in Taiwan and it is derived from Bitcoin Core. And the success of merging smart contract into Ethereum blockchain brings the development of blockchain technology into the next era.
Smart contract is one of the most important features in blockchain technology nowadays, which allows users to trade money, property of anything valuable without a middleman. Compared to traditional contracts, it can save a lot of manpower, time, and resources, but can bring more stable and more secure results.
After the advent of Ethereum, the development of blockchain-based smart contract flourished. However, there are still some parts where the mainstream smart contract architecture can be approved. Therefore, this thesis proposes a new model, in addition to the details of the design, will also explore its advantages and future works, and the comparison to two current mainstream smart contract architectures.
en
dc.description.provenanceMade available in DSpace on 2021-06-17T02:40:28Z (GMT). No. of bitstreams: 1
ntu-106-R04944037-1.pdf: 1883654 bytes, checksum: 22163c7e157537af443476bb09e23925 (MD5)
Previous issue date: 2017
en
dc.description.tableofcontentsContents
誌謝 i
摘要 ii
Abstract iii
Contents iv
List of Figures vi
List of Tables vii
Chapter 1 Introduction 1
Chapter 2 Background 3
2.1 Transaction and UTXO 3
2.2 Multi-signature 4
2.3 OP_RETURN 4
2.4 Gcoin Blockchain 5
2.5 Smart Contract 5
Chapter 3 Related Work 7
3.1 Ethereum 7
3.2 HyperLedger fabric 8
3.3 Motivation 9
Chapter 4 Architecture Design 11
4.1 Overview 11
4.2 System Architecture 11
4.2.1 Nodes 11
4.2.2 Virtual Machine 13
4.2.3 State 13
4.2.4 Transactions 14
4.3 Transaction Flow 17
4.3.1 Assumption 17
4.3.2 Deploy Contract 17
4.3.3 Invoke Contract 19
4.3.4 Reconstruct the state 21
Chapter 5 Analysis 23
5.1 Flexibility 23
5.2 Scalability 24
5.3 Efficiency 26
Chapter 6 Future work 28
6.1 State file pruning 28
6.2 Message queue 29
6.3 Transfer Contract 30
Chapter 7 Conclusion 31
Bibliography 32
dc.language.isoen
dc.subject智能合約zh_TW
dc.subject區塊鏈zh_TW
dc.subjectsmart contracten
dc.subjectBlockchainen
dc.subjectGcoinen
dc.titleGcoin 智能合約架構zh_TW
dc.titleGcoin Smart Contract Architectureen
dc.typeThesis
dc.date.schoolyear105-2
dc.description.degree碩士
dc.contributor.oralexamcommittee黃敬群,葉羅堯,陳昶吾
dc.subject.keyword區塊鏈,智能合約,zh_TW
dc.subject.keywordBlockchain,Gcoin,smart contract,en
dc.relation.page32
dc.identifier.doi10.6342/NTU201703506
dc.rights.note有償授權
dc.date.accepted2017-08-17
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊網路與多媒體研究所zh_TW
顯示於系所單位:資訊網路與多媒體研究所

文件中的檔案:
檔案 大小格式 
ntu-106-1.pdf
  未授權公開取用
1.84 MBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved