Blockchain Papers

Follow blockchain research across journals, conferences, and preprint repositories.

7,409 papersLast indexed Aug 24, 2026
Search papers

Paper index

7,409 results · page 139 of 309

Clear filters
Jul 20, 2023
3 cites
SCMTool: A Graphical Tool for Smart Contract Modeling

Gislainy Crisostomo Velasco, Dionatan Alves Vieira, Marcos Alves Vieira, Sérgio T. Carvalho

The development of smart contracts in the Ethereum Virtual Machine (EVM) can be a complex task, both for experienced and beginner developers. Understanding these contracts can be challenging for both technical and non-technical users, due to the difficulty in comprehending the connection between the elements and resources available, as there is no clear way to visually present the functionalities of a contract and its relationships. In this paper, we introduce the Smart Contract Modeling Tool (SCMTool), a graphical tool based on the Model-Driven Engineering approach, that allows users to specify models that represent the structure of a smart contract in a simpler and more intuitive way. The tool was validated using a use case from the NFT industry.

Open access
FinTech, Crowdfunding, Digital Finance
Auction Theory and Applications
Blockchain Technology Applications and Security
Original source
Jul 20, 2023·International Journal of Recent Technology and Engineering (IJRTE)
2 cites
Decentralized Storage for Educational Resources

R Harsha, E Indra, Thirugnana Sambandham, K. Panimozhi

The growth of blockchain over the last ten years has been astounding: from bitcoin to over 2,000 altcoins, and from decentralized electronic payments to programmable transactions, by complicated tokens and smart contracts controlled by autonomous entities. The technological aspects of blockchain are developing at the same time as the new generation of blockchain applications are also developing. This paper considers one such sphere, to develop a decentralized solution for accessing Educational Resources which will alleviate the issues due to the single point of failure of centralized systems, democratize access to educational content and provide a facile experience for users who are not exposed to web3 technologies. This platform was developed by implementing Smart Contracts using Solidity and deploying them on the Ethereum blockchain to store educational resource metadata and files on the Inter Planetary File System (IPFS). Interfacing of blockchain and the frontend is done using the web3.js. The platform is more tenacious and fault-tolerant than systems using a centralized architecture and provides a better user experience by incorporating a search mechanism for the files uploaded to the platform. This paper proposes a decentralized platform that allows users to upload educational resources that can be accessed by others and implemented a file meta-data-based search feature to remove the need for users to remember the IPFS hash of a file.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Cloud Data Security Solutions
Original source
Jul 19, 2023·IEEE Transactions on Services Computing
5 cites
A Blockchain-Based Approach for Parametric Insurance Under Multiple Sources of Truth

Tahiry Rabehaja, Shantanu Pal, Ambrose Hill, Michael Hitchens

The use of parametric insurance is promising as its payouts can be directly tied to hazard indicators and thus provide a fast-tracked claim-to-payout process, which improves liquidity in times of disaster. In parametric insurance, policies are determined by a loss threshold (modelled or sustained) or physical hazard severity (e.g., rainfall or wind speed). In the latter, when the severity of the hazard exceeds a threshold, a payout is automatically triggered according to the insurance contract terms to compensate the policyholder without needing a loss assessment. Recently, blockchains have been proposed to improve the efficiency of insurance product offerings (e.g., to cut administrative costs associated with the premium collection and claim processing) and to efficiently store and maintain information (e.g., immutable distributed storage for audits). While parametric insurance would certainly benefit from these blockchain implementations, existing proposals mostly depend on a single source of truth for payout calculations. In this paper, we present a novel trust-based framework to handle multiple sources of truth in parametric insurance products which use blockchain technology. This framework alleviates the reliance on a single point of failure (either through accidents or malicious abuses) and outperforms its statistical counterparts. We discuss how parametric insurance would work under such a framework using real-world use-case scenarios, show the use of subjective logic to reason about multiple sources of truth, present the architecture of the framework, and examine a detailed blockchain-based implementation using an Ethereum private blockchain. Our results show the feasibility of the proposed system in practice.

