计算机工程2024,Vol.50Issue(1):17-29,13.DOI:10.19678/j.issn.1000-3428.0068203
区块链矿池网络及典型攻击方式综述
Overview of Blockchain Mining Pool Networks and Typical Attack Modes
摘要
Abstract
The blockchain network is a type of overlay network constructed on a Transmission Control Protocol/Internet Protocol(TCP/IP)system.It provides communication support to ensure the consistency of ledger data between mutual distrust nodes in a distributed environment without relying on trusted central-service nodes and trusted channels.Owing to the development of blockchain mining technology,particularly the application of Proof of Work(PoW)consensus mining technology based on Application-Specific Integrated Circuit(ASIC),Graphics Processing Unit(GPU),and other hardware used in mainstream cryptocurrencies such as Bitcoin(BTC),Ethereum(ETH),and Litecoin(LTC),researchers have extensively investigated the mining pool network,which supports the mining pool mode.However,results pertaining to the mining pool network and its security are scarce.Therefore,the abovementioned results must be summarized and synthesized to monitor the progress of blockchain technology research and expand blockchain application research.First,based on the networking mode of the classical Peer-to-Peer(P2P)network,this study reviews the operating mechanism and characteristics of the blockchain P2P network based on typical application scenarios such as BTC,ETH,and Hyperledger.Second,this study introduces the concept of mining pool,mining field,and mining pool network,as well as analyzes the components of the mining pool network and the operating principle of typical mining pool network protocols such as GetWork,GetBlockTemplate,and Stratum.Subsequently,the implementation process of typical attack modes such as selfish mining,pool hopping,block withholding,and empty block attacks against the mining pool network is discussed,and the corresponding prevention methods are proposed.Finally,future developments for the mining pool network are recommended.关键词
区块链/对等网络/矿池网络/共识机制/网络攻击Key words
blockchain/Peer-to-Peer(P2P)network/mining pool network/consensus mechanism/network attack分类
信息技术与安全科学引用本文复制引用
倪雪莉,马卓,王群..区块链矿池网络及典型攻击方式综述[J].计算机工程,2024,50(1):17-29,13.基金项目
国家自然科学基金(62272203) (62272203)
江苏省市场监督管理局科技计划项目(KJ21125027). (KJ21125027)