請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/77871
標題: | 基於 JVM 執行環境上之智能合約實作 Smart Contract Execution Engine via Java Virtual Machine |
作者: | SHIH-CHEN TING 丁士宸 |
指導教授: | 廖世偉 |
關鍵字: | 智能合約,區塊鏈,智慧合約, Smart Contract,Blockchain,JVM,Java, |
出版年 : | 2017 |
學位: | 碩士 |
摘要: | 智能合約是一種可以被自動化或人為執行的程式,程式內容即為合約訂定之事項。 Java 作為一個成熟且經過幾十年檢驗的程式語言,以及它背後龐大的社群及豐富的開發工具,使Java成為實作智能合約系統一個非常理想的選擇。此篇論文中,我們將討論如何使用 Java 程式語言設計與實作一個智能合約系統。另外,我們也將探討如何將智能合約應用於基於 UTXO 的既有區塊鏈技術上,以解決智能合約在執行上的共識問題。 Smart contract is a program that can be executed manually or automatically, with contractual clauses written in the form of code inside the program. Java is a mature and well-tested programming language for over two decades. With its vast supporting community and development tool, Java become an ideal choice to implement a smart contract system. In this thesis, we discuss how we designed and implemented a smart contract system based on Java language. Furthermore, we talk about how our smart contract system can incorporate with existing UTXO-based blockchain to solve the consensus problem regarding smart contract execution. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/77871 |
DOI: | 10.6342/NTU201703730 |
全文授權: | 有償授權 |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-106-R04922074-1.pdf 目前未授權公開取用 | 1.24 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。