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...

