Text this: Distributed consensus algorithms for crossdomain data management: state-of-the-art, challenges and perspectives