Off-chain Execution and Verification of Computationally Intensive Smart Contracts

04/19/2021
by   Emrah Sariboz, et al.
0

We propose a novel framework for off-chain execution and verification of computationally-intensive smart contracts. Our framework is the first solution that avoids duplication of computing effort across multiple contractors, does not require trusted execution environments, supports computations that do not have deterministic results, and supports general-purpose computations written in a high-level language. Our experiments reveal that some intensive applications may require as much as 141 million gas, approximately 71x more than the current block gas limit for computation in Ethereum today, and can be avoided by utilizing the proposed framework.

READ FULL TEXT

page 1

page 2

page 3

research
05/14/2023

CLawK: Monitoring Business Processes in Smart Contracts

Smart contracts embody complex business processes that can be difficult ...
research
09/20/2023

Lazy Contracts: Alleviating High Gas Costs by Secure and Trustless Off-chain Execution of Smart Contracts

Smart contracts are programs that are executed on the blockchain and can...
research
06/12/2019

SAFEVM: A Safety Verifier for Ethereum Smart Contracts

Ethereum smart contracts are public, immutable and distributed and, as s...
research
11/08/2018

YODA: Enabling computationally intensive contracts on blockchains with Byzantine and Selfish nodes

One major shortcoming of popular permissionless blockchains such as Bitc...
research
11/11/2019

GRuB: Gas-Efficient Blockchain Storage via Workload-Adaptive Data Replication

Modern Blockchains support the execution of user programs, called smart ...
research
05/16/2018

Airtnt: Fair Exchange Payment for Outsourced Secure Enclave Computations

We present Airtnt, a novel scheme that enables users with CPUs that supp...
research
05/06/2022

From Trade-only to Zero-Value NFTs: The Asset Proxy NFT Paradigm in Web3

Many implementations of smart contracts available in NFT marketplaces to...

Please sign up or login with your details

Forgot password? Click here to reset