A
system and method are provided for resource reservation using smart contracts. The method may be performed at a permissioned
blockchain network coupled to clients. The permissioned
blockchain network may include an ordering service and a plurality of members. Each member may include (i) an endorsing peer node for endorsing transactions and (ii) a committing peer node for validating and committing transactions. The method may include, at each member (i) hosting a respective ledger, (ii) receiving, from the clients, using application programmers interfaces (APIs), via graphical user interfaces, a proposal for reserving one or more resources, (iii) in response to receiving the reservation proposal, (a) executing a
smart contract on the respective ledger, to initiate a transaction for reserving the one or more resources, and (b) indicating, to the
client, a successful reservation or a rejection of the reservation of the one or more resources, via the graphical user interfaces.