Segregated witnesses and validationless mining



Summary:

Peter Todd, a bitcoin developer, proposed a solution to return segregated witnesses to the status quo. This requires making having the previous block's witness data be a precondition to creating a block with transactions. Blocks must include the previous witness data, hashed with a different hash function that the commitment in the previous block. A possible implementation would be to compute the hash of the current block's coinbase txouts as well as the previous block hash. The calculation can only be done by a trusted entity with access to all witness data from the previous block. This solution is a soft-fork and is compatible with existing miner/hasher setups. However, it may face pushback from miners who are currently using validationless mining techniques. This fix can be designed to retain the possibility of validationless mining by allowing empty blocks to be created if the previous witness data proof is omitted.


Updated on: 2023-06-11T02:44:14.287790+00:00