A Survey on Smart Contract Platforms and Features | IEEE Conference Publication | IEEE Xplore