Minotaur: Multi-Resource Blockchain Consensus

Resource-based consensus is the backbone of permissionless distributed ledger systems. The security of such protocols relies fundamentally on the level of resources actively engaged in the system. The variety of different resources (and related proof protocols, some times referred to as PoX in the l...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2022-09
Hauptverfasser: Fitzi, Matthias, Wang, Xuechao, Kannan, Sreeram, Kiayias, Aggelos, Leonardos, Nikos, Viswanath, Pramod, Wang, Gerui
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Fitzi, Matthias
Wang, Xuechao
Kannan, Sreeram
Kiayias, Aggelos
Leonardos, Nikos
Viswanath, Pramod
Wang, Gerui
description Resource-based consensus is the backbone of permissionless distributed ledger systems. The security of such protocols relies fundamentally on the level of resources actively engaged in the system. The variety of different resources (and related proof protocols, some times referred to as PoX in the literature) raises the fundamental question whether it is possible to utilize many of them in tandem and build multi-resource consensus protocols. The challenge in combining different resources is to achieve fungibility between them, in the sense that security would hold as long as the cumulative adversarial power across all resources is bounded. In this work, we put forth Minotaur, a multi-resource blockchain consensus protocol that combines proof-of-work (PoW) and proof-of-stake (PoS), and we prove it optimally fungible. At the core of our design, Minotaur operates in epochs while continuously sampling the active computational power to provide a fair exchange between the two resources, work and stake. Further, we demonstrate the ability of Minotaur to handle a higher degree of work fluctuation as compared to the Bitcoin blockchain; we also generalize Minotaur to any number of resources. We demonstrate the simplicity of Minotaur via implementing a full stack client in Rust (available open source). We use the client to test the robustness of Minotaur to variable mining power and combined work/stake attacks and demonstrate concrete empirical evidence towards the suitability of Minotaur to serve as the consensus layer of a real-world blockchain.
doi_str_mv 10.48550/arxiv.2201.11780
format Article
fullrecord <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_2201_11780</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2624026572</sourcerecordid><originalsourceid>FETCH-LOGICAL-a950-e352283d576cc94a861e3021d937bdeb8e3404b8072393cd2dd39380dd31a4f3</originalsourceid><addsrcrecordid>eNotj81KxDAURoMgOIzzAK4suE69uTdpU3c6-AczCOq-pEkGO9Z2TFrRtzfOuDqbj49zGDsTkEutFFya8N1-5YggciFKDUdshkSCa4l4whYxbgEAixKVohnj67YfRjOFq2w9dWPLn30cpmB9dtMN9t2-mbbPlkMffR-neMqON6aLfvHPOXu5u31dPvDV0_3j8nrFTaWAe1KImpwqC2sraXQhPAEKV1HZON9oTxJko6FEqsg6dC5RQ4IwckNzdn543afUu9B-mPBT_yXV-6S0uDgsdmH4nHwc622S7pNSjQXKlKfS9y8nAUzO</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2624026572</pqid></control><display><type>article</type><title>Minotaur: Multi-Resource Blockchain Consensus</title><source>Freely Accessible Journals</source><source>arXiv.org</source><creator>Fitzi, Matthias ; Wang, Xuechao ; Kannan, Sreeram ; Kiayias, Aggelos ; Leonardos, Nikos ; Viswanath, Pramod ; Wang, Gerui</creator><creatorcontrib>Fitzi, Matthias ; Wang, Xuechao ; Kannan, Sreeram ; Kiayias, Aggelos ; Leonardos, Nikos ; Viswanath, Pramod ; Wang, Gerui</creatorcontrib><description>Resource-based consensus is the backbone of permissionless distributed ledger systems. The security of such protocols relies fundamentally on the level of resources actively engaged in the system. The variety of different resources (and related proof protocols, some times referred to as PoX in the literature) raises the fundamental question whether it is possible to utilize many of them in tandem and build multi-resource consensus protocols. The challenge in combining different resources is to achieve fungibility between them, in the sense that security would hold as long as the cumulative adversarial power across all resources is bounded. In this work, we put forth Minotaur, a multi-resource blockchain consensus protocol that combines proof-of-work (PoW) and proof-of-stake (PoS), and we prove it optimally fungible. At the core of our design, Minotaur operates in epochs while continuously sampling the active computational power to provide a fair exchange between the two resources, work and stake. Further, we demonstrate the ability of Minotaur to handle a higher degree of work fluctuation as compared to the Bitcoin blockchain; we also generalize Minotaur to any number of resources. We demonstrate the simplicity of Minotaur via implementing a full stack client in Rust (available open source). We use the client to test the robustness of Minotaur to variable mining power and combined work/stake attacks and demonstrate concrete empirical evidence towards the suitability of Minotaur to serve as the consensus layer of a real-world blockchain.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.2201.11780</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Blockchain ; Computer Science - Cryptography and Security ; Cryptography ; Security</subject><ispartof>arXiv.org, 2022-09</ispartof><rights>2022. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>http://creativecommons.org/licenses/by/4.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,780,881,27902</link.rule.ids><backlink>$$Uhttps://doi.org/10.1145/3548606.3559356$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.48550/arXiv.2201.11780$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Fitzi, Matthias</creatorcontrib><creatorcontrib>Wang, Xuechao</creatorcontrib><creatorcontrib>Kannan, Sreeram</creatorcontrib><creatorcontrib>Kiayias, Aggelos</creatorcontrib><creatorcontrib>Leonardos, Nikos</creatorcontrib><creatorcontrib>Viswanath, Pramod</creatorcontrib><creatorcontrib>Wang, Gerui</creatorcontrib><title>Minotaur: Multi-Resource Blockchain Consensus</title><title>arXiv.org</title><description>Resource-based consensus is the backbone of permissionless distributed ledger systems. The security of such protocols relies fundamentally on the level of resources actively engaged in the system. The variety of different resources (and related proof protocols, some times referred to as PoX in the literature) raises the fundamental question whether it is possible to utilize many of them in tandem and build multi-resource consensus protocols. The challenge in combining different resources is to achieve fungibility between them, in the sense that security would hold as long as the cumulative adversarial power across all resources is bounded. In this work, we put forth Minotaur, a multi-resource blockchain consensus protocol that combines proof-of-work (PoW) and proof-of-stake (PoS), and we prove it optimally fungible. At the core of our design, Minotaur operates in epochs while continuously sampling the active computational power to provide a fair exchange between the two resources, work and stake. Further, we demonstrate the ability of Minotaur to handle a higher degree of work fluctuation as compared to the Bitcoin blockchain; we also generalize Minotaur to any number of resources. We demonstrate the simplicity of Minotaur via implementing a full stack client in Rust (available open source). We use the client to test the robustness of Minotaur to variable mining power and combined work/stake attacks and demonstrate concrete empirical evidence towards the suitability of Minotaur to serve as the consensus layer of a real-world blockchain.</description><subject>Blockchain</subject><subject>Computer Science - Cryptography and Security</subject><subject>Cryptography</subject><subject>Security</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><sourceid>GOX</sourceid><recordid>eNotj81KxDAURoMgOIzzAK4suE69uTdpU3c6-AczCOq-pEkGO9Z2TFrRtzfOuDqbj49zGDsTkEutFFya8N1-5YggciFKDUdshkSCa4l4whYxbgEAixKVohnj67YfRjOFq2w9dWPLn30cpmB9dtMN9t2-mbbPlkMffR-neMqON6aLfvHPOXu5u31dPvDV0_3j8nrFTaWAe1KImpwqC2sraXQhPAEKV1HZON9oTxJko6FEqsg6dC5RQ4IwckNzdn543afUu9B-mPBT_yXV-6S0uDgsdmH4nHwc622S7pNSjQXKlKfS9y8nAUzO</recordid><startdate>20220907</startdate><enddate>20220907</enddate><creator>Fitzi, Matthias</creator><creator>Wang, Xuechao</creator><creator>Kannan, Sreeram</creator><creator>Kiayias, Aggelos</creator><creator>Leonardos, Nikos</creator><creator>Viswanath, Pramod</creator><creator>Wang, Gerui</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20220907</creationdate><title>Minotaur: Multi-Resource Blockchain Consensus</title><author>Fitzi, Matthias ; Wang, Xuechao ; Kannan, Sreeram ; Kiayias, Aggelos ; Leonardos, Nikos ; Viswanath, Pramod ; Wang, Gerui</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a950-e352283d576cc94a861e3021d937bdeb8e3404b8072393cd2dd39380dd31a4f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Blockchain</topic><topic>Computer Science - Cryptography and Security</topic><topic>Cryptography</topic><topic>Security</topic><toplevel>online_resources</toplevel><creatorcontrib>Fitzi, Matthias</creatorcontrib><creatorcontrib>Wang, Xuechao</creatorcontrib><creatorcontrib>Kannan, Sreeram</creatorcontrib><creatorcontrib>Kiayias, Aggelos</creatorcontrib><creatorcontrib>Leonardos, Nikos</creatorcontrib><creatorcontrib>Viswanath, Pramod</creatorcontrib><creatorcontrib>Wang, Gerui</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>arXiv Computer Science</collection><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Fitzi, Matthias</au><au>Wang, Xuechao</au><au>Kannan, Sreeram</au><au>Kiayias, Aggelos</au><au>Leonardos, Nikos</au><au>Viswanath, Pramod</au><au>Wang, Gerui</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Minotaur: Multi-Resource Blockchain Consensus</atitle><jtitle>arXiv.org</jtitle><date>2022-09-07</date><risdate>2022</risdate><eissn>2331-8422</eissn><abstract>Resource-based consensus is the backbone of permissionless distributed ledger systems. The security of such protocols relies fundamentally on the level of resources actively engaged in the system. The variety of different resources (and related proof protocols, some times referred to as PoX in the literature) raises the fundamental question whether it is possible to utilize many of them in tandem and build multi-resource consensus protocols. The challenge in combining different resources is to achieve fungibility between them, in the sense that security would hold as long as the cumulative adversarial power across all resources is bounded. In this work, we put forth Minotaur, a multi-resource blockchain consensus protocol that combines proof-of-work (PoW) and proof-of-stake (PoS), and we prove it optimally fungible. At the core of our design, Minotaur operates in epochs while continuously sampling the active computational power to provide a fair exchange between the two resources, work and stake. Further, we demonstrate the ability of Minotaur to handle a higher degree of work fluctuation as compared to the Bitcoin blockchain; we also generalize Minotaur to any number of resources. We demonstrate the simplicity of Minotaur via implementing a full stack client in Rust (available open source). We use the client to test the robustness of Minotaur to variable mining power and combined work/stake attacks and demonstrate concrete empirical evidence towards the suitability of Minotaur to serve as the consensus layer of a real-world blockchain.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.2201.11780</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2022-09
issn 2331-8422
language eng
recordid cdi_arxiv_primary_2201_11780
source Freely Accessible Journals; arXiv.org
subjects Blockchain
Computer Science - Cryptography and Security
Cryptography
Security
title Minotaur: Multi-Resource Blockchain Consensus
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-05T21%3A45%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Minotaur:%20Multi-Resource%20Blockchain%20Consensus&rft.jtitle=arXiv.org&rft.au=Fitzi,%20Matthias&rft.date=2022-09-07&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.2201.11780&rft_dat=%3Cproquest_arxiv%3E2624026572%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2624026572&rft_id=info:pmid/&rfr_iscdi=true