An Investigation of Smart Contract for Collaborative Machine Learning Model Training