Virtual ASICs: Generalized Proof-of-Stake Mining in Cryptocurrencies

被引:0
|
作者
Ganesh, Chaya [1 ]
Orlandi, Claudio [2 ]
Tschudi, Daniel [3 ]
Zohar, Aviv [4 ]
机构
[1] Indian Inst Sci, Bangalore, Karnataka, India
[2] Aarhus Univ, Concordium Blockchain Res Ctr, Aarhus, Denmark
[3] Concordium, Zurich, Switzerland
[4] Hebrew Univ Jerusalem, Jerusalem, Israel
基金
欧洲研究理事会; 以色列科学基金会;
关键词
D O I
10.1007/978-3-030-93944-1_12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In proof-of-work based cryptocurrencies, miners invest computing power to maintain a distributed ledger. One known drawback of such a consensus protocol is its immense energy consumption. To prevent this waste of energy various consensus mechanism such as proof-of-space or proof-of-stake have been proposed. In proof-of-stake, block creators are selected based on the amounts of currency they stake instead of their expanded computing power. In this work we study Virtual ASICs-a generalization of proof-of-stake. Virtual ASICs are essentially a virtualized version of proof-of-work. Miners can buy on-chain virtual mining machines which can be powered by virtual electricity. Similar to their physical counterparts, each powered virtual ASIC has a certain chance to win the right to create the next block. In the boundary case where virtual electricity is free, the protocol corresponds to proof-of-stake using an ASIC token which is separate from the currency itself (the amount of stake equals your virtual computing power). In the other boundary case where virtual computers are free, we get a proof-of-burn equivalent. That is, a consensus mechanism in which miners 'burn' currency to obtain lottery tickets for the right to create the next block. From a technical point of view, we provide the following contributions: - We design cryptographic protocols that allow to sell Virtual ASICs in sealed-bid auctions on-chain. We ensure that as long as a majority of the miners in the system mine honestly, bids remain both private and binding, and that miners cannot censor the bids of their competitors; - In order to implement our auction protocol, we introduce a novel all-or-nothing broadcast functionality in blockchains that allows to "encrypt values to the future" and could be of independent interest. - Finally, we provide a consensus protocol based on Virtual ASICs by generalizing existing protocols for proof-of-stake consensus.
引用
收藏
页码:173 / 191
页数:19
相关论文
共 50 条
  • [21] TontineCoin: Survivor-based Proof-of-Stake
    Pollett, Chris
    Austin, Thomas H.
    Potika, Katerina
    Rietz, Justin
    Pardeshi, Prashant
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (02) : 988 - 1007
  • [22] Liquid Proof-of-Stake in Tezos: An Economic Analysis
    Dimitri, Nicola
    INFORMATION, 2022, 13 (12)
  • [23] TontineCoin: Survivor-based Proof-of-Stake
    Chris Pollett
    Thomas H. Austin
    Katerina Potika
    Justin Rietz
    Prashant Pardeshi
    Peer-to-Peer Networking and Applications, 2022, 15 : 988 - 1007
  • [24] Stakechain: A Bitcoin-Backed Proof-of-Stake
    Linus, Robin
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY. FC 2022 INTERNATIONAL WORKSHOPS, 2023, 13412 : 3 - 14
  • [25] Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol
    Kiayias, Aggelos
    Russell, Alexander
    David, Bernardo
    Oliynykov, Roman
    ADVANCES IN CRYPTOLOGY - CRYPTO 2017, PT I, 2017, 10401 : 357 - 388
  • [26] Design of Proof-of-Stake PBFT Algorithm for IoT Environments
    Misic, Jelena
    Misic, Vojislav B.
    Chang, Xiaolin
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (02) : 2497 - 2510
  • [27] Proof-of-Stake Protocols for Privacy-Aware Blockchains
    Ganesh, Chaya
    Orlandi, Claudio
    Tschudi, Daniel
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2019, PT I, 2019, 11476 : 690 - 719
  • [28] Obfuscating Verifiable Random Functions for Proof-of-Stake Blockchains
    Shi, Yang
    Luo, Tianyuan
    Liang, Jingwen
    Au, Man Ho
    Luo, Xiapu
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) : 2982 - 2996
  • [29] Puncturable Signatures and Applications in Proof-of-Stake Blockchain Protocols
    Li, Xinyu
    Xu, Jing
    Fan, Xiong
    Wang, Yuchen
    Zhang, Zhenfeng
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 : 3872 - 3885
  • [30] Bulwark: A proof-of-stake protocol with strong consistency and liveness
    Du, Zhiqiang
    Liu, Liangxin
    Huang, Muhong
    Fu, Yanfang
    Zhang, Wendong
    COMPUTER NETWORKS, 2024, 242