Towards Reference Architecture for Cryptocurrencies: Bitcoin Architectural Analysis

被引:21
作者
Alqassem, Israa [1 ]
Svetinovic, Davor [1 ]
机构
[1] Masdar Inst Sci & Technol, Elect Engn & Comp Sci, Abu Dhabi, U Arab Emirates
来源
2014 IEEE INTERNATIONAL CONFERENCE (ITHINGS) - 2014 IEEE INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) - 2014 IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL-SOCIAL COMPUTING (CPS) | 2014年
关键词
D O I
10.1109/iThings.2014.78
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Bitcoin is a new protocol with a potential to revolutionize financial system. Bitcoin has a complex structure, where several interacting components build a peer-to-peer currency and a payment system without relying on any trusted third party. Bitcoin is continually improved by an open source community, and various Bitcoin libraries, APIs, and alternative implementations are being developed. Nevertheless, there is no up-to-date protocol specification or architecture description since the official whitepaper was published back in 2008. In this paper, we provide an up-to-date protocol specification and architectural analysis of the Bitcoin system. We perform this analysis as the first step towards specification of the cryptocurrency reference architecture. The future reference architecture will serve as a starting architectural point for the development of new systems that leverage Bitcoin protocol in different contexts and for various purposes. We also discuss whether the current architecture satisfies the system's primary purpose, i.e., providing a pure decentralized version of the cryptocurrency.
引用
收藏
页码:436 / 443
页数:8
相关论文
共 18 条
  • [1] [Anonymous], BITCOIN IMPROVEMENT
  • [2] [Anonymous], 2011677 CRYPT EPRINT
  • [3] [Anonymous], 2013, PURELY P2P CRYPTOCUR
  • [4] [Anonymous], IS BITCOIN DECENTRAL
  • [5] [Anonymous], 2012248 CRYPT EPRINT
  • [6] [Anonymous], THESIS
  • [7] [Anonymous], BITCOIN STACK EXCHAN
  • [8] [Anonymous], CORR
  • [9] [Anonymous], BITCOIN 2 0 ITS PLAT
  • [10] [Anonymous], SMART GRID IEEE T