Russian Federation
The features and possibilities of decentralized information storage using blockchain technology, an algorithm for implementing a hash function designed to calculate a checksum used to maintain communication between data blocks in a distributed database providing decentralized information storage, are considered. The problems of distributed database blockchain technology, types of distributed database architectures based on blockchain, and areas of application of blockchain technology are considered. The cyclic redundancy code algorithm used to calculate a checksum based on input data and the implementation of cyclic redundancy code in the form of a hash function by developing an algorithm and a program for electronic computing machines are considered in detail. A block diagram of the CRC-32 checksum calculation algorithm and the CRC32 console program implementing this algorithm are presented. An example of calculating a checksum for two lines of text in which the rearrangement of several words led to a change in the checksum is considered.
decentralized information storage, distributed database, blockchain technology, cyclic redundant code, checksum, hash sum, hash function, algorithm, computer program
1. Ivanov A.Yu. Mobile distributed databases of automated information and control systems of the EMERCOM of Russia: monograph. SPb.: Saint-Petersburg university of State fire service of EMERCOM of Russia, 2008. 152 p.
2. Raval S. Decentralized applications. Blockchain Technology in Action. SPb.: Piter, 2017. 240 p.
3. Warren G.S. Algorithmic tricks for programmers. M.: Williams, 2007. 288 p.
4. Genkin A.S., Mikheev A.A. Blockchain. How it works and what awaits us tomorrow. M.: Alpina Publisher, 2017. 592 p.
5. Genkin A.S., Mikheev A.A. Blockchain for everyone. How cryptocurrencies and other new financial technologies work. M.: Alpina Publisher, 2023. 588 p.
6. Lelu L. Blockchain from A to Z. All about the technology of the decade. M.: Eksmo, 2018. 256 p.
7. Moghayar U., Buterin V. Blockchain for business. M.: Eksmo, 2017. 224 p.
8. Swan M. Blokcheyn: the scheme of the new economy. M.: Olymp-business, 2017. 240 p.
9. Tabernakulov A., Koifmann Ya. Blockchain in practice. M.: Alpina Publisher, 2019. 264 p.
10. Tapscott A., Tapscott D. Blockchain technology – what is driving the financial revolution today. M.: Eksmo, 2017. 448 p.
11. Haber S., Stornetta W. Blockchain // Journal of cryptography. 2021. Vol. 3. P. 99–111.
12. Nakamoto S. Bitcoin: a per-to-per electronic cash system // Journal of Cryptography. 2019. Vol. 5. P. 37–45.