Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

FSC: A Fast Smart Contract Transaction Execution Approach via Read-Write Static Analysis

View through CrossRef
Transaction throughput is an important indicator of blockchain performance. However, many current smart contract virtual machines have low efficiency in executing smart contract transactions, which results in low transaction throughput of the blockchain. Some transaction parallel execution approaches have effectively improved transaction execution efficiency, but there are still problems such as low parallelism and large-scale transaction rollbacks. Therefore, we propose FSC, a fast execution approach for smart contract transactions based on fine-grained read-write analysis. The key idea is to obtain fine-grained read-write information from the smart contract compiler, and use this read-write information to group transactions at the blockchain platform layer, thereby improving the parallelism of transaction execution. FSC mainly includes three parts of work: 1) a fine-grained analysis method for read-write information at the contract state variable level based on the contract compiler; 2) a series of merging rules for merging read-write items; 3) a method to handle conflicting transactions. Our evaluation results show that FSC can accelerate the execution of smart contract transactions. Compared with before, FSC can reduce the overall transaction execution latency by 58.1%. In addition, FSC can shorten the longest execution path by 89.9% when the variation in transaction grouping latency is within 5.5%.
Title: FSC: A Fast Smart Contract Transaction Execution Approach via Read-Write Static Analysis
Description:
Transaction throughput is an important indicator of blockchain performance.
However, many current smart contract virtual machines have low efficiency in executing smart contract transactions, which results in low transaction throughput of the blockchain.
Some transaction parallel execution approaches have effectively improved transaction execution efficiency, but there are still problems such as low parallelism and large-scale transaction rollbacks.
Therefore, we propose FSC, a fast execution approach for smart contract transactions based on fine-grained read-write analysis.
The key idea is to obtain fine-grained read-write information from the smart contract compiler, and use this read-write information to group transactions at the blockchain platform layer, thereby improving the parallelism of transaction execution.
FSC mainly includes three parts of work: 1) a fine-grained analysis method for read-write information at the contract state variable level based on the contract compiler; 2) a series of merging rules for merging read-write items; 3) a method to handle conflicting transactions.
Our evaluation results show that FSC can accelerate the execution of smart contract transactions.
Compared with before, FSC can reduce the overall transaction execution latency by 58.
1%.
In addition, FSC can shorten the longest execution path by 89.
9% when the variation in transaction grouping latency is within 5.
5%.

Related Results

Assessment of nominal data requirements for robust estimation of fractional snow cover in alpine-forested terrain
Assessment of nominal data requirements for robust estimation of fractional snow cover in alpine-forested terrain
<p>The presented research examines what minimum combination of input variables are required to obtain state-of-the-art fractional snow cover (FSC) estimates for heter...
The impact of organic rice contract farming on farmers' livelihood and land tenure in Cambodia : a case study in Kampong Speu province
The impact of organic rice contract farming on farmers' livelihood and land tenure in Cambodia : a case study in Kampong Speu province
This study examines organic rice contract farming in Cambodia and its impact on farmers‟ livelihood and land tenure. The study‟s objective is to gain a better insight of the terms ...
Generative AI-Driven Smart Contract Optimization for Secure and Scalable Smart City Services
Generative AI-Driven Smart Contract Optimization for Secure and Scalable Smart City Services
Smart cities use advanced infrastructure and technology to improve the quality of life for their citizens. Collaborative services in smart cities are making the smart city ecosyste...
The impact of photochemical aging on secondary aerosol formation from a marine engine
The impact of photochemical aging on secondary aerosol formation from a marine engine
Abstract Ship traffic is known as one important contributor to air pollution. Recent regulations aimed at reducing sulfur oxide (SOx) pollution by limiting the fuel sulfur ...
Marriage agreement and inheritance agreement: comparative legal analysis
Marriage agreement and inheritance agreement: comparative legal analysis
In the scientific article the author conducted a comparative legal analysis between a marriage contract and an inheritance contract. The concept, legal nature, peculiarities of con...
Legal Protection for the Parties in A Agreement
Legal Protection for the Parties in A Agreement
Civil law is a branch of law that regulates relations between individuals or legal entities in terms of their personal interests. In civil law, a contract is considered a legal agr...
Islamic Business Ethics of Small Industries in Blitar District
Islamic Business Ethics of Small Industries in Blitar District
Islam was revealed as a code of moral and ethical behavior for life. The sources of values ​​and ethics in all aspects of human life as a whole, including in the business world, ar...
Reinventing Smart Water Management System through ICT and IoT Driven Solution for Smart Cities
Reinventing Smart Water Management System through ICT and IoT Driven Solution for Smart Cities
Purpose: Worldwide water scarcity is one of the major problems to deal with. Smart Cities also faces this challenging problem due to its ever-increasing population and limited sour...

Back to Top