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)在链链技术中获得了牵引力。 Eceenum目前是公共链条,它支持了现有最大数量Dapps。 加入Etheum Dapps的新用户是一个臭名昭著的难以解决的问题。 这主要是由于缺乏对交易费所需的加密货币所有权。 出现了一些元交易模式,使用户无法支付这些费用。 然而,这些解决方案大多通过离链、经常付费的转发器服务提供,不能完全解决元交易路径中存在的安全问题。 在本文中,我们引入了一个新的元交易结构,利用 Intel 软件保护扩展(SGX) 。 与其他解决方案不同,我们的方法将有可能在网络服务器上部署免费的 Eteeurum Dapp, 该服务器可以直接将元交易传输到Etheum网络,同时通过设计实现基本安全保障一体化。