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 条
  • [31] CloudPoS: A Proof-of-Stake Consensus Design for Blockchain Integrated Cloud
    Tosh, Deepak K.
    Shetty, Sachin
    Foytik, Peter
    Kamhoua, Charles A.
    Njilla, Laurent
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 302 - 309
  • [32] Compensation for Power Loss by a Proof-of-Stake Consortium Blockchain Microgrid
    Yang, Jiawei
    Paudel, Amrit
    Gooi, Hoay Beng
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (05) : 3253 - 3262
  • [33] Alt-PoW: An Alternative Proof-of-Work Mechanism
    Sharkey, Sarah
    Tewari, Hitesh
    2019 IEEE INTERNATIONAL CONFERENCE ON DECENTRALIZED APPLICATIONS AND INFRASTRUCTURES (DAPPCON), 2019, : 11 - 18
  • [34] EMS: An Extensible and Modular Staking Architecture for Proof-of-Stake Systems
    Ko, Seoyoung
    Fa, Xinxin
    Zhong, Zhi
    Chai, Qi
    2020 SECOND INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2020, : 122 - 128
  • [35] WARChain: Consensus-based trust in web archives via proof-of-stake blockchain technology
    Lendak, Imre
    Indig, Balazs
    Palko, Gabor
    JOURNAL OF COMPUTER SECURITY, 2022, 30 (03) : 499 - 515
  • [36] Gas Fees and Unconfirmed Transactions in Ethereum: A Proof-of-Stake (PoS) Focus
    Pierro, Giuseppe Antonio
    Amoordon, Andy
    2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING-COMPANION, SANER-C 2024, 2024, : 46 - 53
  • [37] Towards Equity in Proof-of-Work Mining Rewards
    Khalil, Rami A.
    Dulay, Naranker
    MATHEMATICAL RESEARCH FOR BLOCKCHAIN ECONOMY, MARBLE 2022, 2023, : 1 - 21
  • [38] Deep Selfish Proposing in Longest-Chain Proof-of-Stake Protocols
    Sarenche, Roozbeh
    Nikova, Svetla
    Preneel, Bart
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2024, PT I, 2025, 14744 : 24 - 40
  • [39] Toward Trusted IoT by General Proof-of-Work
    Hsueh, Chih-Wen
    Chin, Chi-Ting
    SENSORS, 2023, 23 (01)
  • [40] Proof-of-Useful-Randomness: Mitigating the Energy Waste in Blockchain Proof-of-Work
    Seyitoglu, Efe Ulas Akay
    Yavuzl, Attila Altay
    Thang Hoang
    SECRYPT 2021: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2021, : 412 - 419