* bugfix: unsupported operation thrown when GMU is not used
 * new: replication degree optimizer
 * bugfix: when a node joins, it uses the protocol specified in the config file (instead of the current protocol of the system)