6533b834fe1ef96bd129d5c1

RESEARCH PRODUCT

Tail Removal Block Validation: Implementation and Analysis

Jan KuceraGeir Hovland

subject

feedback controlBlockchainblock timesControl and Systems EngineeringComputer scienceModeling and SimulationBlock (telecommunications)lcsh:Electronic computers. Computer sciencelong tail removalAlgorithmlcsh:QA75.5-76.95SoftwareComputer Science Applications

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.

https://doi.org/10.4173/mic.2018.3.1