A Comparison of Public vs Private Blockchain