Using SGX for Meta-Transactions Support in Ethereum DApps

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Onica, Emanuel, Amariei, Ciprian
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 28
container_issue
container_start_page 21
container_title
container_volume 13272
creator Onica, Emanuel
Amariei, Ciprian
description 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.
doi_str_mv 10.1007/978-3-031-16092-9_2
format Conference Proceeding
fullrecord <record><control><sourceid>proquest_hal_p</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_04827157v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC7080712_26_32</sourcerecordid><originalsourceid>FETCH-LOGICAL-h274t-ff6d7c3fe484d12285c5f09beb7ae85f1a94c42971cbfd756ab191fb7be6b5023</originalsourceid><addsrcrecordid>eNpVkD1PwzAURc2nKKW_gCUrg8HPduJ4rKC0SEUMbSW2Jye120CbBDtF4t_jtixMTzr33jccQm6B3QNj6kGrnArKBFDImOZUIz8hg0hFZAekT0kPMgAqhNRn_zLg56THBIszJcUluQYhZQwUqCsyCOGDMcaVAKlkj-hFqOpVMhu_J67xyavtDJ17UwdTdlVTh2S2a9vGd0lVJ6Nubb3dbZOnYduGG3LhzCbYwd_tk8XzaP44odO38cvjcErXXMmOOpctVSmclblcAud5WqaO6cIWytg8dWC0LCXXCsrCLVWamQI0uEIVNitSxkWf3B3_rs0GW19tjf_BxlQ4GU5xz5jMuYJUfUPswrEbYrFeWY9F03wGBIZ7rxgtocDoCQ8SMXqNG37ctL752tnQod2PSlt33mzKtWk76wMqlkeDHHmGgotfyfVzqg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>EBC7080712_26_32</pqid></control><display><type>conference_proceeding</type><title>Using SGX for Meta-Transactions Support in Ethereum DApps</title><source>Springer Books</source><creator>Onica, Emanuel ; Amariei, Ciprian</creator><contributor>Voulgaris, Spyros ; Eyers, David ; Eyers, David ; Voulgaris, Spyros</contributor><creatorcontrib>Onica, Emanuel ; Amariei, Ciprian ; Voulgaris, Spyros ; Eyers, David ; Eyers, David ; Voulgaris, Spyros</creatorcontrib><description>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.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783031160912</identifier><identifier>ISBN: 3031160916</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 9783031160929</identifier><identifier>EISBN: 3031160924</identifier><identifier>DOI: 10.1007/978-3-031-16092-9_2</identifier><identifier>OCLC: 1344160717</identifier><identifier>LCCallNum: QA76.758</identifier><language>eng</language><publisher>Switzerland: Springer International Publishing AG</publisher><subject>Blockchain ; Computer Science ; DApps ; Ethereum ; Meta-Transactions ; Networking and Internet Architecture ; SGX</subject><ispartof>Distributed Applications and Interoperable Systems, 2022, Vol.13272, p.21-28</ispartof><rights>IFIP International Federation for Information Processing 2022</rights><rights>Attribution</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/7080712-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/978-3-031-16092-9_2$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/978-3-031-16092-9_2$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>230,309,310,779,780,784,789,790,793,885,4050,4051,27925,38255,41442,42511</link.rule.ids><backlink>$$Uhttps://inria.hal.science/hal-04827157$$DView record in HAL$$Hfree_for_read</backlink></links><search><contributor>Voulgaris, Spyros</contributor><contributor>Eyers, David</contributor><contributor>Eyers, David</contributor><contributor>Voulgaris, Spyros</contributor><creatorcontrib>Onica, Emanuel</creatorcontrib><creatorcontrib>Amariei, Ciprian</creatorcontrib><title>Using SGX for Meta-Transactions Support in Ethereum DApps</title><title>Distributed Applications and Interoperable Systems</title><description>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.</description><subject>Blockchain</subject><subject>Computer Science</subject><subject>DApps</subject><subject>Ethereum</subject><subject>Meta-Transactions</subject><subject>Networking and Internet Architecture</subject><subject>SGX</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783031160912</isbn><isbn>3031160916</isbn><isbn>9783031160929</isbn><isbn>3031160924</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2022</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNpVkD1PwzAURc2nKKW_gCUrg8HPduJ4rKC0SEUMbSW2Jye120CbBDtF4t_jtixMTzr33jccQm6B3QNj6kGrnArKBFDImOZUIz8hg0hFZAekT0kPMgAqhNRn_zLg56THBIszJcUluQYhZQwUqCsyCOGDMcaVAKlkj-hFqOpVMhu_J67xyavtDJ17UwdTdlVTh2S2a9vGd0lVJ6Nubb3dbZOnYduGG3LhzCbYwd_tk8XzaP44odO38cvjcErXXMmOOpctVSmclblcAud5WqaO6cIWytg8dWC0LCXXCsrCLVWamQI0uEIVNitSxkWf3B3_rs0GW19tjf_BxlQ4GU5xz5jMuYJUfUPswrEbYrFeWY9F03wGBIZ7rxgtocDoCQ8SMXqNG37ctL752tnQod2PSlt33mzKtWk76wMqlkeDHHmGgotfyfVzqg</recordid><startdate>2022</startdate><enddate>2022</enddate><creator>Onica, Emanuel</creator><creator>Amariei, Ciprian</creator><general>Springer International Publishing AG</general><general>Springer International Publishing</general><scope>FFUUA</scope><scope>1XC</scope><scope>VOOES</scope></search><sort><creationdate>2022</creationdate><title>Using SGX for Meta-Transactions Support in Ethereum DApps</title><author>Onica, Emanuel ; Amariei, Ciprian</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-h274t-ff6d7c3fe484d12285c5f09beb7ae85f1a94c42971cbfd756ab191fb7be6b5023</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Blockchain</topic><topic>Computer Science</topic><topic>DApps</topic><topic>Ethereum</topic><topic>Meta-Transactions</topic><topic>Networking and Internet Architecture</topic><topic>SGX</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Onica, Emanuel</creatorcontrib><creatorcontrib>Amariei, Ciprian</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Onica, Emanuel</au><au>Amariei, Ciprian</au><au>Voulgaris, Spyros</au><au>Eyers, David</au><au>Eyers, David</au><au>Voulgaris, Spyros</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Using SGX for Meta-Transactions Support in Ethereum DApps</atitle><btitle>Distributed Applications and Interoperable Systems</btitle><date>2022</date><risdate>2022</risdate><volume>13272</volume><spage>21</spage><epage>28</epage><pages>21-28</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783031160912</isbn><isbn>3031160916</isbn><eisbn>9783031160929</eisbn><eisbn>3031160924</eisbn><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.</abstract><cop>Switzerland</cop><pub>Springer International Publishing AG</pub><doi>10.1007/978-3-031-16092-9_2</doi><oclcid>1344160717</oclcid><tpages>8</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Distributed Applications and Interoperable Systems, 2022, Vol.13272, p.21-28
issn 0302-9743
1611-3349
language eng
recordid cdi_hal_primary_oai_HAL_hal_04827157v1
source Springer Books
subjects Blockchain
Computer Science
DApps
Ethereum
Meta-Transactions
Networking and Internet Architecture
SGX
title Using SGX for Meta-Transactions Support in Ethereum DApps
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T07%3A18%3A49IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_hal_p&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Using%20SGX%20for%20Meta-Transactions%20Support%20in%20Ethereum%20DApps&rft.btitle=Distributed%20Applications%20and%20Interoperable%20Systems&rft.au=Onica,%20Emanuel&rft.date=2022&rft.volume=13272&rft.spage=21&rft.epage=28&rft.pages=21-28&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783031160912&rft.isbn_list=3031160916&rft_id=info:doi/10.1007/978-3-031-16092-9_2&rft_dat=%3Cproquest_hal_p%3EEBC7080712_26_32%3C/proquest_hal_p%3E%3Curl%3E%3C/url%3E&rft.eisbn=9783031160929&rft.eisbn_list=3031160924&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC7080712_26_32&rft_id=info:pmid/&rfr_iscdi=true