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/70455
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor廖世偉
dc.contributor.authorBAI-YUEH KEen
dc.contributor.author柯百嶽zh_TW
dc.date.accessioned2021-06-17T04:28:33Z-
dc.date.available2023-08-14
dc.date.copyright2018-08-14
dc.date.issued2018
dc.date.submitted2018-08-13
dc.identifier.citation[1] N. Szabo, “The idea of smart contracts,” Nick Szabo’s Papers and Concise Tutorials, vol. 6, 1997.
[2] “Ibm hyperledger fabric document.” https://hyperledger-fabric. readthedocs.io/en/latest/index.htmlm. Accessed: 2018-07-15.
[3] V. Buterin et al., “A next-generation smart contract and decentralized application platform,” white paper, 2014.
[4] A. M. Antonopoulos, Mastering Bitcoin: unlocking digital cryptocurrencies. ” O’Reilly Media, Inc.”, 2014.
[5] S. Nakamoto, “Bitcoin: A peer-to-peer electronic cash system,” 2008.
[6] V. Buterin, “Chain interoperability,” R3 Research Paper, 2016.
[7] S. Thomas and E. Schwartz, “A protocol for interledger payments,” URL https://interledger. org/interledger. pdf, 2015.
[8] A. Back, M. Corallo, L. Dashjr, M. Friedenbach, G. Maxwell, A. Miller, A. Poelstra, J. Tim´on, and P. Wuille, “Enabling blockchain inno- vations with pegged sidechains,” URL: http://www. opensciencereview. com/papers/123/enablingblockchain-innovations-with-pegged-sidechains, 2014.
[9] Dexon, “Dexon white paper,” July 2018.
[10] J. Chow, “Btc relay.”
[11] J. Poon and T. Dryja, “The bitcoin lightning network: Scalable off-chain instant payments,” draft version 0.5, vol. 9, p. 14, 2016.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/70455-
dc.description.abstract隨著 2008 年比特幣 (Bitcoin) 問世,區塊鏈技術逐年受到社會的重視,也啟發了許多區塊鏈技術的發展,而早在 1994 年就被提出的智能合約,也被以太坊 (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. The idea smart contract, which was proposed in 1994, was successfully merged into Ethereum. It 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. There are many unique and valuable blockchain come out. However, every blockhain is parallel. It make the demand of cross-chain rising. This thesis proposes a cross-chain smart contract architecture that could connect most cryptocurrency and try to reach balance between difficulty, low-cost and trusty.
en
dc.description.provenanceMade available in DSpace on 2021-06-17T04:28:33Z (GMT). No. of bitstreams: 1
ntu-107-R05922164-1.pdf: 1832380 bytes, checksum: bffe812aa5420aa6c1f05b323027b00b (MD5)
Previous issue date: 2018
en
dc.description.tableofcontents口試委員會審定書 i
Acknowledgments ii
摘要 iii
Abstract iv
List of Figures ix
List of Tables x
Chapter 1 Introduction 1
Chapter 2 Background 3
2.1 Transaction and UTXO . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Multi-signature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 OP RETURN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Chapter 3 Cross Chain Transaction 6
3.1 Multisig notary schemes . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Sidechains/Relays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 Hash-locking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4 Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 4 Smart Contract 12
4.1 Smart Contract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 Ethereum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3 HyperLedger fabric . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.4 Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapter 5 Cross Chain Architecture Design 17
5.1 System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2 Multi-signature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.3 Assumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.4 Work Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.4.1 Contract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.4.2 Deploy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.4.3 Invoke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.5 Problem and solution . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.5.1 Pros and cons of the Architecture . . . . . . . . . . . . . . . . 24
5.5.2 Consensus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.5.3 Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.5.4 Contract Support . . . . . . . . . . . . . . . . . . . . . . . . . 25
Chapter 6 Case Study & Result 26
6.1 Case Study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.1.1 Deploy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.1.2 Invoke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.1.3 Multi-signature . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.2 Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.3 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.3.1 Difficulty on Implementation . . . . . . . . . . . . . . . . . . . 30
6.3.2 Application Scenario . . . . . . . . . . . . . . . . . . . . . . . 31
Chapter 7 Conclusion and Future Work 32
7.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.2.1 Name Service . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.2.2 Gas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.2.3 Fee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.2.4 Trust Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.2.5 Invoke Contract in contract . . . . . . . . . . . . . . . . . . . 34
7.2.6 Consensus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.2.7 Stress testing . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Bibliography 36
dc.language.isozh-TW
dc.subject智能合約zh_TW
dc.subject區塊鏈zh_TW
dc.subject跨鏈zh_TW
dc.subjectblockchainen
dc.subjectsmart contracten
dc.subjectcross-chainen
dc.titlePallet.io : 跨區塊鏈的智能合約zh_TW
dc.titlePallet.io : Cross-Chain Smart Contracten
dc.typeThesis
dc.date.schoolyear106-2
dc.description.degree碩士
dc.contributor.oralexamcommittee黃冠寰,梁伯嵩,葉羅堯,黃維中
dc.subject.keyword智能合約,跨鏈,區塊鏈,zh_TW
dc.subject.keywordsmart contract,cross-chain,blockchain,en
dc.relation.page37
dc.identifier.doi10.6342/NTU201802881
dc.rights.note有償授權
dc.date.accepted2018-08-13
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊工程研究所zh_TW
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-107-1.pdf
  未授權公開取用
1.79 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