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 条
  • [21] Liquid Proof-of-Stake in Tezos: An Economic Analysis
    Dimitri, Nicola
    INFORMATION, 2022, 13 (12)
  • [22] TontineCoin: Survivor-based Proof-of-Stake
    Chris Pollett
    Thomas H. Austin
    Katerina Potika
    Justin Rietz
    Prashant Pardeshi
    Peer-to-Peer Networking and Applications, 2022, 15 : 988 - 1007
  • [23] Stakechain: A Bitcoin-Backed Proof-of-Stake
    Linus, Robin
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY. FC 2022 INTERNATIONAL WORKSHOPS, 2023, 13412 : 3 - 14
  • [24] Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol
    Kiayias, Aggelos
    Russell, Alexander
    David, Bernardo
    Oliynykov, Roman
    ADVANCES IN CRYPTOLOGY - CRYPTO 2017, PT I, 2017, 10401 : 357 - 388
  • [25] Proof-of-Stake Protocols for Privacy-Aware Blockchains
    Ganesh, Chaya
    Orlandi, Claudio
    Tschudi, Daniel
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2019, PT I, 2019, 11476 : 690 - 719
  • [26] Obfuscating Verifiable Random Functions for Proof-of-Stake Blockchains
    Shi, Yang
    Luo, Tianyuan
    Liang, Jingwen
    Au, Man Ho
    Luo, Xiapu
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) : 2982 - 2996
  • [27] Puncturable Signatures and Applications in Proof-of-Stake Blockchain Protocols
    Li, Xinyu
    Xu, Jing
    Fan, Xiong
    Wang, Yuchen
    Zhang, Zhenfeng
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 : 3872 - 3885
  • [28] Bulwark: A proof-of-stake protocol with strong consistency and liveness
    Du, Zhiqiang
    Liu, Liangxin
    Huang, Muhong
    Fu, Yanfang
    Zhang, Wendong
    COMPUTER NETWORKS, 2024, 242
  • [29] Proof-of-Participation: Implementation of Proof-of-Stake Through Proof-of-Work
    Nandwani, Arpit
    Gupta, Mudit
    Thakur, Narina
    INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING AND COMMUNICATIONS, VOL 1, 2019, 55 : 17 - 24
  • [30] Private Proof-of-Stake Blockchains using Differentially-Private Stake Distortion
    Wang, Chenghong
    Pujol, David
    Nayak, Kartik
    Machanavajjhala, Ashwin
    PROCEEDINGS OF THE 32ND USENIX SECURITY SYMPOSIUM, 2023, : 1577 - 1594