Custom Contract Network (CCN) is Re-defining Smart Contracts