Usechain :Solving the problems of world cryptology