Comparison of block expectation time for various consensus algorithms

dc.contributor.authorKaidalov, D. S.
dc.contributor.authorKovalchuk, L. V.
dc.contributor.authorNastenko, A. O.
dc.contributor.authorRodinko, M. Yu.
dc.contributor.authorShevtsov, O. V.
dc.contributor.authorКайдалов, Д. С.
dc.contributor.authorКовальчук, Л. В.
dc.contributor.authorНастенко, А. О.
dc.contributor.authorРодінко, М. Ю.
dc.contributor.authorШевцов, О. В.
dc.contributor.authorОлійников, Р. В.
dc.date.accessioned2026-04-21T07:50:28Z
dc.date.available2026-04-21T07:50:28Z
dc.date.issued2018
dc.descriptionKaidalov D. S. Comparison of block expectation time for various consensus algorithms / D. S. Kaidalov, L. V. Kovalchuk, A. O. Nastenko, M. Yu. Rodinko, O. V. Shevtsov // Радіоелектроніка, інформатика, управління. – 2018. – № 4 (47). – C. 159-171.
dc.description.abstractEN: Context. We consider security properties of decentralized blockchain-based consensus protocols. The object of research is block confirmation time for users to get assurance that their transaction will not be reverted. Objective. The goal of the paper is to analyze double-spend attacks on the different blockchain-based systems and compare resulting probabilities of attacker’s success. Method. We presented two models for two types of attacks on the Ouroboros protocol (for the general and covert adversaries). The models allow calculating the exact number of slots needed to achieve the required level of security. It was shown that the Ouroboros protocol allows achieving the required security level with significantly shorter confirmation period in comparison with Bitcoin. We estimated minimal number of confirmation blocks and compare estimation time for Bitcoin, GHOST and Ouroboros protocols. As a measure of comparison, we considered transaction confirmation time for which the probability of a double-spend attack is less than 0.1%. We use different standard probability distribution and different properties of Markov chains and Random Walks to get comparison of estimated security properties of Bitcoin blockchain against three different models of Bitcoin double spend attack. The splitting attack based on the model where resources of honest participants are divided to compete different chains is applied to Bitcoin and GHOST consensus protocols. Properties of Markov chains and Random Walks are also applied to obtain security estimations for the Ouroboros protocol. Results. We developed methods to get specific numbers for average block confirmation time for Ouroboros protocol. We compared minimal number of confirmation blocks needed to ensure a high security for considered protocols: Bitcoin, GHOST and Ouroboros. Conclusions. The obtained results allow determination of security bounds for the Bitcoin, GHOST and Ouroboros consensus protocols. Users of the practically deployed blockchain systems may get specific parameters for a given assurance level. UK: Актуальність. Проведений аналіз децентрализованих протоколів консенсусу, які базуються на блокчейні, з точки зору властивостей безпеки системи. Об’єктом досліждення є час підтвердження блоку із відповідним рівнем гарантій відсутності відміни транзакції для користувачів. Метою роботи є порівняння кінцевих ймовірностей успіху атаки подвійної витрати для різних систем на базі блокчейну. Метод. Представлено дві моделі для двох атак на протокол Уроборос (для загального та прихованого зловмисників). Представлені моделі дозволяють обчислити точне значення числа слотів, необхідних для досягнення необхідного рівня безпеки. Показано, що протокол Уроборос дозволяє досягнути необхідного рівня безпеки за значно коротший період підтвердження у порівнянні з протоколом Біткоін. Зроблена оцінка та порівняння мінімального числа блоків підтвердження для протоколів Біткоін, GHOST та Уроборос. В якості міри порівняння було прийнято час підтвердження транзакції для якого ймовірність атаки подвійної трати менше, ніж 0,1%. Різні типи стандартних імовірнісних розподілів, а також властивості ланцюгів Маркова та випадкових блукань застосовується для отримання порівняння і оцінок властивостей безпеки блокчейна Біткоіна до трьох різних моделей атаки подвійної трати. Атака розгалуження, що заснована на моделі, де ресурси чесних учасників поділені для конкурування різних ланцюгів, застосована до протоколів консенсусу Біткоін і GHOST. Для оцінок безпеки протоколу Уроборос також використовуються властивості ланцюгів Маркова та випадкових блукань. Результати. Розроблено методи для отримання точних значень середнього часу підтвердження блока для протоколу Уроборос. Зроблено порівняння мінімального числа блоків підтвердження для забезпечення високого рівня безпеки для протоколів Біткоін, GHOST та Уроборос. Висновки. Отримані результати дозволяють визначити безпечні межі застосування протоколів консенсусу Біткоін, GHOST і Уроборос. Користувачі можуть отримати конкретні параметри для заданого рівня гарантій безпеки.
dc.identifier.urihttps://eir.zp.edu.ua/handle/123456789/28196
dc.language.isoen
dc.publisherНаціональний університет "Запорізька політехніка"
dc.subjectblockchain
dc.subjectBitcoin
dc.subjectproof-of-work
dc.subjectGHOST
dc.subjectproof-of-stake
dc.subjectOuroboros
dc.subjectблокчейн
dc.subjectБіткоін
dc.subjectконсенсус із доказом роботи
dc.subjectGHOST
dc.subjectконсенсус із доказом володіння
dc.subjectУроборос
dc.titleComparison of block expectation time for various consensus algorithms
dc.title.alternativeПорівняння часу підтвердження блоку для різних алгоритмів консенсусу
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
S_159 Kaidalov.pdf
Size:
637.31 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: