Javascript must be enabled to continue!
Tuxedo
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~$\mathbbI $ 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 τ/\mathbbI \approx 1$ in PoW blockchains. The key innovation in Tuxedo is to perform CPU-based block processing in \em 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 naïve scaling up of τ/\mathbbI $ in existing blockchains.
Association for Computing Machinery (ACM)
Title: Tuxedo
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~$\mathbbI $ 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 τ/\mathbbI \approx 1$ in PoW blockchains.
The key innovation in Tuxedo is to perform CPU-based block processing in \em 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 naïve scaling up of τ/\mathbbI $ 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: Maximizing Smart Contract Computation in PoW Blockchains
Tuxedo: Maximizing Smart Contract Computation in PoW Blockchains
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 s...
When Neglect Isn’t Working Anymore: The Unlikely Success of the Tuxedo Party
When Neglect Isn’t Working Anymore: The Unlikely Success of the Tuxedo Party
Abstract
In 2012, Tuxedo Stan, a domestic long-hair cat, “ran for mayor” of Halifax, Nova Scotia, and a year later Stan’s brother, Earl Grey, “ran for premier” of Nova Scotia. What...
Market Segmentation of Tuxedo Customers
Market Segmentation of Tuxedo Customers
This research project was designed to segment the tuxedo customer market and develop customer profiles. Data were collected by a questionnaire mailed to 266 tuxedo customers. Respo...
Design and Realization of Electric Vehicle Cross-Regional Operation Online Transaction Settlement System Base on Tuxedo Middleware
Design and Realization of Electric Vehicle Cross-Regional Operation Online Transaction Settlement System Base on Tuxedo Middleware
Through the analysis of electric vehicle cross-regional operation online transaction settlement system(OTSS) business requirement, determine the electric vehicle operations managem...
Ticagrelor Versus Prasugrel in Diabetes and Multivessel Coronary Disease: Insights From the TUXEDO-2 Trial
Ticagrelor Versus Prasugrel in Diabetes and Multivessel Coronary Disease: Insights From the TUXEDO-2 Trial
Patients with diabetes mellitus and multivessel coronary artery disease represent a high-risk subgroup in acute coronary syndromes (ACS) requiring optimal antiplatelet therapy. Dua...
TUXEDO
: a phase I/
II
trial of cetuximab with chemoradiotherapy in muscle‐invasive bladder cancer
TUXEDO
: a phase I/
II
trial of cetuximab with chemoradiotherapy in muscle‐invasive bladder cancer
Objective
To assess the feasibility and preliminary efficacy of adding cetuximab to standard chemoradiotherapy for muscle‐invasive bladder cancer.
...

