COTI:Making the payment processing scalable, fast and trustworthy