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

Tuxedo: Maximizing Smart Contract Computation in PoW Blockchains

View through CrossRef
Proof-of-Work (PoW) based blockchains typically allocate only a tiny fraction (e.g., less than 1% for Ethereum) of the average interarrival time (I) between blocks for validating smart contracts present in transactions. In such systems, block validation and PoW mining are typically performed sequentially, the former by CPUs and the latter by ASICs. A trivial increase in validation time (τ) introduces the popularly known Verifier's Dilemma, and as we demonstrate, causes more forking and hurts fairness. Large τ also reduces the tolerance for safety against a Byzantine adversary. Solutions that offload validation to a set of non-chain nodes (a.k.a. off-chain approaches) suffer from trust and performance issues that are non-trivial to resolve. In this paper, we present Tuxedo, the first on-chain protocol to theoretically scale τ/I ≈1 in PoW blockchains. The key innovation in Tuxedo is to perform CPU-based block processing in parallel to ASIC mining. We achieve this by allowing miners to delay validation of transactions in a block by up to ζ blocks, where ζ is a system parameter. We perform security analysis of Tuxedo considering all possible adversarial strategies in a synchronous network with maximum end-to-end delay Δ and demonstrate that Tuxedo achieves security equivalent to known results for longest chain PoW Nakamoto consensus. Our prototype implementation of Tuxedo atop Ethereum demonstrates that it can scale τ without suffering the harmful effects of naive scaling up of τ/I in existing blockchains
Title: Tuxedo: Maximizing Smart Contract Computation in PoW Blockchains
Description:
Proof-of-Work (PoW) based blockchains typically allocate only a tiny fraction (e.
g.
, less than 1% for Ethereum) of the average interarrival time (I) between blocks for validating smart contracts present in transactions.
In such systems, block validation and PoW mining are typically performed sequentially, the former by CPUs and the latter by ASICs.
A trivial increase in validation time (τ) introduces the popularly known Verifier's Dilemma, and as we demonstrate, causes more forking and hurts fairness.
Large τ also reduces the tolerance for safety against a Byzantine adversary.
Solutions that offload validation to a set of non-chain nodes (a.
k.
a.
off-chain approaches) suffer from trust and performance issues that are non-trivial to resolve.
In this paper, we present Tuxedo, the first on-chain protocol to theoretically scale τ/I ≈1 in PoW blockchains.
The key innovation in Tuxedo is to perform CPU-based block processing in parallel to ASIC mining.
We achieve this by allowing miners to delay validation of transactions in a block by up to ζ blocks, where ζ is a system parameter.
We perform security analysis of Tuxedo considering all possible adversarial strategies in a synchronous network with maximum end-to-end delay Δ and demonstrate that Tuxedo achieves security equivalent to known results for longest chain PoW Nakamoto consensus.
Our prototype implementation of Tuxedo atop Ethereum demonstrates that it can scale τ without suffering the harmful effects of naive scaling up of τ/I in existing blockchains.

Related Results

Because Neglect Isn't Cute: Tuxedo Stan's Campaign for a Humane World
Because Neglect Isn't Cute: Tuxedo Stan's Campaign for a Humane World
On 10 September 2012, a cat named Tuxedo Stan launched his campaign for mayor of the Halifax Regional Municipality in Nova Scotia, Canada (“Tuxedo Stan for Mayor”). Backed by his h...
Tuxedo
Tuxedo
Proof-of-Work~(PoW) based blockchains typically allocate only a tiny fraction (e.g., less than 1% for Ethereum) of the average interarrival time~$\mathbbI $ between blocks for vali...
A COMPARATIVE ANALYSIS OF SMART CONTRACTS AND ISLAMIC CONTRACTS
A COMPARATIVE ANALYSIS OF SMART CONTRACTS AND ISLAMIC CONTRACTS
A smart contract is a computer protocol contract of which its innovation rooted from the traditional contract. However, Sharia-compliant transaction necessitates a contract to fulf...
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 ...
Perbandingan Fiqh Tentang Akad Tidak Bernama
Perbandingan Fiqh Tentang Akad Tidak Bernama
Abstract This paper uses a type of qualitative research with a library research focus. The discussion of this paper, first discusses the meaning of contract in a comparative ...
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...
Analyzing decision-making in blockchain governance
Analyzing decision-making in blockchain governance
Blockchain systems are a novel technology that allow for innovative business models. However, due to the decentralized nature of blockchains, new organizational challenges arise. B...
Retrieval-Augmented Contract Intelligence for Performance-Driven Construction Governance and Smart Contract Synthesis
Retrieval-Augmented Contract Intelligence for Performance-Driven Construction Governance and Smart Contract Synthesis
Construction projects rely on extensive contract documents to govern payment, scheduling, change management, risk allocation, and dispute resolution. The scale and heterogeneity of...

Back to Top