ЕФЕКТИВНІСТЬ ФУНКЦІОНУВАННЯ КОМП’ЮТЕРНИХ СИСТЕМ ПРИ ВИКОРИСТАННІ ТЕХНОЛОГІЇ БЛОКЧЕЙН І БАЗ ДАННИХ

Автор(и)

DOI:

https://doi.org/10.32851/tnv-tech.2022.6.4

Ключові слова:

блокчейн, база даних, леджер, транзакція, дані, децентралізація, централізація, консенсус, обробка даних

Анотація

У статті проведено порівняння ефективності функціонування комп’ютерних систем при використанні традиційної централізованої бази даних проти використання технології блокчейн як децентралізованої бази даних. Ця стаття спрямована на порівняння використання технології блокчейну як бази даних та традиційної бази даних. Щоб зрозуміти різницю між цими двома концепціями, варто розглянути, що вони собою являють і як кожна з них розроблена та підтримується. Блокчейн та бази даних мають багато спільного так як, вони використовуються для зберігання даних. Біткойн став дуже популярним останніми роками і багато людей часто запитують, чи є якась різниця між блокчейном і базою даних, оскільки вони мають ряд подібностей. Часто блокчейн називають «просто ще однією базою даних», і що його атрибути можуть бути досягнуті за допомогою традиційної бази даних. Однак блокчейн – це більше, ніж просто база даних. Найголовнішою перевагою бази даних є швидкість внесення та використання потрібної інформації. Завдяки спеціальним алгоритмам, які використовуються для баз даних, можна легко знаходити необхідні дані всього за декілька секунд. Також в базі даних існує певний взаємозв’язок інформації: зміна в одному рядку може спричинити зміни в інших рядках – це допомагає працювати з інформацією простіше і швидше. База даних, на відміну від блокчейна – централізований леджер, який управляється адміністратором. Бази даних також мають унікальні характеристики, включаючи здатність читати і писати. Тут лише сторони з відповідним доступом можуть виконувати дії «Запис» та «Читання». Бази даних також демонструють можливість зберігання кількох копій тих самих даних та їх історії. Це робиться за допомогою надійного централізованого органу, який управляє сервером. Централізація приносить багато переваг базі даних. База даних використовує структуру для зберігання інформації. Всі дані, що зберігаються в базі даних, можуть бути запитані з використанням спеціальної мови запитів, відомої як мова структурованих запитів (SQL). База даних може працювати практично з усіма типами даних та може допомогти у підтримці всіх сучасних підприємств. Крім того, її можна масштабувати задля підтримки мільйонів записів.

Посилання

Nakamoto S. Bitcoin: A peer-to-peer electronic cash system [J]. Consulted, 2008.

Romano D, Schmid G, Romano D, et al. Beyond Bitcoin: A Critical Look at Blockchain-Based Systems [J]. 2017, 1(2):15.

Narayanan, Arvind, and Jeremy Clark. «Bitcoin’s academic pedigree». Communications of the ACM 60.12 (2017): 36-45.

D. M. Katz, M. Bommarito and J. Zelner, «The trust machine», The Economist, Otc. 2015. URL: https://www.economist.com/news/leaders/21677198-technologybehind-bitcoin-could-transform-how-economy-works-trust-machine (дата звернення: 17.11.2022).

Ethereum Project Homepage. URL: https://www.ethereum.org (дата звернення: 17.11.2022).

Buterin, Vitalik. "A next-generation smart contract and decentralized application platform." white paper (2014). URL: http://www.the-blockchain.com/docs/Ethereum_white_paper-a_next_generatsion_smart_contract_and_decentralized_application_platform-vitalik-buterin.pdf (дата звернення: 15.11.2022).

Fabric Project Homepage. URL: https://www.hyperledger.org/projects/fabric (дата звернення: 15.11.2022).

Azaria A, Ekblaw A, Vieira T, et al. MedRec: Using Blockchain for Medical Data Access and Permission Management[C]. International Conference on Open and Big Data. IEEE. 2016:25-30.

Створення децентралізованих блокчейн-програм: дізнайтеся, як використовувати блокчейн як основу для програм нового покоління. Шахід Шейх, 2021. 227 с.

Створення Ethereum DApps: децентралізовані програми на блокчейні Ethereum. Роберто Інфанте, 2019. 509 с.

Private blockchain is just a confusing name for a shared database. URL: https://freedom-to-tinker.com/2015/09/18/private-blockchain-is-just-a-confusingname-for-a-shared-database (дата звернення: 16.11.2022).

Blockchains vs centralized databases. URL: https://www.multichain.com/blog/2016/03/blockchains-vs-centralized-databases (дата звернення: 16.11.2022).

EU Government Pegs BLockchain. URL: https://www.coindesk.com/eu-government-pegs-blockchain-beneficiary-e30-billion- research-fund (дата звернення: 18.11.2022).

Mas working with industry to apply distributed ledger technology in securities settlement and cross border payments. 2017. URL: http://www.mas.gov.sg/News-and-Publications/Media-Releases/2017/MAS-working-with-industry-to-apply-Distributed-Ledger-Technology (дата звернення: 18.11.2022).

2006 E.coli break out. URL: https://en.wikipedia.org/wiki/2006 North American E. coli O157:H7 outbreak in spinach (дата звернення: 18.11.2022).

Dinh T T A, Wang J, Chen G, et al. BLOCKBENCH: A Framework for Analyzing Private Blockchains [J]. 2017. URL: https://arxiv.org/abs/1703.04057 (дата звернення: 17.11.2022).

Stella Project Report by European Central Bank and Bank of Japan. URL: https://www.ecb.eu-ropa.eu/pub/pdf/other/ecb.stella_project_report_september_2017. pdf (дата звернення: 17.11.2022).

Croman K, Decker C, Eyal I, et al. On Scaling Decentralized Blockchains [J]. 2016:106-125.

Gervais A, Karame G O, Glykantzis V, et al. On the Security and Performance of Proof of Work Blockchains [C]. ACM Sigsac Conference on Computer and Communications Security. ACM. 2016:3-16.

Aniello L, Baldoni R, Gaetani E, et al. A prototype evaluation of a tamperresistant high-performance blockchain-based transaction log for a distributed database [C]. European Dependable Computing Conference. 2017.

Skeen D, Stonebraker M. A Formal Model of Crash Recovery in a Distributed System[M]. IEEE Press, 1983.

Suankaewmanee K, Hoang DT, Niyato D, Sawadsitang S, Wang P, Han Z. Performance analysis and application of mobile blockchain. arXiv preprint arXiv:1712.03659. 2017 Dec 11.

##submission.downloads##

Опубліковано

2023-02-13

Як цитувати

Твердохліб, А. О., Коротін, Д. С., & Антоненко, А. В. (2023). ЕФЕКТИВНІСТЬ ФУНКЦІОНУВАННЯ КОМП’ЮТЕРНИХ СИСТЕМ ПРИ ВИКОРИСТАННІ ТЕХНОЛОГІЇ БЛОКЧЕЙН І БАЗ ДАННИХ. Таврійський науковий вісник. Серія: Технічні науки, (6), 25-36. https://doi.org/10.32851/tnv-tech.2022.6.4

Номер

Розділ

КОМП’ЮТЕРНІ НАУКИ ТА ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ

Статті цього автора (авторів), які найбільше читають

<< < 1 2 3