Logo PTI
Polish Information Processing Society
Logo FedCSIS

Annals of Computer Science and Information Systems, Volume 23

Communication Papers of the 2020 Federated Conference on Computer Science and Information Systems

The general universal model of blockchain technology based on an analysis of some implementations

DOI: http://dx.doi.org/10.15439/2020F190

Citation: Communication Papers of the 2020 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 23, pages 4548 ()

Full text

Abstract. First imlementation of blockchain technology was appeared in 2008, and 12 years later more than 2000 different implementations of it have appeared. After deep analysis we found that approaches for development blockchain technologies is fragmented, there are no common system of concepts and general model of technology. In this article we want to propose the general universal model and system of concepts for the blockchain technology irrespective of differenced of some implementations. Our approach is based on a technical analysis of the popular blockchains. The results of this work can be used by architects of new blockchains implementstions, by researchers to achieve theirs goals and also in educational process.

References

  1. L. Lamport, M. Pease, R. Shosta. “The Byzantine Generals Problem.” ACM Transactions on Programming Languages and Systems 4, p. 3, pp. 382-401, 1982.
  2. J. R. Douceur. “The sybil attack.” International workshop on peer-to-peer systems. Springer, Berlin, Heidelberg, 2002, pp. 251-260.
  3. S. Nakamoto. “Bitcoin: A Peer-to-Peer Electronic Cash System.” The Cryptography Mailing List, 2008, https://bitcoin.org/bitcoin.pdf.
  4. D. Chaum. “Blind Signatures for Untraceable Payments.” Advances in Cryptology Proceedings of Crypto 82, Plenum, 1982, pp. 199-203, 1982.
  5. S.Haber, W.S. Stornetta. “How to time-stamp a digital document.” J. Cryptology 3. 1991, pp. 99–111.
  6. A. Back. Mail “Hash cash postage implementation”. The Cypherpunks Mailing List. https://cypherpunks.venona.com/date/1997/03/msg00774.html.
  7. N. Szabo. “Smart Contracts: Building Blocks for Digital Markets.” A partial rewrite of the article which appeared in Ex- tropy No 16, 1996, http://www.alamut.com/subj/economics/nick_szabo/smartContracts.html.
  8. N. Szabo. “Bit gold.” Unenumerated: N. Szabo’s blog, 2005, https://web.archive.org/web/20060329122942/http://unenumerated. blogspot.com/2005/12/bit-gold.html.
  9. Zcash - a privacy-protecting, digital currency, https://z.cash/.
  10. Litecoin - decentralised money, https://litecoin.com/en/.
  11. Namecoin - a trust anchor for the Internet, https://www.namecoin.org/.
  12. Ethereum - a global, open-source platform for decentralized applications, https://ethereum.org/ru/.
  13. H.Y. Paik, X. Xu, H. M. N. Dilum Bandara, S. U. Lee, S. K. Lo. “Analysis of Data Management in Blockchain-Based Systems: From Arcitecture to Governance.” IEEE Access, 2019, t.7, pp. 186091-186107, https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8938787.
  14. Ministry of Digital Development, Communications and Mass Media of the Russian Federation. “Roadmap for the development of Distributed Ledger Technology (DLT).” https://digital.gov.ru/ru/documents/6670/.
  15. ITU’s Telecommunication Standardization Sector (ITU-T). “ITU-T Focus Group on Application of Distributed Ledger Technology.” https://www.itu.int/en/ITU-T/focusgroups/dlt/Pages/default.aspx#.
  16. Technical cometees ISO/TC 307. “Blockchain and distributed ledger technologies.” https://www.iso.org/committee/6266604.html.
  17. Bitcoin developers documentation, https://developer.bitcoin.org/.
  18. G. Wood. Ethereum: a secure decentralized generalized transaction ledger, https://ethereum.github.io/yellowpaper/paper.pdf.
  19. Technical Specification for NEO Blockchain, https://github.com/neoresearch/yellowpaper.
  20. E. Duffield, D. Diaz. Dash: A Payments-Focused Cryptocurrency. https://github.com/dashpay/dash/wiki/Whitepaper.
  21. EOS Developer Portal, https://developers.eos.io/.