arrow
返回

Belief game: Verifying smart contract functionality in player dynamic interactions

delete2024-12-01
delete0
delete
OA
AI
X
Xu Liu
J
Junwu Zhu *
DOI:10.1016/j.jestch.2024.101913delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Smart contracts, being security-critical code, facilitate consensus among players and ensure secure and accurate value transfer, and formal verification is necessary to guarantee functional correctness of contracts. Game theory serves as one of the tools informal verification by assessing whether the outcomes of contract executions meet the expected goals. While most studies employing game theory to verify smart contract functionality assume rational players, in practice, players may invoke and deploy smart contracts involving irrational behavior, casting doubt on the correctness of verification results. The aim of this study is to propose an alternative game model to verify smart contract functionality in dynamic player interactions where irrational behavior is involved. Specifically, a belief-based smart contract execution game (BSC-game) model was introduced, utilizing belief - the probability that a player believes in the irrationality of others - to capture how the irrational behavior of others affects a player's contract execution decisions. Reasonable economic incentives were introduced to encourage honest behavior of players. Moreover, a computationally feasible method was designed to update players' beliefs in large-scale dynamic smart contract executions. Theoretical analysis discloses the existence of equilibrium in the BSC-game, as well as the conditions for the number of faulty players within the system's fault tolerance. We conducted the simulation experiments, and verified the business-oriented smart contract written in G language by the BSC-game model. The results further indicate that although players' beliefs impact their decisions to execute contracts, reasonable economic incentives can motivate players to execute contracts honestly. This ensures that smart contract functionality aligns with expected goals, showing that the BSC-game model can verify and guarantee the correctness of contract functions. This new approach significantly contributes to bolstering smart contract security and credibility, positively influencing blockchain stability.
Keyword:
Smart contract
Formal verification
Belief dependent strategy
Game equilibrium
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

E
Engineering Science and Technology-An International Journal-JESTECH
IF:
5.4
论文数:
1.4K
被引数:
6.3K

机构

Y
Yangzhou University
学者数:
2.8W
论文数: 1.9W
被引数: 3.3W
引用论文

引用论文

A Solicitous Approach to Smart Contract Verification
err2023-03-13
err9
PREAI
errOtoni, Rodrigo; Marescotti, Matteo; Alt, Leonardo; Eugster, Patrick; Hyvarinen, Antti; Sharygina, Natasha
err分享
err收藏
Motion of Scandium Ions in Sc2C84 Observed by 45Sc Solution NMR通过 45Sc溶液NMR观察到的Sc2C84 中Sc离子的运动
err1996-06-06
err0
PREAI
errYoko Miyake; Shinzo Suzuki; Yasuhiko Kojima; Koichi Kikuchi; Kaoru Kobayashi; Shigeru Nagase; Masatsune Kainosho; Yohji Achiba; Yutaka Maniwa; Keith Fisher
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
The Control of Visual Attention
err2014-01-01
err0
PREAI
errShaun P. Vecera; Joshua D. Cosman; Daniel B. Vatterott; Zachary J.J. Roper
err分享
err收藏
Blockchain smart contracts formalization: Approaches and challenges to address vulnerabilities
err2020-01-01
err120
PREAI
errSingh, Amritraj; Parizi, Reza M.; Zhang, Qi; Choo, Kim-Kwang Raymond; Dehghantanha, Ali
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容