Research Guide on Blockchain Smart Contract Execution Methods