FEATURES OF TRINITY DISTRIBUTED BROKER BASED ON BLOCKCHAIN TECHNOLOGY

Authors

DOI:

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

Keywords:

blockchain, broker, multi-stakeholder cooperation, ledger, smart contract

Abstract

At a recent time there was a widespread use of messaging protocols in modern systems. One of the messaging models that serves to exchange data and demonstrate resource efficiency at the same time is the publish-subscribe model. However, systems with this model have certain disadvantages due to the use of a centralized architecture, in which data from all devices in the network is transmitted through a central broker. Such a centralized messaging architectural model is prone to a centralized point of failure. In addition, the organization that owns the broker will have the ability to falsify or manipulate the data. This article is intended to describe the work of Trinity, a distributed blockchain-based publish-subscribe broker, as well as present an implementation and evaluation of the Trinity platform based on tracking. The principle of the Trinity robot is based on extensive data published by one of the brokers at the border and all brokers present at the border. Subdivisions of data are also stored in an immutable registry using proprietary blockchain technology. In addition, Trinity is creating smart contracts to verify data before storing it on the blockchain. Based on blockchains, Trinity can guarantee stability, regularity, and immutability across trust boundaries. The results of the study show that Trinity uses a minimal amount of resources, and the use of smart contracts allows interested parties to automate data management processes. At the research stage, it can be confirmed that Trinity is the first platform that combines blockchain technology components with a publish-subscribe exchange model.

References

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.

Published

2024-12-30

How to Cite

Твердохліб, А. О., & Антоненко, А. В. (2024). FEATURES OF TRINITY DISTRIBUTED BROKER BASED ON BLOCKCHAIN TECHNOLOGY. Таuridа Scientific Herald. Series: Technical Sciences, (6), 130-138. https://doi.org/10.32782/tnv-tech.2024.6.14

Issue

Section

COMPUTER SCIENCE AND INFORMATION TECHNOLOGY

Most read articles by the same author(s)

1 2 3 > >>