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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |