Toward a Better Cryptocurrency Exchange Part I