ОСОБЛИВОСТІ РОЗПОДІЛЕНОГО БРОКЕРУ TRINITY НА ОСНОВІ ТЕХНОЛОГІЇ БЛОКЧЕЙН

Автор(и)

DOI:

https://doi.org/10.32782/tnv-tech.2024.6.14

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

блокчейн, брокер, багатостороння взаємодія, леджер, смарт-контракт

Анотація

Останнім часом спостерігається поширене використання протоколів обміну повідомленнями у сучасних системах. Однією із моделей обміну повідомленнями, яка служить для обміну даними та водночас демонструє ефективність використання ресурсів, є модель «публікація-підписка». Проте, системи із такою моделлю мають певні недоліки через використання централізованої архітектури, в якій дані з усіх пристроїв в мережі передаються через центрального брокера. Подібна централізована архітектурна модель обміну повідомленнями схильна до центральної точки відмови. Крім того, організація, яка володіє брокером, матиме можливість підроблювати дані. Стаття покликана дослідити та описати роботу Trinity, що є розподіленим брокером публікації-підписки з незмінністю на основі блокчейну, а також представити реалізацію та отриману у ході дослідження оцінку структури Trinity. Принцип роботи Trinity полягає у поширенні даних, які були опубліковані одним з брокерів у мережі, серед усіх інших брокерів, наявних у мережі. Також розподілені дані зберігаються у незмінному реєстрі з використанням технології блокчейн. Крім того, Trinity виконує смарт-контракти для перевірки даних перед їх збереженням у блокчейні. Використовуючи мережу блокчейну, Trinity може гарантувати сталість, упорядкованість та незмінність за межами довіри. Отримані результати дослідження свідчать, що Trinity використовує мінімальну кількість ресурсів, а використання смарт-контрактів дозволяє заінтересованим сторонам автоматизувати процеси керування даними. На підставі проведеного дослідження можна стверджувати, що Trinity є першою платформою, яка поєднує компоненти технології блокчейну з моделлю обміну повідомленнями «публікація-підписка».

Посилання

Gerardus Blokdyk. Constrained Application Protocol Complete Self-Assessment Guide, 2022.

Cheng Sheng and Jie Bai. Software-Defined Wide Area Network Architectures and Technologies, 2021.

Michael Juntao Yuan. Building Blockchain Apps, 2019.

Sasu Tarkoma, Publish / Subscribe Systems: Design and Principles, 2012.

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

Brenn Hill. Blockchain Quick Reference: A guide to exploring decentralized blockchain application development, 2018.

E. Buchman. Tendermint: Byzantine fault tolerance in the age of blockchains”, Ph.D. dissertation, 2016.

Meherban Singh. Consensus Algorithms in Distributed Systems”, 2023.

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-aconfusing-namefor-a-shared-database (дата звернення: 16.11.2022).

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

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

Зайцев Є.О. Smart засоби визначення аварійних станів у розподільних електричних мережах міст. Таврійський науковий вісник. Серія: Технічні науки, 2022, (5).

Новіченко Є.О. Актуальні засади створення алгоритмів обробки інформації для логістичних центрів. Таврійський науковий вісник. Серія: Технічні науки, 2023, (1).

Коротін Д.С. Ефективність функціонування комп’ютерних систем при використанні технології блокчейн і баз данних. Таврійський науковий вісник. Серія: Технічні науки, 2022, (6).

Singh Garewal. Practical Blockchains and Cryptocurrencies: Speed Up Your Application Development Process and Develop Distributed Applications with Confidence, 2020.

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

Kevin Solorio and Randall Kanna. Hands-On Smart Contract Development with Solidity and Ethereum: From Fundamentals to Deployment, 2019.

Dhairya Parikh. Raspberry Pi and MQTT Essentials: A complete guide to helping you build innovative full-scale prototype projects using Raspberry Pi and MQTT protocol, 2022.

##submission.downloads##

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

2024-12-30

Як цитувати

Твердохліб, А. О., & Антоненко, А. В. (2024). ОСОБЛИВОСТІ РОЗПОДІЛЕНОГО БРОКЕРУ TRINITY НА ОСНОВІ ТЕХНОЛОГІЇ БЛОКЧЕЙН. Таврійський науковий вісник. Серія: Технічні науки, (6), 130-138. https://doi.org/10.32782/tnv-tech.2024.6.14

Номер

Розділ

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

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

1 2 3 > >>