Tweetchain: An alternative to blockchain for crowd-based applications