Distinguish "Smart Contract" From Abstract Idea To Pass Bloc