Using SGX for Meta-Transactions Support in Ethereum DApps

Emanuel Onica, Ciprian Amariei
{"title":"Using SGX for Meta-Transactions Support in Ethereum DApps","authors":"Emanuel Onica, Ciprian Amariei","doi":"10.48550/arXiv.2204.09864","DOIUrl":null,"url":null,"abstract":"Decentralized applications (DApps) gained traction in the context of the blockchain technology. Ethereum is currently the public blockchain that backs the largest amount of the existing DApps. Onboarding new users to Ethereum DApps is a notoriously hard issue to solve. This is mainly caused by lack of cryptocurrency ownership, needed for transaction fees. Several meta-transaction patterns emerged for decoupling users from paying these fees. However, such solutions are mostly offered via off-chain, often paid relayer services and do not fully address the security issues present in the meta-transaction path. In this paper, we introduce a new meta-transaction architecture that makes use of the Intel Software Guard Extensions (SGX). Unlike other solutions, our approach would offer the possibility to deploy a fee-free Ethereum DApp on a web server that can directly relay meta-transactions to the Ethereum network while having essential security guarantees integrated by design.","PeriodicalId":131453,"journal":{"name":"IFIP International Conference on Distributed Applications and Interoperable Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IFIP International Conference on Distributed Applications and Interoperable Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2204.09864","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Decentralized applications (DApps) gained traction in the context of the blockchain technology. Ethereum is currently the public blockchain that backs the largest amount of the existing DApps. Onboarding new users to Ethereum DApps is a notoriously hard issue to solve. This is mainly caused by lack of cryptocurrency ownership, needed for transaction fees. Several meta-transaction patterns emerged for decoupling users from paying these fees. However, such solutions are mostly offered via off-chain, often paid relayer services and do not fully address the security issues present in the meta-transaction path. In this paper, we introduce a new meta-transaction architecture that makes use of the Intel Software Guard Extensions (SGX). Unlike other solutions, our approach would offer the possibility to deploy a fee-free Ethereum DApp on a web server that can directly relay meta-transactions to the Ethereum network while having essential security guarantees integrated by design.
在以太坊DApps中使用SGX支持元交易
去中心化应用程序(DApps)在区块链技术的背景下获得了牵引力。以太坊目前是支持现有dapp数量最多的公共区块链。将新用户导入以太坊DApps是一个众所周知的难以解决的问题。这主要是由于缺乏交易费用所需的加密货币所有权。出现了几种元交易模式,将用户从支付这些费用中分离出来。然而,这些解决方案大多是通过链下的,通常是付费的中继服务提供的,并不能完全解决元事务路径中存在的安全问题。在本文中,我们介绍了一种新的元事务架构,它利用了英特尔软件保护扩展(SGX)。与其他解决方案不同,我们的方法将提供在web服务器上部署免费以太坊DApp的可能性,该服务器可以直接将元交易中继到以太坊网络,同时具有设计集成的基本安全保证。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信