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 ...
Proof-of-Work versus Proof-of-Stake: A Comparative Economic Analysis
Proof-of-Work versus Proof-of-Stake: A Comparative Economic Analysis
We develop an economic model to compare equilibrium security of Proof-of-Work (PoW) versus Proof-of-Stake (PoS) blockchains. We derive general conditions to determine when PoW bloc...
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 ...
Privity in e-Contract in Nigeria
Privity in e-Contract in Nigeria
The doctrine of privity of contract excludes a third party to a contract from claiming a right under a contract between specific parties that have voluntarily entered into the cont...
International arbitration contract principles: analysis of Middle East perceptions
International arbitration contract principles: analysis of Middle East perceptions
PurposeThe purpose of this paper is to examine the main contract principles which govern the international arbitration contract with special emphasis to examine contract principle ...

Back to Top