Comparing IOTA, Raiblocks and Byteball