Text this: Theory, application fields and challenge of the blockchain technology