Tail Removal Block Validation: Implementation and Analysis

In this paper a solution for the removal of long tail blocktimes in a proof-of-work blockchain is proposed, implemented and analysed. Results from the mainnet of the Bismuth blockchain demonstrate that the variances in the key variables, difficulty level and blocktime, were approximately halved afte...

Full description

Bibliographic Details
Main Authors: Jan Kucera, Geir Hovland
Format: Article
Language:English
Published: Norwegian Society of Automatic Control 2018-07-01
Series:Modeling, Identification and Control
Subjects:
Online Access:http://www.mic-journal.no/PDF/2018/MIC-2018-3-1.pdf
id doaj-7fa4b7ee961b4e408e9d8a084aa95971
record_format Article
spelling doaj-7fa4b7ee961b4e408e9d8a084aa959712020-11-25T00:59:19ZengNorwegian Society of Automatic ControlModeling, Identification and Control0332-73531890-13282018-07-0139315115610.4173/mic.2018.3.1Tail Removal Block Validation: Implementation and AnalysisJan KuceraGeir HovlandIn this paper a solution for the removal of long tail blocktimes in a proof-of-work blockchain is proposed, implemented and analysed. Results from the mainnet of the Bismuth blockchain demonstrate that the variances in the key variables, difficulty level and blocktime, were approximately halved after the tail removal code was enabled. Low variances in difficulty and blocktimes are desirable for timely execution of transactions in the network as well as reduction of unwanted oscillations in the feedback control problem.http://www.mic-journal.no/PDF/2018/MIC-2018-3-1.pdfBlockchainblock timeslong tail removalfeedback control
collection DOAJ
language English
format Article
sources DOAJ
author Jan Kucera
Geir Hovland
spellingShingle Jan Kucera
Geir Hovland
Tail Removal Block Validation: Implementation and Analysis
Modeling, Identification and Control
Blockchain
block times
long tail removal
feedback control
author_facet Jan Kucera
Geir Hovland
author_sort Jan Kucera
title Tail Removal Block Validation: Implementation and Analysis
title_short Tail Removal Block Validation: Implementation and Analysis
title_full Tail Removal Block Validation: Implementation and Analysis
title_fullStr Tail Removal Block Validation: Implementation and Analysis
title_full_unstemmed Tail Removal Block Validation: Implementation and Analysis
title_sort tail removal block validation: implementation and analysis
publisher Norwegian Society of Automatic Control
series Modeling, Identification and Control
issn 0332-7353
1890-1328
publishDate 2018-07-01
description In this paper a solution for the removal of long tail blocktimes in a proof-of-work blockchain is proposed, implemented and analysed. Results from the mainnet of the Bismuth blockchain demonstrate that the variances in the key variables, difficulty level and blocktime, were approximately halved after the tail removal code was enabled. Low variances in difficulty and blocktimes are desirable for timely execution of transactions in the network as well as reduction of unwanted oscillations in the feedback control problem.
topic Blockchain
block times
long tail removal
feedback control
url http://www.mic-journal.no/PDF/2018/MIC-2018-3-1.pdf
work_keys_str_mv AT jankucera tailremovalblockvalidationimplementationandanalysis
AT geirhovland tailremovalblockvalidationimplementationandanalysis
_version_ 1725218091970854912