CISPA
Browse

Vitārit: Paying for Threshold Services on Bitcoin and Friends

Download (710.92 kB)
Version 3 2025-07-09, 12:38
Version 2 2025-07-09, 12:36
Version 1 2025-07-08, 13:20
conference contribution
posted on 2025-07-09, 12:38 authored by Sri AravindaKrishnan Thyagarajan, Easwar Vivek Mangipudi, Lucjan HanzlikLucjan Hanzlik, Aniket Kate, Pratyay Mukherjee
Blockchain service offerings have seen a rapid rise in recent times. Many of these services realize a decentralized architecture with a threshold adversary to avoid a single point of failure and to mitigate key escrow issues. Although payments to such services are straightforward in systems that support smart contracts, achieving fairness poses challenges in systems like Bitcoin, which use the UTXO model with limited scripting capabilities. This is especially challenging without smart contracts, as we wish to pay only the required threshold of t + 1 out of the n servers offering the service, without any server claiming payment twice. In this paper, we introduce Vitārit11.A Sanskrit word for ‘distributed’, a novel payment solution tailored for threshold cryptographic services in UTXO systems like Bitcoin. Our approach guarantees robust, provable security while facilitating practical deployment. We focus on the t-out-of-n distributed threshold verifiable random function (VRF) service with certain properties, such as threshold BLS signatures, a recently highlighted area of interest. Our protocol enables clients to request verifiable random function (VRF) values from the threshold service, triggering payments to up to t + 1 servers of the distributed threshold VRF. Our efficient design relies on simple transactions using signature verification scripts, making it immediately applicable in Bitcoin-like systems. We also introduce new tools and techniques at both the cryptographic and transaction layers, including a novel signature-VRF exchange protocol for standard constructions, which may be of independent interest. Additionally, our transaction flow design prevents malicious servers from claiming payments twice, offering broader implications for decentralized payment systems. Our prototype implementation shows that in the two-party interaction, the client takes 126.4 msec, and the server takes 204 msec, demonstrating practicality and deployability of the system.<p></p>

History

Primary Research Area

  • Algorithmic Foundations and Cryptography

Name of Conference

IEEE Symposium on Security and Privacy (S&P)

CISPA Affiliation

  • Yes

Volume

00

Page Range

2018-2036

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Open Access Type

  • Green

BibTeX

@conference{Thyagarajan:Mangipudi:Hanzlik:Kate:Mukherjee:2025, title = "Vitārit: Paying for Threshold Services on Bitcoin and Friends", author = "Thyagarajan, Sri AravindaKrishnan" AND "Mangipudi, Easwar Vivek" AND "Hanzlik, Lucjan" AND "Kate, Aniket" AND "Mukherjee, Pratyay", year = 2025, month = 6, pages = "2018--2036", publisher = "Institute of Electrical and Electronics Engineers (IEEE)", doi = "10.1109/sp61157.2025.00170" }

Usage metrics

    Categories

    No categories selected

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC