Blockchain-based Smart Contracts: A Systematic Mapping Study
a next generation smart contract & decentralized application platform .