arrow
返回

Runtime Evolution of Bitcoin's Consensus Rules

delete2023-09-01
delete0
delete
OA
AI
J
Jakob Svennevik Notland *
M
Mariusz Nowostawski
J
Jingyue Li
DOI:10.1109/TSE.2023.3304851delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The runtime evolution of a system concerns the ability to make changes during runtime without disrupting the service. Blockchain systems need to provide continuous service and integrity. Similar challenges have been observed in centrally controlled distributed systems or mobile applications that handle runtime evolution, mainly by supporting compatible changes or running different versions concurrently. However, these solutions are not applicable in the case of blockchains, and thus, new solutions are required. This study investigates Bitcoin consensus evolution by analysing over a decade of data from Bitcoin's development channels using Strauss' grounded theory approach and root cause analysis. The results show nine deployment features which form nine deployment techniques and ten lessons learned. Our results illustrate how different deployment techniques fit different contexts and pose different levels of consensus failure risks. Furthermore, we provide guidelines for risk minimisation during consensus rule deployment for blockchain in general and Bitcoin in particular.
Keyword:
Bitcoin
blockchain
consensus
grounded theory
root cause analysis
runtime evolution

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Transcriptional and epigenetic regulation of the GM-CSF promoter by RUNX1
err2010-09-01
err0
PREAI
errPhillippa C. Oakford; Sally R. James; Abeer Qadi; Alison C. West; Shannon N. Ray; Andrew G. Bert; Peter N. Cockerill; Adele F. Holloway
err分享
err收藏
err分享
err收藏
Elevated Numbers of Immature/Transitional CD21− B Lymphocytes and Deficiency of Memory CD27+ B Cells Identify Patients with Active Chronic Graft-versus-Host Disease
err2008-02-01
err0
errOAAI
errHildegard T. Greinix; David Pohlreich; Michal Kouba; Ulrike Körmöczi; Imke Lohmann; Karin Feldmann; Christoph Zielinski; Winfried F. Pickl
err分享
err收藏
学者 查看更多内容