Proof of Optimum (PoO): Consensus Model Based on Fairness and Efficiency in Blockchain

被引:1
|
作者
Gunduz, Fatih [1 ]
Birogul, Serdar [2 ]
Kose, Utku [1 ,3 ]
机构
[1] Suleyman Demirel Univ, Dept Comp Engn, Turkiye, TR-32260 Isparta, Turkiye
[2] Duzce Univ, Dept Comp Engn, TR-81620 Duzce, Turkiye
[3] Univ North Dakota, Coll Engn & Mines, Grand Forks, ND 58202 USA
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 18期
关键词
blockchain; optimization; genetic algorithm; traveling salesman problem; consensus algorithm;
D O I
10.3390/app131810149
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Blockchain systems are popular technologies that have recently emerged. As a decentralized system, blockchain technology has provided many solutions and many problems associated with these solutions. One of its most important problems is that while performing hash calculations very intensively to create a new consensus block, it reduces its efficiency depending on the duration. In this study, a new model to avoid Proof of Work (PoW), which directs the computations made to create blocks to optimization algorithms, is proposed. The proof mechanism proposed in this study is called Proof of Optimization (PoO). A traveling salesman problem (TSP) is entered into the designed system to solve the optimization algorithms. Nodes are asked to solve the TSP in certain iterations and populations. As a result, nodes are asked to create blocks with the fitness, density and time values obtained. PoO and PoW consensus algorithms were subjected to an experimental comparison in the system. The test results show that the block generation time of the PoO consensus model varies between 2 s according to the dataset solution with the least cities (ulysses22) and 60 s according to the dataset solution with the most cities (gr666). Additionally, as a result of experimental analyses, it was determined that decentralization, which is the percentage of block creation among miners in the blockchain, reached a more stable value and the fairness index rose above 0.90 on average. When the obtained values were compared with PoW, it was observed that the block time was more stable and the decentralization of the blockchain was higher. In this way, high-equipped nodes in the blockchain system are prevented from dominating the network. Thus, it is ensured that low-equipped nodes have the right to create blocks in the blockchain. The difficulty levels of the problems can be adjusted by changing the number of cities in the TSP evaluated in this study. In this way, the problem of creating blocks in the network can be made more difficult or easier at any time.
引用
收藏
页数:25
相关论文
共 50 条
  • [21] FPoR: Fair proof-of-reputation consensus for blockchain
    Zhang, Tao
    Huang, Zhigang
    ICT EXPRESS, 2023, 9 (01): : 45 - 50
  • [22] Predictive Proof of Metrics - a New Blockchain Consensus Protocol
    Bhamidipati, Venkata Siva Vijayendra
    Chan, Michael
    Jain, Arpit
    Murthy, Ashok Srinivasa
    Chamorro, Derek
    Muralidhar, Aniruddh Kamalapuram
    2019 SIXTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS), 2019, : 498 - 505
  • [23] Proof of service power: A blockchain consensus for cloud manufacturing
    Zhang, Yuankai
    Zhang, Lin
    Liu, Yongkui
    Luo, Xiao
    JOURNAL OF MANUFACTURING SYSTEMS, 2021, 59 : 1 - 11
  • [24] A fair consensus model in blockchain based on computational reputation
    Mohsenzadeh, Ali
    Bidgoly, Amir Jalaly
    Farjami, Yaghoub
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 204
  • [25] Blockchain-based Perfect Sharing Project Platform based on the Proof of Atomicity Consensus Algorithm
    Lee, Eunhee
    Yoon, Yongik
    Lee, Gyu Myoung
    Um, Tai-Won
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2020, 27 (04): : 1244 - 1253
  • [26] PLEDGE: A Proof-of-Honesty based Consensus Protocol for Blockchain-based IoT Systems
    Makhdoom, Imran
    Tofigh, Farzad
    Zhou, Ian
    Abolhasan, Mehran
    Lipman, Justin
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [27] Simulating Blockchain Consensus Protocols in Julia: Proof of Work vs Proof of Stake
    Drakopoulos, Georgios
    Kafeza, Eleanna
    Giannoukou, Ioanna
    Mylonas, Phivos
    Sioutas, Spyros
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS. AIAI 2022 IFIP WG 12.5 INTERNATIONAL WORKSHOPS, 2022, 652 : 357 - 369
  • [28] Revisiting the Fairness and Randomness of Delegated Proof of Stake Consensus Algorithm
    Wang, Qi
    Xu, Ming
    Li, Xiangxue
    Qian, Haifeng
    2020 IEEE INTL SYMP ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, INTL CONF ON BIG DATA & CLOUD COMPUTING, INTL SYMP SOCIAL COMPUTING & NETWORKING, INTL CONF ON SUSTAINABLE COMPUTING & COMMUNICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2020), 2020, : 305 - 312
  • [29] A Blockchain-Based Framework for Supervision of Livelihood Issues: Proof of Concept With Optimized Consensus
    Xu, Jinyue
    Hua, Caijian
    Zhang, Yan
    IEEE ACCESS, 2023, 11 : 73414 - 73434
  • [30] A novel game theory based reliable proof-of-stake consensus mechanism for blockchain
    Bala, Kirti
    Kaur, Pankaj Deep
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (09)