Design of Proof-of-Stake PBFT Algorithm for IoT Environments

被引:8
|
作者
Misic, Jelena [1 ]
Misic, Vojislav B. [1 ]
Chang, Xiaolin [2 ]
机构
[1] Govt Ontario, Toronto, ON M5B 2K3, Canada
[2] Beijing Jiaotong Univ, Beijing Key Lab Secur, Privacy Intelligent Transportat, Beijing 100044, Peoples R China
基金
加拿大自然科学与工程研究理事会;
关键词
Blockchains; Behavioral sciences; Analytical models; Vehicle dynamics; Throughput; Logic gates; Delays; Blockchain; IoT; IoV; PBFT; Proof of Stake; WAITING TIME; CONSENSUS;
D O I
10.1109/TVT.2022.3213226
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Blockchain ledgers are being increasingly used in Internet of Things (IoT) and Internet of Vehicles (IoV) applications. However, Proof of Work consensus is unsuitable in an IoV setting, which is why other paradigms need to be investigated. In this work we integrate Proof of Stake (PoS) consensus technique with multiple entry Practical Byzantine Fault Tolerance voting in a permissioned blockchain network. We introduce several PoS classes based on combination of initial stake and truthfulness of voting. We also describe a differentiated medium access approach similar to Enhanced Distribution Function (EDCA). Using a Semi Markov Process-based model, we derive the probability of reaching consensus and highlight the impact of the populations of individual stake/priority classes on achieving consensus. Our results show the impact of numbers of nodes from classes with different voting behavior on consensus probability. Results also show differentiation through the number of blocks linked per second, success probability in leadership application and delay in leader selection for node belonging to certain class. These values show how much revenue a node from given class can collect from its clients depending on initial stake and voting behavior.
引用
收藏
页码:2497 / 2510
页数:14
相关论文
共 50 条
  • [1] Proof-of-Stake Sidechains
    Gazi, Peter
    Kiayias, Aggelos
    Zindros, Dionysis
    2019 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2019), 2019, : 139 - 156
  • [2] Stake-Bleeding Attacks on Proof-of-Stake Blockchains
    Gazi, Peter
    Kiayias, Aggelos
    Russell, Alexander
    2018 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT), 2018, : 85 - 92
  • [3] Evolution of Shares in a Proof-of-Stake Cryptocurrency
    Rosu, Ioanid
    Saleh, Fahad
    MANAGEMENT SCIENCE, 2021, 67 (02) : 661 - 672
  • [4] LaKSA: A Probabilistic Proof-of-Stake Protocol
    Reijsbergen, Daniel
    Szalachowski, Pawel
    Ke, Junming
    Li, Zengpeng
    Zhou, Jianying
    28TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2021), 2021,
  • [5] Securing Proof-of-Stake Blockchain Protocols
    Li, Wenting
    Andreina, Sebastien
    Bohli, Jens-Matthias
    Karame, Ghassan
    DATA PRIVACY MANAGEMENT, CRYPTOCURRENCIES AND BLOCKCHAIN TECHNOLOGY, 2017, 10436 : 297 - 315
  • [6] CloudPoS: A Proof-of-Stake Consensus Design for Blockchain Integrated Cloud
    Tosh, Deepak K.
    Shetty, Sachin
    Foytik, Peter
    Kamhoua, Charles A.
    Njilla, Laurent
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 302 - 309
  • [7] Formal Analysis of a Proof-of-Stake Blockchain
    Thin, Wai Yan Maung Maung
    Dong, Naipeng
    Bai, Guangdong
    Dong, Jin Song
    2018 23RD INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2018, : 197 - 200
  • [8] Ethereum Proof-of-Stake under Scrutiny
    Pavloff, Ulysse
    Amoussou-Guenou, Yackolley
    Tucci-Piergiovanni, Sara
    38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 212 - 221
  • [9] Anonymous Lottery In The Proof-of-Stake Setting
    Baldimtsi, Foteini
    Madathil, Varun
    Scafuro, Alessandra
    Zhou, Linfeng
    2020 IEEE 33RD COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2020), 2020, : 318 - 333
  • [10] Coin concentration of Proof-of-Stake blockchains
    Irresberger, Felix
    Yang, Ruomei
    ECONOMICS LETTERS, 2023, 229