Tesseract: Real-Time Cryptocurrency Exchange Using Trusted Hardware

Tesseract: Real-Time Cryptocurrency Exchange Using Trusted Hardware
复制标题

DOI:
10.1145/3319535.3363221
复制
发表时间:
2019-11
期刊:
Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security
影响因子:
--
通讯作者:
Iddo Bentov;Yan Ji;Fan Zhang;Lorenz Breidenbach;Philip Daian;A. Juels
Iddo Bentov;Yan Ji;Fan Zhang;Lorenz Breidenbach;Philip Daian;A. Juels
中科院分区:
其他
文献类型:
--
作者:
Iddo Bentov;Yan Ji;Fan Zhang;Lorenz Breidenbach;Philip Daian;A. Juels

文献摘要

相似文献

我们提出了Tesseract,一种安全的实时加密货币交换服务。现有的集中式交易所设计容易受到资金盗窃的影响,而分散式交易所无法提供实时跨链交易。目前部署的所有交易所也容易受到前沿攻击。Tesseract克服了这些缺陷,并通过使用可信的执行环境实现了两全其美的设计。将最近的交易数据提交给独立的加密货币系统的任务提出了一个要么全有要么全无的公平问题,对此我们提出了理想的理论解决方案以及实际解决方案。Tesseract不仅支持实时跨链加密货币交易,还支持与加密货币挂钩的资产的安全令牌化。例如,Tesseract标记的比特币可以在以太坊区块链上流通,用于智能合约。我们提供了一个支持比特币、以太坊和类似加密货币的Tesseract演示实现。
We propose Tesseract, a secure real-time cryptocurrency exchange service. Existing centralized exchange designs are vulnerable to theft of funds, while decentralized exchanges cannot offer real-time cross-chain trades. All currently deployed exchanges are also vulnerable to frontrunning attacks. Tesseract overcomes these flaws and achieves a best-of-both-worlds design by using a trusted execution environment. The task of committing the recent trade data to independent cryptocurrency systems presents an all-or-nothing fairness problem, to which we present ideal theoretical solutions, as well as practical solutions. Tesseract supports not only real-time cross-chain cryptocurrency trades, but also secure tokenization of assets pegged to cryptocurrencies. For instance, Tesseract-tokenized bitcoins can circulate on the Ethereum blockchain for use in smart contracts. We provide a demo implementation of Tesseract that supports Bitcoin, Ethereum, and similar cryptocurrencies.