Liquefaction: Privately Liquefying Blockchain Assets

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Austgen, James, Fábrega, Andrés, Kelkar, Mahimna, Vilardell, Dani, Allen, Sarah, Babel, Kushal, Yu, Jay, Juels, Ari
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910725820121088
author Austgen, James
Fábrega, Andrés
Kelkar, Mahimna
Vilardell, Dani
Allen, Sarah
Babel, Kushal
Yu, Jay
Juels, Ari
author_facet Austgen, James
Fábrega, Andrés
Kelkar, Mahimna
Vilardell, Dani
Allen, Sarah
Babel, Kushal
Yu, Jay
Juels, Ari
contents Inherent in the world of cryptocurrency systems and their security models is the notion that private keys, and thus assets, are controlled by individuals or individual entities. We present Liquefaction, a wallet platform that demonstrates the dangerous fragility of this foundational assumption by systemically breaking it. Liquefaction uses trusted execution environments (TEEs) to encumber private keys, i.e., attach rich, multi-user policies to their use. In this way, it enables the cryptocurrency credentials and assets of a single end-user address to be freely rented, shared, or pooled. It accomplishes these things privately, with no direct on-chain traces. Liquefaction demonstrates the sweeping consequences of TEE-based key encumbrance for the cryptocurrency landscape. Liquefaction can undermine the security and economic models of many applications and resources, such as locked tokens, DAO voting, airdrops, loyalty points, soulbound tokens, and quadratic voting. It can do so with no on-chain and minimal off-chain visibility. Conversely, we also discuss beneficial applications of Liquefaction, such as privacy-preserving, cost-efficient DAOs and a countermeasure to dusting attacks. Importantly, we describe an existing TEE-based tool that applications can use as a countermeasure to Liquefaction. Our work prompts a wholesale rethinking of existing models and enforcement of key and asset ownership in the cryptocurrency ecosystem.
format Preprint
id arxiv_https___arxiv_org_abs_2412_02634
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Liquefaction: Privately Liquefying Blockchain Assets
Austgen, James
Fábrega, Andrés
Kelkar, Mahimna
Vilardell, Dani
Allen, Sarah
Babel, Kushal
Yu, Jay
Juels, Ari
Cryptography and Security
Inherent in the world of cryptocurrency systems and their security models is the notion that private keys, and thus assets, are controlled by individuals or individual entities. We present Liquefaction, a wallet platform that demonstrates the dangerous fragility of this foundational assumption by systemically breaking it. Liquefaction uses trusted execution environments (TEEs) to encumber private keys, i.e., attach rich, multi-user policies to their use. In this way, it enables the cryptocurrency credentials and assets of a single end-user address to be freely rented, shared, or pooled. It accomplishes these things privately, with no direct on-chain traces. Liquefaction demonstrates the sweeping consequences of TEE-based key encumbrance for the cryptocurrency landscape. Liquefaction can undermine the security and economic models of many applications and resources, such as locked tokens, DAO voting, airdrops, loyalty points, soulbound tokens, and quadratic voting. It can do so with no on-chain and minimal off-chain visibility. Conversely, we also discuss beneficial applications of Liquefaction, such as privacy-preserving, cost-efficient DAOs and a countermeasure to dusting attacks. Importantly, we describe an existing TEE-based tool that applications can use as a countermeasure to Liquefaction. Our work prompts a wholesale rethinking of existing models and enforcement of key and asset ownership in the cryptocurrency ecosystem.
title Liquefaction: Privately Liquefying Blockchain Assets
topic Cryptography and Security
url https://arxiv.org/abs/2412.02634