Model Checking of Rewards and Penalties in Beacon Chain

被引:0
|
作者
Afzaal, Hamra [1 ]
Zafar, Nazir Ahmad [1 ]
Tehseen, Aqsa [2 ]
Kousar, Shaheen [2 ]
机构
[1] COMSATS Univ Islamabad, Dept Comp Sci, Sahiwal, Pakistan
[2] Informat Technol Univ Punjab, Dept Comp Sci, Lahore 54600, Pakistan
关键词
Beacon Chain; Ethereum; 2.0; Rewards and penalties; Model checking; PAT; BLOCKCHAIN;
D O I
10.1007/s44227-024-00050-z
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Ethereum 2.0 Beacon Chain has adopted the Proof of Stake (PoS) consensus mechanism to significantly advance the security, scalability, and decentralization of blockchain technology. It has played an integral role in organizing validator operations and addressing scalability issues. The Beacon Chain's rewards and penalty system incentivizes honest behavior and penalizes dishonest actors inside the network. Ensuring the correctness of this mechanism is paramount for guaranteeing the system's integrity. Therefore, this work formally verifies the rewards and penalty mechanism in the Beacon Chain using model checking, a formal methods-based technique. The formal specification of the rewards and penalties processes and several other epoch operations are described using the Communicating Sequential Programs (CSP#) language. The properties for rewards and penalties procedures are specified with Linear Temporal Logic (LTL). The Process Analysis Toolkit (PAT) model checker is utilized for verifying the formal model against the properties. The PAT model checker takes the specified formal model as input and determines whether the properties are satisfied or violated. The properties are examined in terms of verification time, visited states, total transitions, and memory utilization.
引用
收藏
页数:32
相关论文
共 50 条
  • [11] Incentive Effects of Subjective Allocations of Rewards and Penalties
    Cai, Wei
    Gallani, Susanna
    Shin, Jee-Eun
    MANAGEMENT SCIENCE, 2023, 69 (05) : 3121 - 3139
  • [12] Penalties and rewards for over- and underages of catch allocations
    Powers, Joseph E.
    Brooks, Elizabeth N.
    ICES JOURNAL OF MARINE SCIENCE, 2008, 65 (09) : 1541 - 1551
  • [13] Anticipation of rewards and penalties is impaired in Parkinson's disease
    Hackley, SA
    Mattox, S
    Valle-Inclán, F
    PSYCHOPHYSIOLOGY, 2004, 41 : S7 - S7
  • [14] A game theoretical approach to sharing penalties and rewards in projects
    Estevez-Fernandez, Arantza
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 216 (03) : 647 - 657
  • [15] Remote Work Penalties: Work Location and Career Rewards
    Moller, Stephanie
    Yavorsky, Jill E.
    Ruppanner, Leah
    Dippong, Joseph
    SOCIAL CURRENTS, 2024, 11 (06) : 493 - 514
  • [16] Backward bisimulation in Markov chain model checking
    Sproston, Jeremy
    Donatelli, Susanna
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (08) : 531 - 546
  • [17] Explaining Penalties and Rewards for Gender Norm Violations: A Unified Theory
    Eareckson, Hannah B.
    Heilman, Madeline E.
    SEX ROLES, 2024, 90 (12) : 1701 - 1716
  • [18] REWARDS VERSUS PENALTIES - ON A NEW POLICY AGAINST TAX EVASION
    FALKINGER, J
    WALTHER, H
    PUBLIC FINANCE QUARTERLY, 1991, 19 (01): : 67 - 79
  • [19] Model Checking (k, d)-Markov Chain with ipLTL
    Zhang, Lianyi
    Meng, Qingdi
    Luo, Guiming
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2014, 2014, 8793 : 278 - 289
  • [20] The Dynamics of Rewards and Penalties: Governmental Impact on Green Packaging Adoption in Logistics
    Yang, Xingyi
    Dai, Xiaopei
    Bin, Hou
    SUSTAINABILITY, 2024, 16 (11)