The Past, The Present and The Future of ICO