Think i found the database I want to use for the "decentralized" thingy. #CouchDB looks almost perfect for the job, it supports clustering and its offline first, so it ticks pretty much all the boxes.
Think thatl be used in an upcoming project later on this year.