A timeline and history of blockchain technology