TontineCoin: Survivor-based Proof-of-Stake

被引:0
|
作者
Pollett, Chris [1 ]
Austin, Thomas H. [1 ]
Potika, Katerina [1 ]
Rietz, Justin [2 ]
Pardeshi, Prashant [1 ]
机构
[1] San Jose State Univ, Comp Sci Dept, San Jose, CA 95192 USA
[2] San Jose State Univ, Econ Dept, San Jose, CA 95192 USA
关键词
Proof-of-Stake; Cheater Detection; Cryptocurrency; Scalability; CONSENSUS;
D O I
10.1007/s12083-021-01227-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Proof-of-Stake cryptocurrencies avoid many of the computational and environmental costs associated with Proof-of-Work protocols. However, they must address the nothing-at-stake problem, where a validator might attempt to sign off on competing blocks, with the hopes of earning coins regardless of which block becomes accepted as part of the blockchain. Cryptocurrencies such as Tendermint resolve this challenge by requiring validators to bond coins, which can be seized from a validator that is caught signing two competing blocks. Nevertheless, as the number of validators increases, it becomes increasingly infeasible to effectively monitor all validators, and to reach consensus. In this work, we incentivize proper block monitoring by allowing validators to form tontines. In the real world, tontines are financial agreements where payouts to each member increase as the number of members decreases. In our system, a tontine is a group of validators that monitor each other's behavior, "murdering" any cheating tontine members to seize their stake. As the number of validators in a tontine is smaller than the number of validators in the currency as a whole, members can effectively police each other. We propose two methods whereby a Tendermint-like currency can be extended to allow for the creation of tontines: a pure PoS model, and a hybrid Proof-of-Stake/Proof-of-Work model. We describe snitch mechanisms for both the inter- and intra-tontine setting, argue our incentive mechanisms increase monitoring, and describe how it handles a variety of possible attacks. We extend our model to act as a validator delegated cryptocurrency, with the users having an incentive to partially participate. We show that these strategies may benefit validators as well as speed up the block formation process. Moreover, we describe a prototype implementation of TontineCoin, and perform various experiments that support our theoretical analysis
引用
收藏
页码:988 / 1007
页数:20
相关论文
共 50 条
  • [21] A probabilistic Proof-of-Stake protocol with fast confirmation
    Dou, Hanyue
    Yin, Lingyuan
    Lu, Yuan
    Xu, Jing
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 68
  • [22] Game-Theoretic Randomness for Proof-of-Stake
    Cai, Zhuo
    Goharshady, Amir
    MATHEMATICAL RESEARCH FOR BLOCKCHAIN ECONOMY, MARBLE 2023, 2023, : 28 - 47
  • [23] Liquid Proof-of-Stake in Tezos: An Economic Analysis
    Dimitri, Nicola
    INFORMATION, 2022, 13 (12)
  • [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] Incentivizing Consensus Propagation in Proof-of-Stake Based Consortium Blockchain Networks
    Kang, Jiawen
    Xiong, Zehui
    Niyato, Dusit
    Wang, Ping
    Ye, Dongdong
    Kim, Dong In
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2019, 8 (01) : 157 - 160
  • [27] 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
  • [28] 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
  • [29] 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
  • [30] 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