Blockchain and Internet and Things