Please use this identifier to cite or link to this item:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/77871
Title: | 基於 JVM 執行環境上之智能合約實作 Smart Contract Execution Engine via Java Virtual Machine |
Authors: | SHIH-CHEN TING 丁士宸 |
Advisor: | 廖世偉 |
Keyword: | 智能合約,區塊鏈,智慧合約, Smart Contract,Blockchain,JVM,Java, |
Publication Year : | 2017 |
Degree: | 碩士 |
Abstract: | 智能合約是一種可以被自動化或人為執行的程式,程式內容即為合約訂定之事項。 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 |
Fulltext Rights: | 有償授權 |
Appears in Collections: | 資訊工程學系 |
Files in This Item:
File | Size | Format | |
---|---|---|---|
ntu-106-R04922074-1.pdf Restricted Access | 1.24 MB | Adobe PDF |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.