Allow block validation using external process
It aims to propose a block validation using an external process.
To do so, a --multiprocess path_to_process
argument was added to the node run
command. This option ** IS NOT** activated by default and is not fully implemented yet: it does not support protocol injection. (The user is warned if the option is enabled).
The proposed implementation uses a forked process spawned for each block validation.
The tezos-fork-validator
was added to bin_validation
.
TODO: Add/update tests to enable the option.