The Security and Performance of Proof of Work Blockchains based on Simulated-Based LT Codes

碩士 === 國立清華大學 === 資訊工程學系所 === 107 === The security provisions of the Proof of Work (PoW) blockchain system has been thoroughly analyzed in many researches, and the discussion and extension of the scalability limits of the system have also been found in some communities and literature. However, the r...

Full description

Bibliographic Details
Main Authors: Chen, Ding-Ren, 陳鼎仁
Other Authors: Wang, Jia-Shung
Format: Others
Language:en_US
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/a6464b
id ndltd-TW-107NTHU5392040
record_format oai_dc
spelling ndltd-TW-107NTHU53920402019-07-16T03:45:02Z http://ndltd.ncl.edu.tw/handle/a6464b The Security and Performance of Proof of Work Blockchains based on Simulated-Based LT Codes 基於模擬之傳輸控制LT碼對於PoW區塊鏈 安全性及效能之影響與改善研究 Chen, Ding-Ren 陳鼎仁 碩士 國立清華大學 資訊工程學系所 107 The security provisions of the Proof of Work (PoW) blockchain system has been thoroughly analyzed in many researches, and the discussion and extension of the scalability limits of the system have also been found in some communities and literature. However, the research topic employing fountain codes to control/facilitate the transmission of blocks are not well discussed. Therefore, in this paper, the fountain codes (or rateless) are leveraged to improve the transmission ability of the blockchain system, and the impact on the security provisions and the performance of the system over the improved network environment are further analyzed. Fountain codes are a family of erasure codes where the rate can be adjusted on the fly. LT codes are the first realization of the fountain codes with the beneficial properties from it and having low computational complexity in both encoding/decoding as well. Blockchain system is structured as a peer-to-peer network architecture on top of the internet; the P2P means that there are no “special” nodes, no centralized service, and no hierarchy within the network. P2P networks are inherently resilient, open, and the computers are free to participate in the network which has its topology randomly constructed [18]. Due to the mentioned properties of the P2P network, the blockchain system encounters some transmission bottlenecks. We designed a block propagation model with the simulated-based LT codes transmission control mechanism which facilitates the transmission performance to analyze the security provisions and the limits of the scalability of the blockchain system. The results suggest that our proposed method performs a better network throughput, security provisions, scalability, and less redundancy. Wang, Jia-Shung 王家祥 2018 學位論文 ; thesis 45 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 資訊工程學系所 === 107 === The security provisions of the Proof of Work (PoW) blockchain system has been thoroughly analyzed in many researches, and the discussion and extension of the scalability limits of the system have also been found in some communities and literature. However, the research topic employing fountain codes to control/facilitate the transmission of blocks are not well discussed. Therefore, in this paper, the fountain codes (or rateless) are leveraged to improve the transmission ability of the blockchain system, and the impact on the security provisions and the performance of the system over the improved network environment are further analyzed. Fountain codes are a family of erasure codes where the rate can be adjusted on the fly. LT codes are the first realization of the fountain codes with the beneficial properties from it and having low computational complexity in both encoding/decoding as well. Blockchain system is structured as a peer-to-peer network architecture on top of the internet; the P2P means that there are no “special” nodes, no centralized service, and no hierarchy within the network. P2P networks are inherently resilient, open, and the computers are free to participate in the network which has its topology randomly constructed [18]. Due to the mentioned properties of the P2P network, the blockchain system encounters some transmission bottlenecks. We designed a block propagation model with the simulated-based LT codes transmission control mechanism which facilitates the transmission performance to analyze the security provisions and the limits of the scalability of the blockchain system. The results suggest that our proposed method performs a better network throughput, security provisions, scalability, and less redundancy.
author2 Wang, Jia-Shung
author_facet Wang, Jia-Shung
Chen, Ding-Ren
陳鼎仁
author Chen, Ding-Ren
陳鼎仁
spellingShingle Chen, Ding-Ren
陳鼎仁
The Security and Performance of Proof of Work Blockchains based on Simulated-Based LT Codes
author_sort Chen, Ding-Ren
title The Security and Performance of Proof of Work Blockchains based on Simulated-Based LT Codes
title_short The Security and Performance of Proof of Work Blockchains based on Simulated-Based LT Codes
title_full The Security and Performance of Proof of Work Blockchains based on Simulated-Based LT Codes
title_fullStr The Security and Performance of Proof of Work Blockchains based on Simulated-Based LT Codes
title_full_unstemmed The Security and Performance of Proof of Work Blockchains based on Simulated-Based LT Codes
title_sort security and performance of proof of work blockchains based on simulated-based lt codes
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/a6464b
work_keys_str_mv AT chendingren thesecurityandperformanceofproofofworkblockchainsbasedonsimulatedbasedltcodes
AT chéndǐngrén thesecurityandperformanceofproofofworkblockchainsbasedonsimulatedbasedltcodes
AT chendingren jīyúmónǐzhīchuánshūkòngzhìltmǎduìyúpowqūkuàiliànānquánxìngjíxiàonéngzhīyǐngxiǎngyǔgǎishànyánjiū
AT chéndǐngrén jīyúmónǐzhīchuánshūkòngzhìltmǎduìyúpowqūkuàiliànānquánxìngjíxiàonéngzhīyǐngxiǎngyǔgǎishànyánjiū
AT chendingren securityandperformanceofproofofworkblockchainsbasedonsimulatedbasedltcodes
AT chéndǐngrén securityandperformanceofproofofworkblockchainsbasedonsimulatedbasedltcodes
_version_ 1719223915726766080