Backend of the Electrum bitcoin wallet, but it soon became clear that it is also suitable for mining, and because it actually unlocked the possibility of easy mining in pools to the world, it became soon a globally used standard and quickly replaced the aging getwork (Stratum is essentially an evolution of getwork with support for pooled mining).
Technically, Stratum represents a protocol using a TCP socket and a payload Indonesia WhatsApp Number Data encoded in JSON-RPC messages. The client always first opens a socket, writes a request in JSON format ending with "\n", sends and waits for a response (again in JSON-RPC format). solution is primarily the universality and popularity of the JSON format and extremely simple implementation and debugging.
This is made possible by both parties communicating in a human-readable format.Another advantage is the easy extensibility of the protocol without the threat of loss of backward compatibility. If we look at how Stratum works for mining, we will see that after a miner joins a pool, i.e. a computer controlled by a mining pool operator, it first asks the operator for a partial "block template".
|