Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Pre-deployment Analysis of Smart Contracts--A Survey
Smart contracts are programs that execute transactions involving independent parties and
cryptocurrencies. As programs, smart contracts are susceptible to a wide range of errors and …
cryptocurrencies. As programs, smart contracts are susceptible to a wide range of errors and …
Verification of Bitcoin Script in Agda using weakest preconditions for access control
FF Alhabardi, A Beckmann, B Lazar… - arxiv preprint arxiv …, 2022 - arxiv.org
This paper contributes to the verification of programs written in Bitcoin's smart contract
language SCRIPT in the interactive theorem prover Agda. It focuses on the security property …
language SCRIPT in the interactive theorem prover Agda. It focuses on the security property …
A verified algebraic representation of cairo program execution
J Avigad, L Goldberg, D Levit, Y Seginer… - Proceedings of the 11th …, 2022 - dl.acm.org
Cryptographic interactive proof systems provide an efficient and scalable means of verifying
the results of computation on blockchain. A prover constructs a proof, off-chain, that the …
the results of computation on blockchain. A prover constructs a proof, off-chain, that the …
Isabelle/Solidity: a deep embedding of solidity in Isabelle/HOL
D Marmsoler, AD Brucker - Formal Aspects of Computing, 2022 - dl.acm.org
Smart contracts are computer programs designed to automate legal agreements. They are
usually developed in a high-level programming language, the most popular of which is …
usually developed in a high-level programming language, the most popular of which is …
A large‐scale empirical study of low‐level function use in Ethereum smart contracts and automated replacement
R **, K Pattabiraman - Software: Practice and Experience, 2023 - Wiley Online Library
The Ethereum blockchain stores and executes complex logic via smart contracts written in
Solidity, a high‐level programming language. The Solidity language (in its early versions) …
Solidity, a high‐level programming language. The Solidity language (in its early versions) …
[HTML][HTML] Access Control Verification in Smart Contracts Using Colored Petri Nets
I Al-Azzoni, S Iqbal - Computers, 2024 - mdpi.com
This paper presents an approach for the verification of access control in smart contracts
written in the Digital Asset Modeling Language (DAML). The approach utilizes Colored Petri …
written in the Digital Asset Modeling Language (DAML). The approach utilizes Colored Petri …
[HTML][HTML] Deductive Verification of Solidity Smart Contracts with SSCalc
D Marmsoler, B Thornton - Science of Computer Programming, 2025 - Elsevier
Smart contracts are programs stored on the blockchain, often developed in a high-level
programming language, the most popular of which is Solidity. Smart contracts are used to …
programming language, the most popular of which is Solidity. Smart contracts are used to …
LπCET: A Logic Security Analysis for Cryptographic Protocols Based on π‐Calculus Extension Theory
F Wu, J Liu, Y Li, M Ni - IET Information Security, 2024 - Wiley Online Library
The π‐calculus is a basic theory of mobile communication based on the notion of interaction,
which, is aimed at analyzing and modeling the behaviors of communication processes in …
which, is aimed at analyzing and modeling the behaviors of communication processes in …
Secure Smart Contracts with Isabelle/Solidity
D Marmsoler, A Ahmed, AD Brucker - International Conference on …, 2024 - Springer
Smart contracts are programs stored on the blockchain, often developed in a high-level
programming language, the most popular of which is Solidity. Smart contracts are used to …
programming language, the most popular of which is Solidity. Smart contracts are used to …
Formalizing IOTA Extended UTXO in Isabelle
E Dlugauskas, K Petrauskas - Vilnius University Open Series, 2024 - zurnalai.vu.lt
The IOTA Extended UTXO (IOTA EUTXO) model extends the UTXO blockchain to include
features like smart contracts and non-fungible tokens. In this work, we show that the IOTA …
features like smart contracts and non-fungible tokens. In this work, we show that the IOTA …