Open access
Blockchain Technology Applications and Security
Cryptography and Data Security
Privacy-Preserving Technologies in Data
Original source
Jul 19, 2023·International Journal of Network Management
42 cites
Survey on blockchain‐based non‐fungible tokens: History, technologies, standards, and open challenges

Kyungchan Ko, Taeyeol Jeong, Jong-Soo Woo, James Won‐Ki Hong

Abstract This paper presents a survey of non‐fungible tokens (NFTs), including its history, technologies, standards, and challenges in their development. An NFT is a unique digital entity that is created and maintained using blockchain technology. Each NFT is identified using a unique smart contract and a token ID, so the whole history of the NFT can be globally identified by its address and token ID. The blockchain information indelibly identifies the current owner of any asset, previous owners, and original creator. NFTs are used to manage ownership of digital and physical assets and cryptocurrencies. The prices of popular NFTs have become very high, and the market for them has overheated in recent years. NFT technology and its ecosystem have evolved since Quantum, the first NFT, was stored in the Namecoin blockchain. Ethereum has become the main platform for NFT projects because it provides support for smart contracts. Currently, almost all NFT projects are launched on the Ethereum blockchain. NFT has two major standards called ERC‐721 and ERC‐1155, which have had important functions in the development of NFT. Starting with these two standards, other standards for NFT continue to emerge; they expand the functionality of NFT such as by adding utility. However, NFT is a very early technology, and it has not been long after the NFT concept was created and used. So there are several challenges for further improving NFT technology, in terms of usability, interoperability, and evolution. This paper presents a survey of NFT, including its history, technologies, standards, and challenges of NFT.

Open access
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Original source
Jul 19, 2023·Sensors
51 cites
Enabling Trust and Security in Digital Twin Management: A Blockchain-Based Approach with Ethereum and IPFS

Austine Onwubiko, Raman Singh, Shahid Mahmood Awan, Zeeshan Pervez · 5 authors

The emergence of Industry 5.0 has highlighted the significance of information usage, processing, and data analysis when maintaining physical assets. This has enabled the creation of the Digital Twin (DT). Information about an asset is generated and consumed during its entire life cycle. The main goal of DT is to connect and represent physical assets as close to reality as possible virtually. Unfortunately, the lack of security and trust among DT participants remains a problem as a result of data sharing. This issue cannot be resolved with a central authority when dealing with large organisations. Blockchain technology has been proposed as a solution for DT information sharing and security challenges. This paper proposes a Blockchain-based solution for digital twin using Ethereum blockchain with performance and cost analysis. This solution employs a smart contract for information management and access control for stakeholders of the digital twin, which is secure and tamper-proof. This implementation is based on Ethereum and IPFS. We use IPFS storage servers to store stakeholders' details and manage information. A real-world use-case of a production line of a smartphone, where a conveyor belt is used to carry different parts, is presented to demonstrate the proposed system. The performance evaluation of our proposed system shows that it is secure and achieves performance improvement when compared with other methods. The comparison of results with state-of-the-art methods showed that the proposed system consumed fewer resources in a transaction cost, with an 8% decrease. The execution cost increased by 10%, but the cost of ether was 93% less than the existing methods.

Open access
3 source records
Digital Transformation in Industry
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Original source
Jul 18, 2023·Applied Sciences
4 cites
Blockchain-Based Licensed Spectrum Fair Distribution Method towards 6G-Envisioned Communications

Mengjiang Liu, Qianhong Wu, Yiming Hei, Dawei Li

Spectrum distribution is a classical licensed spectrum accessing method in mobile communication networks. The licensed idle spectrum resources are authorized and distributed from spectrum owners to mobile users. However, the exponential growth of user capacity brings excessive load pressure on the traditional centralized network architecture. With a lack of sufficient supervision and penalty measures, dishonest behaviors of spectrum owners and spectrum users will lead to an unfair status in the distribution process. As a result, the honest participants’ interest will be harmed. As an important supporting infrastructure of Internet of Things technology, 6G cannot completely follow the existing spectrum distribution method. Towards 6G network spectrum distribution, a blockchain-based licensed spectrum fair distribution method is proposed. A lightweight consensus mechanism named proof of trust (PoT) is applied to reduce computational power consumption and consensus time overhead. We deploy the method on the Ethereum test chain; a theoretical analysis and experimental results demonstrate the fairness, effectiveness and security of the method.

