Smart Contracts: The Backbone of Blockchain Technology