TreeBlock solves performance and scalability problems on blockchain