Work Commitments
This page explains a key feature in the STILL blockchain: Work Commitments.
Work Commitments are a data structure obtained from a STILL Block.
Each block in the STILL Blockchain can be converted to a Hashing ID, which is a data structure that contains a hash and the network ID.
Work Commitments are comprised of a nonce, a timestamp, and several Hashing IDs (one for each merge-mined block). The same Work Commitment can be used to secure multiple blockchains via Merge-Mining.
When checking a block PoW, the consensus converts it to a Hashing ID, joins the Hashing ID with block’s other merge-mined chains, executes a PoW hash on the resulting Work Commitment, and validates the hash.
A single block can also include the Work Commitments of previous blocks, to permit the inclusion of MiniDAG side blocks which contribute to the chain cumulative difficulty and security.
The STILL Node has built-in support for Merge-Mining to facilitate the creation of STILL forks that are merge mined with STILL. Mining pools and solo miners can easily merge-mine STILL and the other chains.