Open access
2 source records
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Privacy-Preserving Technologies in Data
Original source
Jul 18, 2023
4 cites
Proof of Location through a Blockchain Agnostic Smart Contract Language

Michele Bonini, Mirko Zichichi, Stefano Ferrettiv, Gabriele D’Angelo

Location-based services are at the heart of many applications that individuals use every day. However, there is often no guarantee of the truthfulness of users’ location data, since this information can be easily spoofed without a proof mechanism. In distributed system applications, preventing users from submitting counterfeit locations becomes even more challenging because of the lack of a central authority that monitors data provenance. In this work, we propose a decentralized architecture based on blockchains and decentralized technologies, offering a transparent solution for Proof of Location (PoL). We specifically address two main challenges, i.e., the issuing process of the PoL and the proof verification. We describe a smart contract based implementation in Reach, a blockchain-agnostic smart contract language, and the tests we conducted on different blockchains, i.e. Ethereum, Polygon, and Algorand, measuring latency and costs due to the payment of fees. Results confirm the viability of the proposal.

Open access
Blockchain Technology Applications and Security
Privacy-Preserving Technologies in Data
Cryptography and Data Security
Original source
Jul 18, 2023
3 cites
The More You Know: Energy Labelling Enables More Sustainable Cryptocurrency Investments

Andreea-Elena Drăgnoiu, Moritz Platt, Zixin Wang, Zhixuan Zhou

The energy consumption of popular cryptocurrencies varies greatly: cryptocurrencies based on proof-of-work (e.g. Bitcoin) consume much more electricity than their counterparts that use alternative consensus mechanisms, such as proof-of-stake (e.g. Ethereum). Nevertheless, proof-of-work cryptocurrencies dominate the market. We investigate whether energy labelling, i.e., displaying electricity consumption information on centralized exchanges, influences consumers’ product preferences. We conduct a control/treatment study: during this study, participants with an interest in cryptocurrencies (N = 200) are presented with a fictitious cryptocurrency exchange user interface. The treatment group is shown a user interface that displays energy labels, while the control group receives no information related to electricity consumption. Participants then declare how likely they are to acquire particular cryptocurrencies. We measure the treatment effect and find a significant negative correlation (p = 0.002) between being exposed to energy labels and expressing a strong preference for energy-ineïŹƒcient cryptocurrencies. Based on this finding, we reflect on the sustainability issues of cryptocurrencies and discuss how energy labelling on centralized exchanges can be applied to nudge investors away from energy-ineïŹƒcient cryptocurrencies. This indicates that regulators would be well advised to consider energy labelling to address the adverse climate impacts of cryptoassets.

Open access
Blockchain Technology Applications and Security
Market Dynamics and Volatility
Energy, Environment, and Transportation Policies
Original source
Jul 18, 2023
1 cites
Short-term prediction for Ethereum with Deep Neural Networks and Statistical Validation Tests

Eduardo José Costa Lopes, Reinaldo A. C. Bianchi

Cryptocurrency has become a popular asset in global financial markets, meaning that individual investors and asset management companies worldwide are considering this new investment class. The main contribution of this research is to address an intra-day forecasting problem with hourly granularity by comparing deep network architectures, including ones with attention mechanisms for the Ethereum intrinsic cryptocurrency (ETH). Since variations on the deep learning model parameter values may also introduce variability in the results produced by the models, different statistical validations were considered part of the comparison process. Finally, this work shows that the Temporal Convolutional Network model (TCN) outperformed other architectures considered for a short-term forecast period in terms of processing time. The TCN deep learning model is also amongst the most accurate models, using an auto-regressive integrated moving average model (ARIMA) as a baseline.

Open access
Stock Market Forecasting Methods
Blockchain Technology Applications and Security
Complex Systems and Time Series Analysis
Original source
Jul 17, 2023·Zenodo (CERN European Organization for Nuclear Research)
0 cites
Graph embeddings for blockchain-induced networks

MĂĄtĂ© SzƑke

