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 条
  • [21] Looking for stability in proof-of-stake based consensus mechanisms
    Leporati, Alberto
    Rovida, Lorenzo
    Blockchain: Research and Applications, 2024, 5 (04):
  • [22] The flip side of the coin: Exploring the environmental and health impacts of proof-of-work cryptocurrency mining
    Tayebi, Shali
    Amini, Heresh
    ENVIRONMENTAL RESEARCH, 2024, 252
  • [23] Preventing proof-of-work mining attacks
    Azimy, Hamid
    Ghorbani, Ali A.
    Bagheri, Ebrahim
    INFORMATION SCIENCES, 2022, 608 : 1503 - 1523
  • [24] The optimal asset trading settlement based on Proof-of-Stake blockchains
    Li, Chao
    Wang, Li
    Yang, Haijun
    DECISION SUPPORT SYSTEMS, 2023, 166
  • [25] BeaconBlocks: Augmenting Proof-of-Stake with On-Chain Time Synchronization
    Hartl, Alexander
    Zseby, Tanja
    Fabini, Joachim
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 353 - 360
  • [26] Poster: Timestamp Verifiability in Proof-of-Work
    Law, Tzuo Hann
    Erol, Selman
    Tseng, Lewis
    PROCEEDINGS OF THE 2023 INTERNATIONAL SYMPOSIUM ON THEORY, ALGORITHMIC FOUNDATIONS, AND PROTOCOL DESIGN FOR MOBILE NETWORKS AND MOBILE COMPUTING, MOBIHOC 2023, 2023, : 304 - 305
  • [27] Proof-of-work consensus by quantum sampling
    Singh, Deepesh
    Muraleedharan, Gopikrishnan
    Fu, Boxiang
    Cheng, Chen-Mou
    Roussy Newton, Nicolas
    Rohde, Peter P.
    Brennen, Gavin K.
    QUANTUM SCIENCE AND TECHNOLOGY, 2025, 10 (02):
  • [28] Is the Cost of Proof-of-Work Consensus Quasilinear?
    Asgaonkar, Aditya
    Palande, Pranav
    Joshi, Ramprasad S.
    PROCEEDINGS OF THE ACM INDIA JOINT INTERNATIONAL CONFERENCE ON DATA SCIENCE AND MANAGEMENT OF DATA (CODS-COMAD'18), 2018, : 314 - 317
  • [29] Ouroboros Genesis: Composable Proof-of-Stake Blockchains with Dynamic Availability
    Badertscher, Christian
    Gazi, Peter
    Kiayias, Aggelos
    Russell, Alexander
    Zikas, Vassilis
    PROCEEDINGS OF THE 2018 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'18), 2018, : 913 - 930
  • [30] e-PoS: Making Proof-of-Stake Decentralized and Fair
    Saad, Muhammad
    Qin, Zhan
    Ren, Kui
    Nyang, DaeHun
    Mohaisen, David
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (08) : 1961 - 1973