Blockchain technology implications