In recent years, the rapid growth of blockchain technology has sparked massive curiosity and transformed various industries. Among the numerous blockchain platforms, Ethereum has gathered significant attention for its decentralized applications and smart contracts. Understanding Ethereum and its network interactions is a challenging task but with various methods at our disposal, such as graph embeddings, we gain valuable insight into its operations. Graph embeddings are powerful techniques in the realm of data representation, which have become a focal point in analyzing complex structures. By capturing the essence of graph’s structure and semantics, embeddings enable efficient analysis of vast networks. In the context of blockchain-induced networks, graph embeddings offer effective insights into the behavior and dynamics of transactions and addresses. In my Bachelor’s thesis, conducted under the guidance and support of Dr. Ferenc Beres and Marcell Nagy, I aim to explore the connection between graph embeddings and blockchain-induced networks from Ethereum with a binary classification problem on certain Ethereum accounts’ network interactions as graphs. Additionally, I analyze graph-level properties and employ dimensionality reduction techniques to visualize these networks in the embedding space.

Open access
Graph theory and applications
Complex Network Analysis Techniques
Advanced Graph Neural Networks
Original source
Jul 17, 2023·arXiv (Cornell University)
6 cites
A Privacy-Preserving Blockchain-based E-voting System

Arnab Mukherjee, Souvik Majumdar, Anup Kumar Kolya, S. Nandi

Within a modern democratic nation, elections play a significant role in the nation's functioning. However, with the existing infrastructure for conducting elections using Electronic Voting Systems (EVMs), many loopholes exist, which illegitimate entities might leverage to cast false votes or even tamper with the EVMs after the voting session is complete. The need of the hour is to introduce a robust, auditable, transparent, and tamper-proof e-voting system, enabling a more reliable and fair election process. To address such concerns, we propose a novel solution for blockchain-based e-voting, focusing on the security and privacy aspects of the e-voting process. We consider the security risks and loopholes and aim to preserve the anonymity of the voters while ensuring that illegitimate votes are properly handled. Additionally, we develop a prototype as a proof of concept using the Ethereum blockchain platform. Finally, we perform experiments to demonstrate the performance of the system.

Open access
2 source records
cs.CR
cs.DC
Internet Traffic Analysis and Secure E-voting
Original source
Jul 17, 2023·Scientific Reports
4 cites
A tamper-resistant timed secure data transmission protocol based on smart contract

Ke Yuan, Haowen Cao, Suya Zhang, Chenxu Zhai · 6 authors

Many time-sensitive scenarios need to decrypt data at a specified time. The timed-release encryption (TRE) primitive can meet this requirement. However, in the single-time server TRE model, there is a single point of failure problem. Therefore, we propose a tamper-resistant timed secure data transmission protocol based on smart contracts. Firstly, by decomposing the ciphertext into ciphertext fragments, the amount of deposit that a single middleman needs to submit is reduced. Secondly, it provides the system with security redundancy that changes with the decomposition mode. Thirdly, the sender is required to submit the hash value of each ciphertext fragment to the blockchain network at the same time as sending data, so that the receiver can quickly verify the authenticity of the ciphertext to resist substitution attack. Security analysis shows that the proposed protocol model can resist interruption attacks, release-ahead attacks and replacement attacks. Finally, we conduct a monetary cost test on the Ethereum's Rinkeby test network. The results show that our running cost is almost double compared with the existing similar scheme, but it is still very low and almost negligible compared with the value of the content and the expected profits it brings.

Open access
Cryptography and Data Security
Blockchain Technology Applications and Security
Security and Verification in Computing
Original source
Jul 17, 2023·arXiv (Cornell University)
4 cites
G-Scan: Graph Neural Networks for Line-Level Vulnerability Identification in Smart Contracts

Christoph Sendner, Ruisi Zhang, Alexander Hefter, Alexandra Dmitrienko · 5 authors

