Quite new to blockchain so my question maybe somewhat stupid. I have a blockchain project, where smart contract is required but it also has special requirement such as Proof-of-Importance. I have spent some time coding smart contracts in Ethereum. It's good but according to the project requirement, I have to understand all the Ethereum source code. So I am wondering is there any light-weighted blockchain project that implements smart contract?