Nuls provides functional mechanisms of implementing smart contracts in the cross-chain consensus thus reducing the cost of generating and deploying decentralised applications and at the same time making it easy for the developers to customise the dApps for different business applications.