IEEE Transactions on Computational Social Systems · 2019 · 36 citations · 24 references
ComputingCybersecurityAuditingAuthenticationCryptographySecure Multi-party ComputationSecurity Protocol VerificationBlockchain ConsensusBlockchain SecurityBlockchain-based SecurityConsensusFormal Verification Of Security PropertiesProof Of Stake ConsensusProof Of Work IncentivesVulnerability
Proof of work and proof of stake (PoS) are commonly used in the current permissionless blockchains. These consensus protocols can be abstracted into a random process of selecting a node for accounting in a blockchain ledger. However, they are generally faced with resource consumption and vulnerability issues. We present proof of credit (PoC), a fair blockchain protocol based on the PoC blockchain protocol. It is a special PoS protocol where the credit is a special kind of stake quantifying whether the node's activity is beneficial to the system. Any nodes cannot change their credits arbitrarily. We demonstrate that our PoC protocol satisfies the security properties, including common prefix, chain quality, and chain growth, under the assumption that the total credit the honest held is majority. In addition, we propose a self-audit mechanism and a hybrid incentive mechanism to enhance the security and stability. Finally, we explain the method by which the PoC protocol resists the double-spending attacks and the selfish mining attacks.
24
Bitcoin: A Peer-to-Peer Electronic Cash System
Dr Craig S Wright · SSRN Electronic Journal · 2008 · 14.3K citations · Full text
Making Smart Contracts Smarter
Loi Luu, Duc-Hiep Chu, Hrishi Olickel et al. · 2016 · 2.2K citations
Yossi Gilad, Rotem Hemo, Silvio Micali et al. · 2017 · 1.5K citations · Full text
SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies
Joseph Bonneau, Andrew Miller, Jeremy Clark et al. · 2015 · 1.2K citations · Full text