TwinsCoin: A Cryptocurrency via Proof-of-Work and Proof-of-Stake

被引:25
作者
Duong, Tuyet [1 ]
Chepurnoy, Alexander [2 ,3 ]
Fan, Lei [4 ]
Zhou, Hong-Sheng [1 ]
机构
[1] Virginia Commonwealth Univ, Richmond, VA 23284 USA
[2] Ergo Platform, St Petersburg, Russia
[3] IOHK Res, St Petersburg, Russia
[4] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
来源
PROCEEDINGS OF THE 2ND ACM WORKSHOP ON BLOCKCHAINS, CRYPTOCURRENCIES, AND CONTRACTS (BCC'18) | 2018年
关键词
cryptographic protocols; cryptocurrency; blockchain; consensus protocols;
D O I
10.1145/3205230.3205233
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We design and implement TwinsCoin, the first cryptocurrency based on a provably secure and scalable public blockchain design using both proof-of-work and proof-of-stake mechanisms. Different from the proof-of-work based Bitcoin, our construction uses two types of resources, computing power and coins (i.e., stake). The blockchain in our system is more robust than that in a pure proof-of-work based system; even if the adversary controls the majority of mining power, we can still have the chance to secure the system by relying on honest stake. In contrast, Bitcoin blockchain will be insecure if the adversary controls more than 50% of mining power. Our design follows a recent provably secure proof-of-work/proof-of-stake hybrid blockchain [11]. In order to make our construction practical, we considerably enhance its design. In particular, we introduce a new strategy for difficulty adjustment in the hybrid blockchain and provide a theoretical analysis of it. We also show how to construct a light client for proof-of-stake cryptocurrencies and evaluate the proposal practically. We implement our newdesign. Our implementation uses a recent modular development framework for blockchains, called Scorex. It allows us to change only certain parts of an application leaving other codebase intact. In addition to the blockchain implementation, a testnet is deployed. Source code is publicly available.
引用
收藏
页码:1 / 13
页数:13
相关论文
共 50 条
  • [41] Shorting attack: Predatory, destructive short selling on Proof-of-Stake cryptocurrencies
    Lee, Suhyeon
    Kim, Seungjoo
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (16)
  • [42] Analysis of the confirmation time in proof-of-work blockchains
    Malakhov, Ivan
    Marin, Andrea
    Rossi, Sabina
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 147 : 275 - 291
  • [43] EPoW: Energy-Efficient Proof-of-Work
    Yu, Shasha
    Qiao, Yanan
    Bo, Junge
    Yang, Fan
    Wang, Shan
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (06): : 6285 - 6297
  • [44] Difficulty Prediction for Proof-of-Work Based Blockchains
    Zheng, Kaiwen
    Zhang, Shulai
    Ma, Xiaoli
    PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (IEEE SPAWC2020), 2020,
  • [45] Acki Nacki: A Probabilistic Proof-of-Stake Consensus Protocol with Fast Finality and Parallelisation
    Goroshevsky, Mitja
    Sattarov, Nikita
    Trepacheva, Alina
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, PT I, ACNS 2024-AIBLOCK 2024, AIHWS 2024, AIOTS 2024, SCI 2024, AAC 2024, SIMLA 2024, LLE 2024, AND CIMSS 2024, 2024, 14586 : 43 - 62
  • [46] Blockchain Technologies: Probability of Double-Spend Attack on a Proof-of-Stake Consensus
    Karpinski, Mikolaj
    Kovalchuk, Lyudmila
    Kochan, Roman
    Oliynykov, Roman
    Rodinko, Mariia
    Wieclaw, Lukasz
    SENSORS, 2021, 21 (19)
  • [47] Trading under the proof-of-stake protocol - A continuous-time control approach
    Tang, Wenpin
    Yao, David D.
    MATHEMATICAL FINANCE, 2023, 33 (04) : 979 - 1004
  • [48] HashCore: Proof-of-Work Functions for General Purpose Processors
    Georghiades, Yanni
    Flolid, Steven
    Vishwanath, Sriram
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 1951 - 1959
  • [49] A Rational Mining Strategy for Proof-of-Work Consensus Algorithms
    Basile, M.
    Nardini, G.
    Perazzo, P.
    Dini, G.
    2022 4TH CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2022, : 59 - 66
  • [50] Cryptocurrencies: Miner Heterogeneity, Botnets, and Proof-of-Work Efficiency
    Schar, Fabian
    FRONTIERS IN BLOCKCHAIN, 2020, 3