Due to the immutable and decentralized nature of Ethereum (ETH) platform, smart contracts are prone to security risks that can result in financial loss. While existing machine learning-based vulnerability detection algorithms achieve high accuracy at the contract level, they require developers to manually inspect source code to locate bugs. To this end, we present G-Scan, the first end-to-end fine-grained line-level vulnerability detection system evaluated on the first-of-its-kind real world dataset. G-Scan first converts smart contracts to code graphs in a dependency and hierarchy preserving manner. Next, we train a graph neural network to identify vulnerable nodes and assess security risks. Finally, the code graphs with node vulnerability predictions are mapped back to the smart contracts for line-level localization. We train and evaluate G-Scan on a collected real world smart contracts dataset with line-level annotations on reentrancy vulnerability, one of the most common and severe types of smart contract vulnerabilities. With the well-designed graph representation and high-quality dataset, G-Scan achieves 93.02% F1-score in contract-level vulnerability detection and 93.69% F1-score in line-level vulnerability localization. Additionally, the lightweight graph neural network enables G-Scan to localize vulnerabilities in 6.1k lines of code smart contract within 1.2 seconds.

Open access
2 source records
Advanced Malware Detection Techniques
Software Engineering Research
cs.CR
Original source
Jul 15, 2023·Fractal and Fractional
17 cites
A Novel Method of Blockchain Cryptocurrency Price Prediction Using Fractional Grey Model

Yunfei Yang, Jiamei Xiong, Lei Zhao, Xiaomei Wang · 6 authors

Cryptocurrency prices have the characteristic of high volatility, which has a specific resistance to cryptocurrency price prediction. Therefore, the appropriate cryptocurrency price predictive method can help reduce the investment risk of investors. In this study, we proposed a novel prediction method using a fractional grey model (FGM (1,1)) to predict the price of blockchain cryptocurrency. Specifically, this study established the FGM (1,1) through the closing price of three representative blockchain cryptocurrencies (Bitcoin (BTC), Ethereum (ETH), and Litecoin (LTC)). It adopted the PSO algorithm to optimize and obtain the optimal order of the model, thereby conducting prediction research on the price of blockchain cryptocurrency. To verify the predictive precision of the FGM (1,1), we mainly took MAPE, MAE, and RMSE as the judging criteria and compared the model’s predictive precision with the GM (1,1) through experiments. The research results indicate that within the data range studied, the predictive accuracy of the FGM (1,1) in the closing price of BTC, ETH, and LTC has reached a “highly accurate” level. Moreover, in contrast to the GM (1,1), the FGM (1,1) outperforms predictive capability in the experiments. This study provides a feasible new method for the price prediction of blockchain cryptocurrency. It has specific references and enlightenment for government departments, investors, and researchers in theory and practice.

Open access
Grey System Theory Applications
Market Dynamics and Volatility
Energy, Environment, Economic Growth
Original source
Jul 14, 2023·arXiv
0 cites
A Blockchain-Based Framework for Distributed Agile Software Testing Life Cycle

Muhammad Shoaib Farooq, Fatima Ahmed

A blockchain-based framework for distributed agile software testing life cycle is an innovative approach that uses blockchain technology to optimize the software testing process. Previously, various methods were employed to address communication and collaboration challenges in software testing, but they were deficient in aspects such as trust, traceability, and security. Additionally, a significant cause of project failure was the non-completion of unit testing by developers, leading to delayed testing. This paper integration of blockchain technology in software testing resolves critical concerns related to transparency, trust, coordination, and communication. We have proposed a blockchain based framework named as TestingPlus. TestingPlus framework utilizes blockchain technology to provide a secure and transparent platform for acceptance testing and payment verification. By leveraging smart contracts on a private Ethereum blockchain, TestingPlus can help to ensure that both the testing team and the development team are working towards a common goal and are compensated fairly for their contributions.

Open access
cs.SE
Original source
Jul 14, 2023·Distributed Ledger Technologies Research and Practice
4 cites
A Game Theoretical Analysis of Non-linear Blockchain System

Lin Chen, Lei Xu, Zhimin Gao, Ahmed Sunny · 6 authors

