eONPUIR

Research into the possibilities of improving Proof-of-Work blockchain technology

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

dc.contributor.author Soloviova, Diana V.
dc.contributor.author Соловйова, Діана Вячеславівна
dc.contributor.author Antoshchuk, Svitlana G.
dc.contributor.author Антощук, Світлана Григорівна
dc.contributor.author Boltenkov, Viktor O.
dc.contributor.author Болтьонков, Віктор Олексійович
dc.date.accessioned 2024-06-04T21:04:44Z
dc.date.available 2024-06-04T21:04:44Z
dc.date.issued 2024-05-27
dc.identifier.issn 2663-0176
dc.identifier.issn 2663-7731
dc.identifier.uri http://dspace.opu.ua/jspui/handle/123456789/14504
dc.description.abstract This work is devoted to to the research into the possibilities of improving Proof-of-Work blockchain technology based on dynamic clustering of nodes to reduce transaction time.To eliminate the problem with the Proof-of-Work mechanism, which is considered in this work, it is necessary to solve the problem of reducing the amount of time spent on a transaction. It is proposed to implement this by dividing the system into subnets: when the consensus is not accepted by the entire community, but it is accepted by groups separately – thus minimizing the transaction time in the Proof-of-State algorithm. There is no ready-made solution for the Proof-of-Work dynamic consensus mechanism that would be successfully applied in blockchain technologies. All existing algorithms for dividing the blockchain network into subgroups are used only for static algorithms, but Proof-of-Work is dynamic and has certain features: there is no scope; the user does not see the list of nodes. These features greatly complicate the implementation of clustering for the Proof-of-Work consensus mechanism. The task of this study is the formulation of hypotheses and the verification of the formulated hypotheses, which are aimed at increasing the speed of the transaction. For verification, it is proposed to simulate a blockchain network to conduct experiments and test hypotheses that can potentially solve the Proof-of-Work problem. To develop a way for improving the Proof-of-Work consensus mechanism by implementing dynamic clustering of network nodes, flexibility and scalability, minimal impact on the existing blockchain protocol are taken into account, security issues are also important, management of the process of accepting new nodes to avoid possible attacks and ensure integrity and network security. Existing methods of improving Proof-of-Work technology, clustering methods that can be applied to the network are analyzed; problems that arise when developing a new technique are identified. A blockchain network modeling system has been developed and implemented, with the help of which the approach of dynamic grouping of nodes of the blockchain network, in which the system is divided into subsystems, is implemented. The results of the study allow us to conclude: the cluster system gives improved values of the number of transactions per second (by two hundredths transactions), average transaction time (by one and sixty-seven hundredthsseconds), throughput (by two tenthstransactions), transaction delay (by one and six hundred sixty-seven thousandths seconds) and significantly reduces the total energy consumption of the system (a difference of five thousand, one hundred twenty-two units). This indicates the potential of the proposed method in various practical applications. en
dc.description.abstract Для усунення проблеми з механізмом Proof-of-Work, який розглядається в цій роботі, необхідно вирішити проблему зменшення кількості часу, що витрачається на транзакцію. Це пропонується реалізувати шляхом поділу системи на підмережі: коли консенсус приймається не всією спільнотою, а приймається групами окремо – таким чином мінімізується час транзакції в алгоритмі Proof-of-State. Немає готового рішення для механізму динамічного консенсусу Proof-of-Work, яке було б успішно застосоване в технологіях блокчейн. Всі існуючі алгоритми поділу мережі блокчейн на підгрупи використовуються тільки для статичних алгоритмів, але Proof-of-Work динамічний і має певні особливості: немає області дії, користувач не бачить список вузлів. Ці особливості значно ускладнюють реалізацію кластеризації для механізму консенсусу Proof-of-Work. Завданням даного дослідження є формулювання гіпотез і перевірка сформульованих гіпотез, які спрямовані на підвищення швидкості проведення транзакції. Для перевірки пропонується змоделювати мережу блокчейн для проведення експериментів і перевірки гіпотез, які потенційно можуть вирішити проблему Proof-of-Work. Для удосконалення вдосконалення механізму консенсусу Proof-of-Work шляхом реалізації динамічної кластеризації вузлів мережі враховуються гнучкість і масштабованість, мінімальний вплив на існуючий протокол блокчейну, питання безпеки також важливі, управління процесом прийняття нові вузли, щоб уникнути можливих атак і забезпечити цілісність і безпеку мережі. Проаналізовано існуючі шляхи вдосконалення технології Proof-of-Work, методи кластеризації, які можна застосувати в мережі, виявлено проблеми, які виникають при цьому. Розроблено та впроваджено систему моделювання блокчейн-мережі, за допомогою якої реалізовано підхід динамічного групування вузлів блокчейн-мережі, при якому система розбита на підсистеми. Результати дослідження дозволяють зробити висновок: кластерна система дає покращені значення кількості транзакцій в секунду (на дві сотих транзакцій), середнього часу транзакцій (на одну і шістдесят сім сотих секунд), пропускної здатності (на дві десяті транзакцій), затримки транзакції (на одну шістсот шістдесят сім тисячних секунди) і істотно знижує загальне енергоспоживання системи (різниця в п'ять тисяч сто двадцять дві одиниці). Це свідчить про потенціал запропонованого методу в різних практичних застосуваннях. en
dc.language.iso en en
dc.publisher Odessа Polytechnic National University en
dc.subject Blockchain technology en
dc.subject Proof-of-Work en
dc.subject Proof-of-Work consensus en
dc.subject consensus mechanism en
dc.subject blockchain simulation en
dc.subject blockchain mining en
dc.subject transaction time en
dc.subject time minimization en
dc.subject mining synchronization en
dc.subject dynamic clustering en
dc.subject blockchain modelling en
dc.subject Proof-of-State en
dc.subject технологія блокчейн en
dc.subject Proof-of-Work en
dc.subject rонсенсус Proof-of-Work en
dc.subject механізм консенсусу en
dc.subject симуляція блокчейна en
dc.subject майнінг блокчейнів en
dc.subject час транзакції en
dc.subject мінімізація часу en
dc.subject синхронізація майнінгу en
dc.subject динамічна кластеризація en
dc.subject блокчейн моделювання en
dc.title Research into the possibilities of improving Proof-of-Work blockchain technology en
dc.title.alternative Дослідження можливостей вдосконалення технології блокчейну Proof-of-Work en
dc.type Article en
opu.citation.journal Herald of Advanced Information Technology en
opu.citation.volume 2 en
opu.citation.firstpage 131 en
opu.citation.lastpage 146 en
opu.citation.issue 7 en


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

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

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