The platform has a P2P network layer, which defines the P2P contract, a blockchain and data storage layer that operates the blockchain actions,
such as consensus and data access, a smart contract layer that executes key platform contracts and records essential platform data
does the user have to be programming language about Smart Contract? to be able to make smart contract