Recent advances in blockchain research have been made in two important directions. One is refined resilience analysis utilizing game theory to study the consequences of selfish behavior of users (miners), and the other is the extension from a linear (chain) structure to a non-linear (graphical) structure for performance improvements, such as IOTA and Graphcoin. The first question that comes to mind is what improvements a blockchain system would see by leveraging these new advances. In this article, we consider three major properties for a blockchain system: α-partial verification, scalability, and finality-duration. We establish a formal framework and prove that no blockchain system can achieve α-partial verification for any fixed constant α, high scalability, and low finality-duration simultaneously. We observe that classical blockchain systems like Bitcoin achieve full verification (α =1) and low finality-duration, Ethereum 2.0 Sharding achieves low finality-duration and high scalability. We are interested in whether it is possible to partially satisfy the three properties.

Open access
Blockchain Technology Applications and Security
Digital Platforms and Economics
Supply Chain and Inventory Management
Original source
Jul 13, 2023·Research Square
2 cites
An Efficient and Secure Blockchain Based Homomorphic Encryption for Intelligent Transport System

Nikhil Tanwar

<title>Abstract</title> The volume of automobiles on roadways keeps growing and crashes increase in frequency, managing traffic routes gets increasingly crucial. Real-time messages are delivered through wireless connections in Intelligent Transport Systems(ITS), although this might raise safety and confidentiality issues. Safety flaws, hefty data processing and transmission costs, and safety vulnerabilities plague current traffic route management ideas. With fog-based ITS's, a simple congestion routing management system was developed to overcome these problems. In this system, automobiles encrypted their travel courses using homomorphic encryption and transfer the secured data onto a fog node. Despite being aware of what specific path was taken by every automobile, Traffic Control Centre (TMC) decodes the received ciphertexts which have been collected by the fog node and manages congestion based on the decoded data. Additionally, the plan makes utilization of the blockchain system to maintain the vehicle's public key. This makes it possible to manage individual vehicle's public key securely and impenetrably, guaranteeing that only authorized cars may join the ITS. The idea was put into operation via the Rinkeby test network based on Ethereum to show that it is feasible. According to the results of the study, this aforementioned approach outperforms other pertinent representative schemes. This lightweight traffic route management system offers a safe and effective method for controlling travel routes in ITSs by utilizing homomorphic encryption and blockchain technology. By addressing the safety and confidentiality concerns raised by sending real-time communications via wireless methods, also lowers the computation and transmission costs of previous ideas. This approach has the potential to improve traffic safety and ease congestion in ITS's.

Open access
Blockchain Technology Applications and Security
Traffic Prediction and Management Techniques
IoT and GPS-based Vehicle Safety Systems
Original source
Jul 13, 2023·Analecta Technica Szegedinensia
0 cites
Merge in the Ethereum Blockchain

AndrĂĄs Bertalan, BalĂĄzs Gyenge, KĂĄroly Kacz

The food industry has been at the forefront of rapid implementation for several technological innovations. One of the main reasons for this is that food security has been of paramount importance in supplying a growing population, taking into account both quantitative and qualitative requirements. And the necessary development could only be ensured by incorporating the latest developments. Blockchain technology is also a tool to consider in terms of how it can help track food chains. Its widespread application is only a decade old, but in some areas, for example, the operation of cryptocurrencies has already accumulated enough experience to see if it really lives up to the hopes attached to it, and what problems still stand in the way of further spread. With this material, our primary goal is to present a significant technological change that aims to solve one of the main problems of blockchain-based data management. It will be presented how the technology works (with a specific focus on the proof of work mechanism) and the transition to a truly significant platform, the proof of stake mechanism at Ethereum. This gives us an idea of how much a relatively new technology can undergo changes, and at what rate a seemingly significant problem (in this case, e.g. environmental impact) can decrease. This potential for development provides the basis for counting blockchains as a technology that can be applied in other areas, such as the food industry. In addition to scientific treatises, we often rely on Internet sources in the material, since the change occurred so quickly that publications in scientific journals could not yet track it or only in a narrower circle.

Open access
Blockchain Technology Applications and Security
Original source
Jul 13, 2023·International Journal on Recent and Innovation Trends in Computing and Communication
1 cites
Novel Frame Work for Blockchain Based Votingapplication Using Ethereum Virtual Machine

P Srilakshmi, D. K. Shareef, T. Venkata Naga Jayudu, D. Chaithanya · 6 authors

