Stratum协议是目前最常用的矿机和矿池之间的TCP通讯协议。它是一种改进的比特币挖矿协议,旨在解决之前使用的HTTP、Ntime滚动和长轮询等协议存在的问题。该协议采用了JSON作为数据格式,实现了双向通信,服务器可以主动向矿机发送消息。此外,Stratum协议还引入了Extranonce超随机数滚动的概念,通过给每个矿机分配不同的Extranonce值,增加了挖矿任务的数量和难度。通信过程包