eONPUIR

Multi-objective optimization of committee selection for hierarchical Byzantine fault tolerance-based consensus protocols

Показать сокращенную информацию

dc.contributor.author Mazurok, Igor
dc.contributor.author Мазурок, Ігор Євгенович
dc.contributor.author Leonchyk, Yevhen
dc.contributor.author Леончик, Євген Юрійович
dc.contributor.author Grybniak, Sergii
dc.contributor.author Грибняк, Сергій Сергійович
dc.contributor.author Vorokhta, Alisa
dc.contributor.author Ворохта, Аліса Юріївна
dc.contributor.author Nashyvan, Oleksandr
dc.contributor.author Нашиван, Олександр Сергійович
dc.date.accessioned 2023-07-07T12:14:57Z
dc.date.available 2023-07-07T12:14:57Z
dc.date.issued 2023-04-10
dc.identifier.citation Mazurok, I., Leonchyk, Yе., Grybniak, S., Vorokhta, A., Nashyvan, O. (2023). Multi-objective optimization of committee selection for hierarchical Byzantine fault tolerance-based consensus protocols. Herald of Advanced Information Technology, Vol. 6, N 1, р. 39–53. еn
dc.identifier.citation Multi-objective optimization of committee selection for hierarchical Byzantine fault tolerance-based consensus protocols / I. Mazurok, Yе. Leonchyk, S. Grybniak, A. Vorokhta, O. Nashyvan // Herald of Advanced Information Technology = Вісн. сучас. інформ. технологій. – Оdesa, 2023. – Vol. 6, N 1. – Р. 39–53. еn
dc.identifier.issn 2663-0176
dc.identifier.issn 2663-7731
dc.identifier.uri http://dspace.opu.ua/jspui/handle/123456789/13893
dc.description.abstract Decentralized platforms like blockchain have been attracting significant attention in recent years, especially in the contextof financial and payment systems. They are designed to provide a transparent, secure, and reliable environment for digital transactions without the need for a central authority. The core of a decentralized platform like blockchain is a consensus layer that allows all participants (called Workers), whoproperly operate and follow all network protocols and have access to the same stateof the distributed ledger, to coordinate their actions and arrive at the same decisions.However, some Workersmaybe temporarilyoffline at their own discretion, without any confirmation, or their work may be faulty due to technical circumstances, resulting in unpredictable behavior.The goal of this articleis to present an approach for multi-objective optimizing ofByzantine fault tolerance (BFT)-based consensus protocols,to reduce the impact on the network of faultyparticipants. Two criteria were considered –minimization of the number of sent service messages,and maximization of the mathematical expectation of the number of produced blocks.The result isa method to determine the optimal committee size and distribution of Workers,depending on their total number in the network and the expected proportionof Byzantine faultynodes.All protocol amendments presented in this work are tested with corresponding simulation models and have demonstrated notable enhancements in the performance of the system and decreased the load on network nodes. These improvementswill be implemented to the consensus protocol Gozalandia on the Waterfall platform,enhancingits overall reliability, performance, and security. In addition, the presented optimizing algorithm can be applied to a wide range of consensus protocols in blockchains,where blocks mustbe signed by randomly selectedcommitteesto confirmtheir validity. en
dc.description.abstract Останніми роками децентралізовані платформи, такі як блокчейн, привертають значну увагу, особливо в контексті фінансових і платіжних систем. Вони створені для забезпечення прозорого, безпечного та надійного середовища для цифрових транзакцій без необхідності центрального органу. Ядром такої децентралізованої платформи, як блокчейн, є консенсусний рівень, який дозволяє всім учасникам (так званим Воркерам), які належним чином працюють і дотримуються всіх мережевих протоколів, координувати свої дії та приймати одні й ті самі рішення, маючи однаковий стан розподіленого леджеру. Однак деякі з Воркерів можуть тимчасово перебувати в автономному режимі без будь-якого підтвердження, на власний розсуд, або погано працювати через технічні обставини з непередбачуваною поведінкою. Метою цієї статті є представлення підходу до багатоцільової оптимізації консенсусних протоколів на основі візантійської відмовостійкості (BFT), щоб зменшити вплив на мережу таких фолтних учасників. Розглядалися два критерії:мінімізація кількості відправлених службових повідомлень і максимізація математичного сподівання кількості створених блоків. Результатом є метод визначення оптимального розміру комітету та розподілуВоркерівзалежно від їх загальної кількості в мережі та очікувану пропорції фолтних вузлів. Усі поправки до протоколу, представлені в цій роботі, протестовані на відповідних імітаційних моделях і продемонстрували значне підвищення продуктивності системи та зниження навантаження на вузли мережі. Ці вдосконалення буде впроваджено в консенсусний протоколGozalandia на платформі Waterfall, підвищуючи його загальну надійність, продуктивність і безпеку. Крім того, представлений алгоритм оптимізації може бути застосований до широкого діапазону консенсусних протоколів у блокчейнах, де блоки повинні бути підписані випадково вибраними комітетами щодо їх дійсності en
dc.language.iso en en
dc.publisher Odessа Polytechnic National University en
dc.subject Distributed ledger technology en
dc.subject decentralized system en
dc.subject blockchain en
dc.subject consensus protocol en
dc.subject Byzantine fault tolerance en
dc.subject технологія розподіленого леджеру en
dc.subject децентралізована система en
dc.subject блокчейн en
dc.subject протокол консенсусу en
dc.subject візантійська відмовостійкість en
dc.title Multi-objective optimization of committee selection for hierarchical Byzantine fault tolerance-based consensus protocols en
dc.title.alternative Багатокритеріальна оптимізація вибору комітету для ієрархічних протоколів консенсусу на основі BFT en
dc.type Article en
opu.citation.journal Herald of Advanced Information Technology en
opu.citation.volume 1 en
opu.citation.firstpage 39 en
opu.citation.lastpage 53 en
opu.citation.issue 6 en


Файлы, содержащиеся в элементе

Этот элемент содержится в следующих коллекциях

Показать сокращенную информацию