請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/15247
標題: | 基於權益證明實現共識預言機 An Implementation of Proof-of-Stake based Consensus Oracle |
作者: | Kai-Jie Wang 王楷傑 |
指導教授: | 黃俊郎(Jiun-Lang Huang) |
關鍵字: | 區塊鏈,以太坊,智能合約,預言機,可驗證隨機函數,權益證明,密碼抽籤, Blockchain,Ethereum,Smart Contract,Oracle,Verifiable Random Function,Proof-of-Stake,Cryptographic Sortition, |
出版年 : | 2020 |
學位: | 碩士 |
摘要: | 預言機(Oracle)是介接區塊鏈世界與現實世界一個重要的橋樑,在區塊鏈的世界裡區塊鏈是無法取得鏈外的資訊,但又有許多用途的智能合約需要外界的資訊來進行運算,因此只能透過預言機將資料輸進去智能合約裡。
本論文提出一個新的架構,是使用純智能合約的方式,不需要額外的server參與,達成一個去中心化的方式解決預言機問題(Oracle Problem)。利用一個基於可驗證隨機函數(Verifiable Random Function)產生的密碼抽籤(Cryptographic Sortition)來做出一個Proof-of-Stake的共識演算法達成對Oracle真偽的共識。 最後,本論文實作的系統可以架設在Ethereum區塊鏈系統上,達到最多可以有200個參與者對同一個Oracle進行稽核,並且在不考慮用戶提交資訊的延遲狀況下,可以達到最快120秒即可驗證一個Oracle。 The Oracle acts as an important bridge between the world of blockchains and the real world. In the world of blockchains, the information out of the blockchains is unavailable; however, many smart contracts with various applications need information from outside world to operate. As a consequence, to carry out the smart contract, the data can only be input into it through the Oracle. This paper proposes a new architecture, which is a purely smart contract method. In addition to the blockchain, no additional sever is required to solve the Oracle problem. Cryptographic Sortition generated based on Verifiable Random Function is used to con-stitute a consensus algorithm to achieve a consensus on Oracle's authenticity. Finally, the system implemented in this paper can be set up on the Ethereum block-chain system, and up to 200 participants can audit the same Oracle, and the verification speed can reach the fastest 120 seconds for one Oracle without considering the delay of user submitting information. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/15247 |
DOI: | 10.6342/NTU202000555 |
全文授權: | 未授權 |
顯示於系所單位: | 電子工程學研究所 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-109-1.pdf 目前未授權公開取用 | 1.49 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。