Avalanche consensus mechanisms