A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks
arXiv:1805.02707 · doi:10.1109/ACCESS.2019.2896108
Abstract
The past decade has witnessed the rapid evolution in blockchain technologies, which has attracted tremendous interests from both the research communities and industries. The blockchain network was originated from the Internet financial sector as a decentralized, immutable ledger system for transactional data ordering. Nowadays, it is envisioned as a powerful backbone/framework for decentralized data processing and data-driven self-organization in flat, open-access networks. In particular, the plausible characteristics of decentralization, immutability and self-organization are primarily owing to the unique decentralized consensus mechanisms introduced by blockchain networks. This survey is motivated by the lack of a comprehensive literature review on the development of decentralized consensus mechanisms in blockchain networks. In this survey, we provide a systematic vision of the organization of blockchain networks. By emphasizing the unique characteristics of incentivized consensus in blockchain networks, our in-depth review of the state-of-the-art consensus protocols is focused on both the perspective of distributed consensus system design and the perspective of incentive mechanism design. From a game-theoretic point of view, we also provide a thorough review on the strategy adoption for self-organization by the individual nodes in the blockchain backbone networks. Consequently, we provide a comprehensive survey on the emerging applications of the blockchain networks in a wide range of areas. We highlight our special interest in how the consensus mechanisms impact these applications. Finally, we discuss several open issues in the protocol design for blockchain consensus and the related potential research directions.
arXiv comment40 pages, 26 figures, 230 references
References in corpus (21)
- Federated Optimization: Distributed Machine Learning for On-Device Intelligence
- A Survey on Security and Privacy Issues of Bitcoin
- LSB: A Lightweight Scalable BlockChain for IoT Security and Privacy
- Analysis of Bitcoin Pooled Mining Reward Systems
- Enhancing Bitcoin Security and Performance with Strong Consistency via Collective Signing
- Blockchain Consensus Protocols in the Wild
- Proof of Luck: an Efficient Blockchain Consensus Protocol
- Consensus in the Age of Blockchains
- Scaling Nakamoto Consensus to Thousands of Transactions per Second
- Securify: Practical Security Analysis of Smart Contracts
- Enigma: Decentralized Computation Platform with Guaranteed Privacy
- Equilibria in the Tangle
- On The Longest Chain Rule and Programmed Self-Destruction of Crypto Currencies
- Bitcoin's Security Model Revisited
- Blockchained On-Device Federated Learning
- Decentralized Caching for Content Delivery Based on Blockchain: A Game Theoretic Perspective
- A Scale-out Blockchain for Value Transfer with Spontaneous Sharding
- Blockchain Inefficiency in the Bitcoin Peers Network
- Real-Time Index Authentication for Event-Oriented Surveillance Video Query using Blockchain
- Competitive Data Trading in Wireless-Powered Internet of Things (IoT) Crowdsensing Systems with Blockchain
- Hardening Stratum, the Bitcoin Pool Mining Protocol
Cited by in corpus (57)
- A Survey of Distributed Consensus Protocols for Blockchain Networks
- Blockchain for 5G and Beyond Networks: A State of the Art Survey
- Integration of Blockchain and Cloud of Things: Architecture, Applications and Challenges
- Decentralized Federated Learning: A Survey on Security and Privacy
- Privacy-Preserving Transactive Energy Management for IoT-aided Smart Homes via Blockchain
- A Survey on Ethereum Systems Security: Vulnerabilities, Attacks and Defenses
- The Security Reference Architecture for Blockchains: Towards a Standardized Model for Studying Vulnerabilities, Threats, and Defenses
- BlockSim: An Extensible Simulation Tool for Blockchain Systems
- Internet of Intelligence: A Survey on the Enabling Technologies, Applications, and Challenges
- A Survey on Applications of Game Theory in Blockchain
- Integration of Blockchain and Auction Models: A Survey, Some Applications, and Challenges
- Blockchain And The Future of the Internet: A Comprehensive Review
- Privacy-Preserving Blockchain-Based Federated Learning for IoT Devices
- COVID-19 Blockchain Framework: Innovative Approach
- Data Storage in the Decentralized World: Blockchain and Derivatives
- PREStO: A Systematic Framework for Blockchain Consensus Protocols
- Blockchain-Powered Collaboration in Heterogeneous Swarms of Robots
- A Comprehensive Survey on Spectrum Sharing Techniques for 5G/B5G Intelligent Wireless Networks: Opportunities, Challenges and Future Research Directions
- A Survey of State-of-the-Art on Blockchains: Theories, Modelings, and Tools
- Strategic Latency Reduction in Blockchain Peer-to-Peer Networks
- Energy and Cost Efficient Resource Allocation for Blockchain-Enabled NFV
- Blockchain for Multi-Robot Collaboration to Combat COVID-19 and Future Pandemics
- Markov Processes in Blockchain Systems
- Privacy Preserving Passive DNS
- Permissioned Blockchain for Efficient and Secure Resource Sharing in Vehicular Edge Computing
- When Blockchain Meets AI: Optimal Mining Strategy Achieved By Machine Learning
- Blockchain for Decentralized Multi-Drone to Combat COVID-19
- Towards Secure Blockchain-enabled Internet of Vehicles: Optimizing Consensus Management Using Reputation and Contract Theory
- Blockchain-empowered Data-driven Networks: A Survey and Outlook
- Microchain: A Hybrid Consensus Mechanism for Lightweight Distributed Ledger for IoT
- What is a Blockchain? A Definition to Clarify the Role of the Blockchain in the Internet of Things
- Cloud/fog computing resource management and pricing for blockchain networks
- Spatial Positioning Token (SPToken) for Smart Mobility
- Game-theoric approach to decision-making problem for blockchain mining
- Practical Modeling and Analysis of Blockchain Radio Access Network
- PubChain: A Decentralized Open-Access Publication Platform with Participants Incentivized by Blockchain Technology
- Stochastic Modeling Approaches for Analyzing Blockchain: A Survey
- Energy Demand Unawareness and the Popularity of Bitcoin: Evidence from Nigeria
- Speeding up Block Propagation in Blockchain Network: Uncoded and Coded Designs
- A New Theoretical Framework of Pyramid Markov Processes for Blockchain Selfish Mining
- Competitive Data Trading in Wireless-Powered Internet of Things (IoT) Crowdsensing Systems with Blockchain
- An Analysis of Blockchain Consistency in Asynchronous Networks: Deriving a Neat Bound
- CoinWatch: A Clone-Based Approach For Detecting Vulnerabilities in Cryptocurrencies
- A Survey of Blockchain Data Management Systems
- On Decentralization of Bitcoin: An Asset Perspective
- Game-Theoretical Analysis of Mining Strategy for Bitcoin-NG Blockchain Protocol
- A Regulatory System for Optimal Legal Transaction Throughput in Cryptocurrency Blockchains
- Blockchain applications in Healthcare: A model for research
- Hopping-Proof and Fee-Free Pooled Mining in Blockchain
- SonicChain: A Wait-free, Pseudo-Static Approach Toward Concurrency in Blockchains
- Differential Privacy in Blockchain Technology: A Futuristic Approach
- Blockchain for Edge of Things: Applications, Opportunities, and Challenges
- Evolutionary Game for Consensus Provision in Permissionless Blockchain Networks with Shard
- A Mean Field Game Analysis of Consensus Protocol Design
- Consensus in Blockchain Systems with Low Network Throughput: A Systematic Mapping Study
- Connecting AI Learning and Blockchain Mining in 6G Systems
- Blockchain-based Personal Data Management: From Fiction to Solution