Blockchain fills in as a scattered record development which licenses propelled assets for be executed in decentralized framework which works in a common manner. In bound together systems everything depends upon the central structure and the outcomes of throwing a voting form system were not exact considering the way that anyone can change. These kinds of results are wrong and not trustworthy by the people who are voting. The Voting machines that are accessible as of now rely upon the servers which are centralized. Here the people who are voting have to keep belief on the concentrated individuals for the accurate results. So, the contemplating decentralized law-based systems that can settle on the political choice procedure very snappy and easy. These scattered systems are the most praised advancement improvement in this present genuine world. Here Blockchain advancement has various wide extent of usages starting and beginning from distributing statistics, economics etc. Here the blockchain advancement is used as a help of achieve this just assembled application that depends concerning a decentralized appropriated application. Here, the structure works in the way as follows, the transactions or understandings whichever executed are changed over into machine reasonable method of reasoning that engages and ensures understanding among various people who are in the organization, and in like manner who has the solidarity to support their individual money exchanges, different activities and opposite party challenges that are associated with their checking and observing. Smart understandings will be enabled and they are to be passed on into a blockchain space or stage, the amount of possible use cases for this development will be checked and improves amazingly. The most critical use of this blockchain is that to empty the prerequisite for pariahs in the two individuals when all is said in done and the private parts, to end up being progressively capable and effective.

Open access
Blockchain Technology Applications and Security
Original source
Jul 12, 2023·ISSTA 2023
24 cites
SmartState: Detecting State-Reverting Vulnerabilities in Smart Contracts via Fine-Grained State-Dependency Analysis

Zeqin Liao, Sicheng Hao, Yuhong Nan, Zibin Zheng

Smart contracts written in Solidity are widely used in different blockchain platforms such as Ethereum, TRON and BNB Chain. One of the unique designs in Solidity smart contracts is its state-reverting mechanism for error handling and access control. Unfortunately, a number of recent security incidents showed that adversaries also utilize this mechanism to manipulate critical states of smart contracts, and hence, bring security consequences such as illegal profit-gain and Deny-of-Service (DoS). In this paper, we call such vulnerabilities as the State-reverting Vulnerability (SRV). Automatically identifying SRVs poses unique challenges, as it requires an in-depth analysis and understanding of the state-dependency relations in smart contracts. This paper presents SmartState, a new framework for detecting state-reverting vulnerability in Solidity smart contracts via fine-grained state-dependency analysis. SmartState integrates a set of novel mechanisms to ensure its effectiveness. Particularly, Smart-State extracts state dependencies from both contract bytecode and historical transactions. Both of them are critical for inferring dependencies related to SRVs. Further, SmartState models the generic patterns of SRVs (i.e., profit-gain and DoS) as SRV indicators, and hence effectively identify SRVs based on the constructed state-dependency graph. To evaluate SmartState, we manually annotated a ground-truth dataset which contains 91 SRVs in the real world. Evaluation results showed that SmartState achieves a precision of 87.23% and a recall of 89.13%. In addition, SmartState successfully identifies 406 new SRVs from 47,351 real-world smart contracts. 11 of these SRVs are from popular smart contracts with high transaction amounts (i.e., top 2000). In total, our reported SRVs affect a total amount of digital assets worth 428,600 USD.

Open access
2 source records
Blockchain Technology Applications and Security
Adversarial Robustness in Machine Learning
Security and Verification in Computing
Original source
Jul 12, 2023
22 cites
Beyond “Protected” and “Private”: An Empirical Security Analysis of Custom Function Modifiers in Smart Contracts

Yuzhou Fang, Daoyuan Wu, Yi Xiao, Shuai Wang · 8 authors

A smart contract is a piece of application-layer code running on blockchain ledgers and it provides programmatic logic via transaction-based execution of pre-defined functions. Smart contract functions are by default invokable by any party. To safeguard them, the mainstream smart contract language, i.e., Solidity of the popular Ethereum blockchain, proposed a unique language-level keyword called “modifier,” which allows developers to define custom function access control policies beyond the traditional “protected” and “private” modifiers in classic programming languages.

