块链
计算机科学
智能合约
贝叶斯网络
质量(理念)
数据库事务
坚固性
度量(数据仓库)
钥匙(锁)
组分(热力学)
贝叶斯概率
贝叶斯推理
数据挖掘
计算机安全
人工智能
数据库
程序设计语言
哲学
物理
认识论
热力学
作者
K. Sathiyamurthy,Lakshminarayana Kodavali
出处
期刊:Advances in Computers
日期:2023-01-01
被引量:1
标识
DOI:10.1016/bs.adcom.2023.07.004
摘要
Smart contracts (SC) are a key component in the Blockchain. Smart contracts are normal computer programs that are written mostly in solidity object-oriented programming language. Blockchain allows the completion of transactions only if the transaction obeying the smart contract rules. SC is not modifiable once they are deployed into the Blockchain. Thus it is essential to verify the quality of the smart contract before deploying it into the Blockchain. In this chapter, Bayesian Network Model is designed and constructed to measure the SC quality. The benefit of using a Bayesian network is that in addition to getting the probability of each quality measure, it will allow us to recommend the causes for the outcome of each quality measure. The proposed model with Bayesian Network helps in assessing the quality of smart contracts and the success rate is 82%.
科研通智能强力驱动
Strongly Powered by AbleSci AI