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 条
  • [1] 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
  • [2] TontineCoin: Murder-Based Proof-of-Stake
    Pollett, Chris
    Austin, Thomas H.
    Potika, Katerina
    Rietz, Justin
    2020 IEEE INTERNATIONAL CONFERENCE ON DECENTRALIZED APPLICATIONS AND INFRASTRUCTURES (DAPPS 2020), 2020, : 82 - 87
  • [3] Proof-of-Stake Sidechains
    Gazi, Peter
    Kiayias, Aggelos
    Zindros, Dionysis
    2019 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2019), 2019, : 139 - 156
  • [4] Stake-Bleeding Attacks on Proof-of-Stake Blockchains
    Gazi, Peter
    Kiayias, Aggelos
    Russell, Alexander
    2018 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT), 2018, : 85 - 92
  • [5] Evolution of Shares in a Proof-of-Stake Cryptocurrency
    Rosu, Ioanid
    Saleh, Fahad
    MANAGEMENT SCIENCE, 2021, 67 (02) : 661 - 672
  • [6] LaKSA: A Probabilistic Proof-of-Stake Protocol
    Reijsbergen, Daniel
    Szalachowski, Pawel
    Ke, Junming
    Li, Zengpeng
    Zhou, Jianying
    28TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2021), 2021,
  • [7] Looking for stability in proof-of-stake based consensus mechanisms
    Leporati, Alberto
    Rovida, Lorenzo
    Blockchain: Research and Applications, 2024, 5 (04):
  • [8] Securing Proof-of-Stake Blockchain Protocols
    Li, Wenting
    Andreina, Sebastien
    Bohli, Jens-Matthias
    Karame, Ghassan
    DATA PRIVACY MANAGEMENT, CRYPTOCURRENCIES AND BLOCKCHAIN TECHNOLOGY, 2017, 10436 : 297 - 315
  • [9] Formal Analysis of a Proof-of-Stake Blockchain
    Thin, Wai Yan Maung Maung
    Dong, Naipeng
    Bai, Guangdong
    Dong, Jin Song
    2018 23RD INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2018, : 197 - 200
  • [10] Ethereum Proof-of-Stake under Scrutiny
    Pavloff, Ulysse
    Amoussou-Guenou, Yackolley
    Tucci-Piergiovanni, Sara
    38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 212 - 221