Open access
Blockchain Technology Applications and Security
Security and Verification in Computing
Cloud Data Security Solutions
Original source
Jul 12, 2023·Blockchain Research and Applications
6 cites
ADEFGuard: Anomaly detection framework based on Ethereum smart contracts behaviours

Malaw Ndiaye, Thierno Ahmadou Diallo, Karim Konaté

Smart contract is the building block of blockchain systems that enables automated peer-to-peer transactions and decentralized services. Smart contracts certainly provide a powerful functional surplus for maintaining the consistency of transactions in applications governed by blockchain technology. Smart contracts have become lucrative and profitable targets for attackers because they can hold a large amount of money. Formal verification and symbolic analysis have been employed to combat these destructive scams by analyzing the codes and function calls, yet each scam's vulnerability should be discreetly predefined. In this work, we introduce ADEFGuard, a new anomaly detection framework based on the behavior of smart contracts, as new features. We design a learning and monitoring module to determine fraudulent smart contract behaviors. Our framework is advantageous over basic algorithms in three aspects. First, ADEFGuard provides a unified solution to different genres of scams, relieving the need for code analysis skills. Second, ADEFGuard's inference is orders of magnitude faster than code analysis. Third, experimental results show that ADEFGuard achieves high accuracy (85%), precision (75%) and recall (90%) for malicious contracts and is potentially useful in detecting new malicious behaviors of smart contracts.

Open access
Blockchain Technology Applications and Security
Network Security and Intrusion Detection
Advanced Malware Detection Techniques
Original source
Jul 11, 2023·Highlights in Science Engineering and Technology
2 cites
The Performance Comparison between PoSpace and PoW

Zheng Wang

The consensus algorithm of Bitcoin, namely proof-of-work (PoW), has been criticized for its high energy consumption and centralization of mining power. PoW needs a lot of processing power to execute cryptographic problems and verify network transactions. In contrast, Chia's consensus mechanism is based on proofs-of-space (PoSpace), which utilizes disk space rather than computing power. PoSpace involves generating a large amount of verifiable storage space on the network and requires less energy consumption than PoW. This paper presents a comparative analysis of the algorithms used by Bitcoin, Ethereum, and Chia. The paper simulates the PoW and PoSpace processes by Java and compares both mechanisms' memory, CPU usage, and time consumption using VisualVM. The experiment results show that PoSpace costs less space and time resources than PoW. The former is more energy-efficient and decentralized.

Open access
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Cloud Computing and Resource Management
Original source
Jul 11, 2023·Zurich Open Repository and Archive (University of Zurich)
17 cites
Time Moves Faster When There is Nothing You Anticipate: The Role of Time in MEV Rewards

Burak Öz, Benjamin Kraner, NicolĂČ Vallarano, Bingle Stegmann Kruger · 6 authors

This study explores the intricacies of waiting games, a novel dynamic that emerged with Ethereum's transition to a Proof-of-Stake (PoS)-based block proposer selection protocol. Within this PoS framework, validators acquire a distinct monopoly position during their assigned slots, given that block proposal rights are set deterministically, contrasting with Proof-of-Work (PoW) protocols. Consequently, validators have the power to delay block proposals, stepping outside the honest validator specs, optimizing potential returns through MEV payments. Nonetheless, this strategic behaviour introduces the risk of orphaning if attestors fail to observe and vote on the block timely. Our quantitative analysis of this waiting phenomenon and its associated risks reveals an opportunity for enhanced MEV extraction, exceeding standard protocol rewards, and providing sufficient incentives for validators to play the game. Notably, our findings indicate that delayed proposals do not always result in orphaning and orphaned blocks are not consistently proposed later than non-orphaned ones. To further examine consensus stability under varying network conditions, we adopt an agent-based simulation model tailored for PoS-Ethereum, illustrating that consensus disruption will not be observed unless significant delay strategies are adopted. Ultimately, this research offers valuable insights into the advent of waiting games on Ethereum, providing a comprehensive understanding of trade-offs and potential profits for validators within the blockchain ecosystem.

Open access
3 source records
Blockchain Technology Applications and Security
Complex Systems and Time Series Analysis
Auction Theory and Applications
Original source