knowledge sharing via the blockchain technology