V3rified: Revelation vs Non-Revelation Mechanisms for Decentralized Verifiable Computation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Gong, Tiantian, Kate, Aniket, Psomas, Alexandros, Terzoglou, Athina
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908430225113088
author Gong, Tiantian
Kate, Aniket
Psomas, Alexandros
Terzoglou, Athina
author_facet Gong, Tiantian
Kate, Aniket
Psomas, Alexandros
Terzoglou, Athina
contents In the era of Web3, decentralized technologies have emerged as the cornerstone of a new digital paradigm. Backed by a decentralized blockchain architecture, the Web3 space aims to democratize all aspects of the web. From data-sharing to learning models, outsourcing computation is an established, prevalent practice. Verifiable computation makes this practice trustworthy as clients/users can now efficiently validate the integrity of a computation. As verifiable computation gets considered for applications in the Web3 space, decentralization is crucial for system reliability, ensuring that no single entity can suppress clients. At the same time, however, decentralization needs to be balanced with efficiency: clients want their computations done as quickly as possible. Motivated by these issues, we study the trade-off between decentralization and efficiency when outsourcing computational tasks to strategic, rational solution providers. Specifically, we examine this trade-off when the client employs (1) revelation mechanisms, i.e. auctions, where solution providers bid their desired reward for completing the task by a specific deadline and then the client selects which of them will do the task and how much they will be rewarded, and (2) simple, non-revelation mechanisms, where the client commits to the set of rules she will use to map solutions at specific times to rewards and then solution providers decide whether they want to do the task or not. We completely characterize the power and limitations of revelation and non-revelation mechanisms in our model.
format Preprint
id arxiv_https___arxiv_org_abs_2408_07177
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle V3rified: Revelation vs Non-Revelation Mechanisms for Decentralized Verifiable Computation
Gong, Tiantian
Kate, Aniket
Psomas, Alexandros
Terzoglou, Athina
Computer Science and Game Theory
In the era of Web3, decentralized technologies have emerged as the cornerstone of a new digital paradigm. Backed by a decentralized blockchain architecture, the Web3 space aims to democratize all aspects of the web. From data-sharing to learning models, outsourcing computation is an established, prevalent practice. Verifiable computation makes this practice trustworthy as clients/users can now efficiently validate the integrity of a computation. As verifiable computation gets considered for applications in the Web3 space, decentralization is crucial for system reliability, ensuring that no single entity can suppress clients. At the same time, however, decentralization needs to be balanced with efficiency: clients want their computations done as quickly as possible. Motivated by these issues, we study the trade-off between decentralization and efficiency when outsourcing computational tasks to strategic, rational solution providers. Specifically, we examine this trade-off when the client employs (1) revelation mechanisms, i.e. auctions, where solution providers bid their desired reward for completing the task by a specific deadline and then the client selects which of them will do the task and how much they will be rewarded, and (2) simple, non-revelation mechanisms, where the client commits to the set of rules she will use to map solutions at specific times to rewards and then solution providers decide whether they want to do the task or not. We completely characterize the power and limitations of revelation and non-revelation mechanisms in our model.
title V3rified: Revelation vs Non-Revelation Mechanisms for Decentralized Verifiable Computation
topic Computer Science and Game Theory
url https://arxiv.org/abs/2408.07177