6/27/2023 0 Comments Siamining wolfcalcThe 8th parameter ( ntime) must be 16 hex characters long (64 bits).It must be the 32-bit compact representation of the current network target. The 7th parameter ( nbits) is not required for mining,īut is provided to inform the miner of the current network difficulty.The 6th parameter ( version) is unused, and should be empty. EncodingĪll hexadecimally-encoded data is serialized as specified by the Sia protocol. In particular, the names and parameter counts remain the same for all methods and notifications. Unless otherwise specified, everything works in the same way as describedīy the Stratum mining protocol specification for Bitcoin. This makes the implementation easier and allows for better software compatibility. One of the main objectives was to stay as close as possible to the original Stratum protocol. One immediate benefit of this is that mining proxies can be used to optimize the efficiency of mining networks.įor the above reasons, decided to develop a true Stratum protocol for Sia. Is the only way for a mining protocol to be truly future-proof. It is not future-proof, as it does not extend the nonce space.Įven if Sia has a larger header nonce than Bitcoin, providing additional variable-length nonce space.Less load on servers also means that servers can be faster and more responsive. The original Stratum design enables pools and large mining operations to easily handle large numbers of miners,Īs there is no need for servers to remember about each and every work unit they hand out. Such an approach retains of course the advantage of removing the overhead of HTTP,īut has also clear downsides when compared to the original Stratum protocol: Which were meant to carry different data. Only packed inside the fields of the original Stratum protocol, What this means is that they sent the same header data that would be sent by the old getwork-style protocol, Took an approach that could be described as “getwork over Stratum”, or “getwork over TCP”. Previous attempts at adapting the Stratum protocol so that it could be usedįor mining cryptocurrencies which, like Sia, show significant differences from Bitcoin If you're looking for mining software compatibility, please go to the compatibility section. This is the official documentation of the Stratum mining protocol
0 Comments
Leave a Reply. |