how to make blockchain work better for e-commerce