Sign In to Follow Application
View All Documents & Correspondence

Method For Improving Efficiency Of Supply Chain Management Using Blockchain

Abstract: The present invention discloses a method for improving efficiency of supply chain management using a blockchain (108). The method includes a step to receive a transaction data from a communication device (102). The method also includes a step to process the transaction data to perform one or more operations using a Layer 2 solution, and the one or more operations are performed on Layer 2 of the blockchain (108). Furthermore, the method includes a step to generate a cryptographic hash of an off-chain data for uploading on a blockchain mainnet of a blockchain (108). Moreover, the method includes a step to distribute the off-chain data on each shard in real time. Additionally, the method includes a step to execute a smart contract when the required conditions are met and upload the final transaction to the blockchain ledger of the blockchain mainnet. Fig. 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
27 February 2025
Publication Number
13/2025
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

1. SHARDA UNIVERSITY
Plot No. 32-34, Knowledge Park 3, Greater Noida, 201310, Uttar Pradesh (UP), India (IN)

Inventors

1. Ayush Gupta
School of Engineering and Technology, Sharda University, Plot no. 32-34 Knowledge Park 3, Greater Noida, 201310, Uttar Pradesh (UP), India (IN)
2. Dr. Ambuj Kumar Agarwal
School of Engineering and Technology, Sharda University, Plot no. 32-34 Knowledge Park 3, Greater Noida, 201310, Uttar Pradesh (UP), India (IN)

Specification

Description:METHOD FOR IMPROVING EFFICIENCY OF SUPPLY CHAIN MANAGEMENT USING BLOCKCHAIN

FIELD OF THE INVENTION
[0001] The present invention relates to the field of supply chain management, and more specifically, the present invention relates to a method for improving efficiency of supply chain management using blockchain.

BACKGROUND OF THE INVENTION

[0002] With the advancement of technology, blockchain has emerged as a revolutionary system that enables secure, transparent, and decentralized transition or record-keeping. The blockchain technology is used in various industries for its benefits related to security and transparency. Blockchain technology is used in supply chain management to enhance traceability, ensuring that every step of the product journey is documented and verifiable, allowing stakeholders to closely monitor the activity in the supply chain. As organizations seek to enhance their operational efficiency and security, blockchain technology offers solutions that address issues such as fraud, data tampering, and inefficiencies in traditional processes.

[0003] The efficiency and security of organizations are being enhanced through the use of blockchain technology, which addresses issues like fraud and data tampering in traditional processes. By utilizing cryptographic techniques and distributed networks, blockchain ensures data integrity and promotes accountability among participants, leading to the development of new business models and collaborative frameworks. However, the high transaction volumes of data in supply chain management have impacted the efficiency of blockchain technology. This has resulted in increased costs due to heavy gas fees and network congestion during peak usage hours. The current technology limitations also affect the scalability of blockchain in real-time supply chain management, as it hinders data transfer rates (throughput) and causes time delays (latency) when dealing with large transaction volumes. Furthermore, the system's adaptability to dynamic supply chain environments is limited.

[0004] In view of these challenges, there is a need for a new system that addresses the aforementioned drawbacks and is designed to improve the efficiency of supply chain management using blockchain.

OBJECT OF THE INVENTION

[0005] A Primary object of the present invention is to provide a method for improving efficiency of supply chain management using a blockchain.

[0006] Another object of the present invention is to enhance transaction throughput and reduce latency, thereby optimizing supply chain operations.

[0007] Another object of the present invention is to secure the transaction on blockchain mainnet without affecting the performance of the supply chain management.

[0008] Another object of the present invention is to improve the scalability of the blockchain used in the supply chain management.

[0009] Another object of the present invention is to reduce network congestion due to a high volume of transactions.

SUMMARY OF THE INVENTION

[00010] This summary is provided to introduce concepts related to a method for improving efficiency of supply chain management using blockchain. This summary is neither intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.

[00011] In one implementation, the invention integrates Layer 2 solutions for a blockchain and sharding to enhance transaction throughput and reduce latency, thereby optimizing supply chain operations. The method for improving efficiency of supply chain management using the blockchain includes a step to receive a transaction data from a communication device. Further, the method includes a step to process the transaction data to perform one or more operations on a Layer 2 solution of the blockchain. Furthermore, the method includes a step to generate a cryptographic hash of an off-chain data for uploading on a blockchain mainnet. Moreover, the method includes a step to distribute the off-chain data on each shard in real time. Additionally, the method includes a step to execute a smart contract when the required conditions are met and upload the final transaction to a blockchain ledger of the blockchain mainnet.

[00012] In an implementation, the blockchain is an Ethereum blockchain. In another implementation, the Layer 2 solution includes rollups technique for processing the transaction data.

[00013] In another implementation, the one or more operations include batching, validation, and execution.

[00014] In yet another implementation, the shards are generated using one of key-based sharding, range based sharding, vertical sharding, or directory-based sharding.

[00015] In yet another implementation, the method further uploads the off-chain data to the blockchain mainnet in the cryptographic hash, by the blockchain module.

[00016] In yet another implementation, the method further notifies the final transaction on a user interface of the communication device, by a notification module.

[00017] In yet another implementation, the blockchain module (204) includes feedback on the final transaction to measure one or more parameters. The one or more parameters include block time, shard propagation delay, off-chain processing time, cryptographic time, shard processing time, smart contract execution time, total time, and gas fees.

[00018] These and other implementations, embodiments, processes, and features of the subject matter will become more fully apparent when the following detailed description is read with the accompanying experimental details. However, both the foregoing summary of the subject matter and the following detailed description of it represent one potential implementation or embodiment and are not restrictive of the present invention or other alternate implementations or embodiments of the subject matter.

BRIEF DESCRIPTION OF THE DRAWINGS

[00019] A clear understanding of the key features of the subject matter summarized above may be had by reference to the appended drawings, which illustrate the system of the subject matter. However, it will be understood that such drawings depict preferred embodiments of the subject matter and, therefore, are not to be considered as limiting its scope with regard to other embodiments that the subject matter is capable of contemplating. It should also be noted that the accompanying figures are not necessarily drawn to scale. Accordingly:

[00020] Figure 1 illustrates an interactive computing environment depicting a method for improving efficiency of supply chain management using blockchain, in accordance with an embodiment of the present patent invention;

[00021] Figure 2 illustrates a plurality of modules present in the interactive computing environment, in accordance with an embodiment of the present patent invention; and

[00022] Figure 3 and Figure 4 illustrate a flow chart for improving efficiency of the supply chain management using the blockchain, in accordance with an embodiment of the present patent invention.

DETAILED DESCRIPTION OF THE INVENTION

[00023] The following is a detailed description of the implementation of the present invention depicted in the accompanying drawings. The implementation is in such detail as to clearly communicate the invention. However, the amount of detail offered is not intended to limit the implementation, but rather to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present invention. While aspects of the described systems can be implemented in any number of different computing systems, environments, and/or configurations, the embodiments are described in the context of the following exemplary system(s). Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the disclosed concepts in an appropriate structure or method. Furthermore, the terms and phrases used herein are not intended to be limiting, but rather to provide an understandable description of the subject matter.

[00024] It should be noted that, in order to explain the invention in detail, reference will be made to system elements illustrated in FIG. 1 and FIG. 2. In accordance with an embodiment, the present invention provides a supply chain system (110) for improving efficiency of supply chain management using a blockchain (108).

[00025] Supply chain management is used to manage the flow of data, finance, and goods from procurement of materials to delivery of products to consumers. The supply chain management requires record-keeping and monitoring of large amounts of data for each product. The supply chain management is accessed by stakeholders, manufacturers, inventory managers, procurement managers, delivery managers, and distributors to perform various operations, track product status, add and remove products, and update delivery status. In the present invention, supply chain management uses blockchain technology for security, processing, and storage of data being processed by the supply chain management. The supply chain management requires handling of a large amount of data, which is done by the supply chain system (110). The supply chain system (110) enhances transaction throughput and reduce latency, thereby optimizing supply chain operations. Further, the supply chain system (110) secures the transactions on blockchain mainnet without affecting the performance of the system (110). Furthermore, the supply chain system (110) improves scalability of the blockchain (108) used in the supply chain management and reduces network congestion. The supply chain system (110) integrates with Layer 2 solutions and sharding to enhance transaction throughput.

[00026] FIG. 1 illustrates an interactive computing environment (100) that depicts the supply chain system (110) for improving efficiency of the supply chain management using the blockchain (108). The supply chain system (110) is connected via a communication network (106) to a communication device (102), the blockchain (108), and a server (116). The interactive computing environment (100) also includes a user interface (104) and the supply chain system (110) includes a processor (112) and a plurality of modules (114). In one embodiment of the present invention, the interactive computing environment (100) demonstrates the relationships and interactions among various entities or components involved in improving the efficiency of the supply chain management using the blockchain (108).

[00027] The communication device (102) is a portable or handheld device that a user employs to interact with the supply chain system (110). In one embodiment, the communication device (102) includes a mobile phone, tablet, desktop, and the like. The communication device (102) is used by the user to initiate a transaction for the supply chain system (110). Further, the communication device (102) is used by the user to view a final transaction of the supply chain system (110), which is displayed on the user interface (104). In some embodiments, the communication device (102) includes additional components such as a camera, microphone, GPS, location sensor and speaker. The communication device (102) also includes the user interface (104) that is used by the user to access the supply chain system (110).

[00028] The user includes, but may not be limited to, the stakeholders, a delivery partner, a supplier, a factory manager, a supply chain manager, the manufacturer, the inventory manager, the procurement manager, the delivery manager, and the distributor utilizing the supply chain system (110) to manage, secure, access, add, or delete information related to the supply chain management in real time. The user accesses the supply chain system (110) on the user interface of the communication device (102).

[00029] The user interface (104) displays content to the user on the communication device (102). It serves as the point of interaction between the user and the supply chain system (110). The user interface (104) includes, but is not limited to, graphical user interface, voice, touch, and command-line interfaces. For example, the user interacts with the user interface (104) on the communication device (102).

[00030] Further, the user interface (104) enables the supply chain system (110) to communicate with other computing devices, such as web servers and external data servers (not shown in FIG. 1). The user interface (104) supports multiple forms of communication across a variety of networks and protocol types, including wired networks (e.g., LAN, cable) and wireless networks (e.g., WLAN, cellular, satellite). The user interface (104) also includes one or more ports for connecting multiple devices to each other or to the server (116). It receives input from the user, which is transmitted as a signal through the communication network (106) to the server (116) and the supply chain system (110).

[00031] The communication network (106) enables the communication device (102) to connect with the blockchain (108), the supply chain system (110), the server (116) and the processor (112). Additionally, the communication network (106) serves as a medium for transferring data or signals between the server (116), and the supply chain system (110). This may include wired, wireless, infrared, radio frequency (RF), or similar technologies. The data includes, but is not limited to, the transaction data, an off-chain data, a smart contract, and the final transaction.

[00032] The communication network (106) may function as either a dedicated network or a shared network. A shared network represents an association of various network types that utilize multiple protocols, such as Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), and Wireless Application Protocol (WAP), to facilitate communication. Furthermore, the communication network (106) includes a variety of network devices, such as routers, switches, bridges, servers, and computing devices. It may also provide access to a storage device located on a client-side computer, a host-site server, cloud infrastructure, or a combination thereof. These storage options may include one or more local and remote storage media, such as memory storage devices, a database, and similar storage systems.

[00033] Further, the communication network (106) is a wireless mobile network. In an embodiment of the present invention, it may be a wired network with a finite bandwidth. In an embodiment, the communication network (106) combines both wireless and wired networks to optimize transmission throughput and latency. The communication network (106) can be implemented in various forms, such as an intranet, a local area network (LAN), a wide area network (WAN), the internet, or similar configurations. In another embodiment, the communication network (106) may be an optical fiber network offering high bandwidth, enabling rapid data transmission with minimal connection drops.

[00034] Furthermore, the communication network (106) includes, but is not limited to, a set of channels, each with a finite bandwidth determined by the network's capacity. In one embodiment, the communication network (106) enables the supply chain system (110) to access the internet for transmitting and receiving the transaction data, an off-chain data, a smart contract, and the final transaction from the communication device (102), the blockchain (108), and the server (116).

[00035] The blockchain (108) is an Ethereum blockchain used to improve the efficiency of the supply chain system (110). In an embodiment of the present invention, the blockchain (108) is selected based on the requirements of the supply chain system (110). The blockchain (108) securely stores the transaction data, the off-chain data, the smart contract, the final transaction and interactions with end-to-end encryption. As a decentralized blockchain ledger, the blockchain (108) facilitates secure transaction logging, data tracking, and asset management of the system (110). Each data entry is encrypted and then added to the Ethereum blockchain network, ensuring that control is distributed across multiple nodes. This structure helps users retain ownership over the transaction data, allowing them to decide on access permissions and enable smart contracts when required conditions are met. The blockchain (108) allows for end-to-end encryption to secure interactions, preventing unauthorized access.

[00036] The blockchain (108) uses the Ethereum blockchain for the supply chain system (110). The blockchain (108) includes the Ethereum blockchain, and a “Layer 2” or off-chain, which is named “Layer 2”. Generally, Layer 2 is a separate blockchain that extends the Ethereum blockchain network. Layer 2 has its own trade-offs and security models. It inherits the security guarantees of the Ethereum blockchain. The blockchain (108) includes a blockchain ledger used to keep data on the blockchain (108). The blockchain (108) contains different blockchain ledgers for every activity. For example, the blockchain ledger includes a supply chain ledger, a distributor ledger, a delivery ledger and the like.

[00037] Further, the blockchain (108) includes a smart contract that is activated when the required conditions mentioned in the smart contract are met in the supply chain system (110). For example, if the shipment is delivered, the smart contract is activated to send notifications to the users (the sender and receiver of the shipment) and generate final bill for the users. The blockchain (108) is connected to the server (116) and the supply chain system (110) via the communication network (106).

[00038] The server (116) is connected to the supply chain system (110) as it is responsible for managing, storing, and processing the transaction data, the off-chain data, the smart contract, the final transaction and other data present in the supply chain system (110). In general, the server (116) is a computer program or device that provides functionality to other programs or devices. It oversees the operations and tasks performed by the system (110) and stores the instructions necessary for various functions. The server (116) provides resources, data, storage capacity, and programs to facilitate these operations. It also supports functionalities such as data and resource sharing among multiple clients and performing computations on behalf of the clients. Additionally, it would be apparent to those skilled in the art that the supply chain system (110) may connect to multiple servers (116) to enhance scalability and performance.

[00039] In one embodiment, the server (116) is a Blockchain server built, hosted, and delivered through the blockchain network. The server (116) is integral to decentralized networks, providing secure, transparent, and reliable data handling. Unlike traditional servers, it distributes data across multiple nodes, ensuring resilience and trust. The use of the blockchain server allows the supply chain system (110) to be accessed from any location with internet connectivity. In another embodiment, the system (110) is associated with the server (116), which shares resources to perform various functions. In one embodiment, the server (116) is located remotely from the communication device (102). Alternatively, the supply chain system (110) itself may be hosted directly on the server (116). In another embodiment, the supply chain system (110) is hosted and stored directly on the server (116).

[00040] In one embodiment, the server (116) is a Blockchain server built, hosted, and delivered through the blockchain network. The server (116) is integral to decentralized networks, providing secure, transparent, and reliable data handling. Unlike traditional servers, it distributes data across multiple nodes, ensuring resilience and trust. The use of the blockchain server allows the supply chain system (110) to be accessed from any location with internet connectivity. In another embodiment, the system (110) is associated with the server (116), which shares resources to perform various functions. In one embodiment, the server (116) is located remotely from the communication device (102). Alternatively, the supply chain system (110) itself may be hosted directly on the server (116). In another embodiment, the supply chain system (110) is hosted and stored directly on the server (116).

[00041] The supply chain system (110) includes the processor (112) and the plurality of modules (114). The server (116) serves as the central processing unit, providing instructions and computational power to the supply chain system (110). It is configured for high-speed performance to efficiently execute tasks and retrieve instructions stored in a memory or the database. The memory may include any computer-readable medium known in the art, such as volatile memory (e.g., RAM) and/or non-volatile memory (e.g., EPROM, flash memory, and the like).

[00042] The plurality of modules (114) includes a collection module (202), a blockchain module (204), a generation module (206), a distribution module (208), an execution module (210), and a notification module (212). In an embodiment of the present invention, the plurality of modules (114) may include additional or fewer modules, depending on the functionalities or features offered. The modules may be stored within the memory or hosted on a separate network, depending on the specific embodiment.

[00043] The collection module (202) of the supply chain system (110) receives the transaction data from the communication device (102). The transaction data includes status, new product management, new delivery management, or developments in the supply chain management. The transaction data includes, but is not limited to, the manufacturer, logistics name, distributor's name, product details, delivery date, delivery time, delivery location, delivery status, consignor's address, consignee's address, manufacturer's cost, distributor's cost, product cost, manufacturing date, expiry date, delivery vehicle, GPS location, payment mode, payment details, number of products, transaction date, transaction time, and current status. The transaction data is entered by the user on the communication device (102). The transaction data is entered by authorized user only. The user includes, but is not limited to, the stakeholder, the delivery partner, the supplier, the factory manager, the supply chain manager, the manufacturer, the inventory manager, the procurement manager, the delivery manager, and the distributor.

[00044] The supply chain system (110) includes the blockchain module (204) configured to process the transaction data and perform one or more operations. The one or more operations are performed on the Layer 2 of the blockchain (108). The one or more operations are done using a “Layer 2 solution”. This process, also known as “transaction offloading”, helps to reduce mainnet congestion on the blockchain mainnet by offloading supply chain transactions to Laye 2 solutions. This improves congestion as the processing of transaction data is not carried out on the main blockchain, but on Layer 2 instead. The Layer 2 solution processes transactions off-chain and then batches them together for settlement on the base layer or the blockchain (108), resulting in faster and cheaper transactions. The Layer 2 solution supports the same level of security provided by the blockchain (108). The Layer 2 solution employs a rollups technique to process the transaction data. The rollups technique is used to process the transaction data on Layer 2.

[00045] The rollup technique can be either optimistic rollups or ZK-Rollups. Optimistic rollups assume that the transactions or operations performed are valid, execute the transactions, and create batches for rollup of the aggregated data to Layer 1 or the blockchain mainnet. The users can submit fraud proofs to challenge invalid or fraudulent transactions on the blockchain. ZK-Rollups aggregate multiple transactions off-chain on Layer 2 and submit the resulting data to Layer 1 or the blockchain mainnet. ZK-Rollups use zero-knowledge proofs (ZK-proofs) to validate the correctness of the transactions off-chain without needing to reveal all individual transaction details. The zero-knowledge proofs are submitted to the blockchain mainnet for validation.

[00046] The one or more operations include, but are not limited to, batching, validation and execution. Generally, batching is the process of combining multiple transactions into a single transaction or batch. The batching helps to optimize the transactions on the blockchain. The validation is used to validate the transaction on the blockchain (108) and checks for the transaction correctness. The execution is the process of executing the transaction on the blockchain (108). The transaction data is batched, validated and executed using the Layer 2 solution on Layer 2 to form an off-chain data.

[00047] For example, the stakeholder initiates a transaction to record the shipment of goods. The manufacturer enters shipment data on the communication device (102), which is received as the transaction data by a collection module (202). The blockchain module processes the transaction data using the Layer 2 solution on Layer-2 of the Ethereum blockchain. The roll-up technique is used for batching the transaction data with other data and processing the transaction on Layer 2.

[00048] Further, the supply chain system (110) includes the generation module (206) to generate a cryptographic hash or cryptographic proof of the off-chain data for uploading the off-chain data to the blockchain mainnet. The off-chain data is received from the blockchain module (204). The cryptographic hash is generated for safeguarding the off-chain data for security and the cryptographic hash of each transaction data is uploaded to the blockchain mainnet of the blockchain (108). Generally, the hash function plays a crucial role in ensuring the integrity, security, and immutability of the data on the blockchain. The cryptographic hash facilitates construction and operation of the Ethereum blockchain network. In an embodiment of the present invention, the cryptographic hash or the cryptographic proof is generated using zk-SNARKS or Merkle Root.

[00049] The distribution module (208) of the system (110) distributes the off-chain data on each shard in real time. The distribution module (208) distributes or partitions the blockchain network into shards which facilitates parallel processing of the off-chain data. Each shard handles a subset of the off-chain data or the transactions independently. The system (110) uses sharding techniques on the blockchain. Sharding splits the Ethereum blockchain network into small blockchains called shards. Each shard has its own data, making it distinct and independent from other shards. Sharding improves latency as the Ethereum blockchain network grows. The amount of data on the blockchain increases which increases the processing time. By using the sharding, the Ethereum blockchain network is split into shards, reducing processing time as data is processed faster in each shard. The shards are generated using one of the following sharding techniques: key-based sharding, range based sharding, vertical sharding, or directory-based sharding.

[00050] The execution module (210) of the system (110) executes a smart contract when the required conditions are met. The smart contract is a digital contract that gets executed when the specified condition in the digital contract is met. For example, if the consignment or the product is delivered to the customer and the status shows as delivered, a smart contract would be executed to make payment to a logistics partner. The smart contract gets activated or auto-applied when the conditions are met. The smart contract is also used to calculate the latency, which is measured by the time taken for the smart contracts to trigger, execute business logic, and finalize the state change on the blockchain (108).

[00051] For example, when delivery confirmation is received, the smart contract is automatically triggered by the transaction. The smart contract is then received and processed by the blockchain module (204) using the one or more operations on the Layer 2. After the smart contract is processed in the off-chain or the Layer 2, the off-chain data is periodically committed to the blockchain mainnet. Furthermore, the shards process the off-chain data, validate the delivery status, and execute logic to release payment to the supplier, with a notification sent to both parties.

[00052] Further, the blockchain module (204) uploads the final transaction to the blockchain ledger of the blockchain (108). The final transaction is uploaded tothe Ethereum blockchain network of the blockchain (108). The final transaction includes the off-chain data, data received from the smart contract, the status update of the product, transaction data and the like. The uploading is done by updating the corresponding blockchain ledger in the blockchain (108).

[00053] Furthermore, the system (110) includes the notification module (212) to notify the final transaction on a user interface (104) of the communication device (102). The notification is sent via a visual alert or an auditory alert on the communication device (102). The notification is shared with each of the users connected to the transaction or the activity.

[00054] Additionally, the blockchain module (204) of system (110) collects feedback on the final transaction to measure one or more parameters. The one or more parameters include, but are not limited to block time, shard propagation delay, off-chain processing time, cryptographic time, shard processing time, smart contract execution time, total time, and gas fees.

[00055] Now, the invention will be explained through different scenarios, which do not limit the scope of the invention. In a first example, a manufacturer initiates a transaction to record the shipment of goods. The transaction data is received at the collection module (202). The transaction data related to the shipment of goods is sent to Layer 2 to perform one or more operations, such as batching with other data, validation, execution, and generation of cryptographic proof. After processing the transaction data and generating the cryptographic proof, the off-chain data is periodically updated on the blockchain mainnet. The blockchain mainnet distributes the off-chain data across shards, where parallel processing takes place, and the smart contract is triggered to update the supply chain ledger, automatically confirming the shipment and notifying the manufacturer.

[00056] In a second example, the distributor initiates an inventory update transaction via the user interface (104) of the communication device (102). The transaction is sent to the Layer 2 for performing the one or more operations and after processing the cryptographic hash generated for the transaction data. Further, the off-chain data generated is distributed on each of the shard in real time. Once processed, the update is committed to the blockchain mainnet using the cryptographic proof. Furthermore, the sharding mechanism is used to distribute the transaction to each of the shards for parallel processing and the smart contract verifies and update the blockchain (108) and, if necessary, triggers an automatic reorder process.

[00057] FIG. 3 and FIG. 4 illustrate a flow chart (300) for the supply chain system (110). Start: The process begins here. At step 302, the user initiates the transaction and the collection module (202) receives the transaction data.

[00058] At step 304, the transaction data is sent to the Layer 2 for the off-chain processing. At step 306, the transaction data is processed using the one or more operations.

[00059] At step 308, the system (110) generates the cryptographic hash of the off-chain data. At step 310, the data is uploaded periodically on the Ethereum blockchain mainnet. Step 312 is for illustration purposes to show the continuation of the flow chart in FIG. 4.

[00060] At step 314, the system (110) distributes the off-chain data across shards for parallel processing. At step 316, the system (110) performs shard processing and smart contract execution.

[00061] At step 318, the system (110) uploads the final transaction to the blockchain ledger. At step 320, the system (110) notifies the user about the completion and status of the transaction. Finally, the process ends.

[00062] From the above description, it will be appreciated that many variations are possible in the supply chain system. The invention set forth above may encompass multiple distinct inventions with independent utility. Although each of these inventions has been disclosed in its preferred form(s), the specific embodiments thereof as disclosed and illustrated herein are not to be considered in a limiting sense, because numerous variations are possible. The subject matter of the inventions includes all novel and non-obvious combinations and sub-combinations of the various elements, features, functions, and/or properties disclosed herein. The following claims particularly point out certain combinations and sub-combinations regarded as novel and non-obvious. Inventions embodied in other combinations and sub-combinations of features, functions, elements, and/or properties may be claimed in applications claiming priority from this or a related application. Such claims, whether directed to a different invention or to the same invention, and whether broader, narrower, equal, or different in scope to the original claims, are also regarded as included within the subject matter of the inventions of the present invention.
, Claims:We Claim:

1. A method for improving efficiency of supply chain management using a blockchain (108), the method comprising:
receiving, by a collection module (202) of a supply chain system (110), a transaction data from a communication device (102);
processing, by a blockchain module (204), the transaction data to perform one or more operations using a Layer 2 solution, wherein the one or more operations are performed on a Layer 2 of a blockchain;
generating, by a generation module (206), a cryptographic hash of an off-chain data for uploading to a blockchain mainnet of the blockchain;
distributing, at a distribution module (208), the off-chain data on each shard in real time;
executing, by an execution module (210), a smart contract when required conditions are met; and
uploading, by the blockchain module (204), a final transaction to a blockchain ledger of the blockchain mainnet.

2. The method as claimed in claim 1, wherein the blockchain is an Ethereum blockchain.

3. The method as claimed in claim 1, wherein the Layer 2 solution comprises rollups techniques for processing the transaction data.

4. The method as claimed in claim 1, wherein the one or more operations comprises batching, validation and execution.

5. The method as claimed in claim 1, wherein the shards are generated using one of key-based sharding, range based sharding, vertical sharding, or directory-based sharding.

6. The method as claimed in claim 1, wherein the off-chain data is received from the blockchain module (204).

7. The method as claimed in claim 1, wherein the transaction data comprises the manufacturer, logistics name, distributor's name, product details, delivery date, delivery time, delivery location, delivery status, consignor's address, consignee's address, manufacturer's cost, distributor's cost, product cost, manufacturing date, expiry date, delivery vehicle, GPS location, payment mode, payment details, number of products, transaction date, transaction time, and current status.

8. The method as claimed in claim 1, further comprising, uploading, by the blockchain module (204), the off-chain data to the blockchain mainnet using the cryptographic hash, wherein the off-chain data is uploaded periodically.

9. The method as claimed in claim 1, further comprising notifying, by a notification module (212), the final transaction on a user interface (104) of the communication device (102).

10. The method as claimed in claim 1, wherein the blockchain module (204) collects feedback on the final transaction to measure one or more parameters, wherein the one or more parameters comprises block time, shard propagation delay, off-chain processing time, cryptographic time, shard processing time, smart contract execution time, total time, and gas fees.

Documents

Application Documents

# Name Date
1 202511017308-STATEMENT OF UNDERTAKING (FORM 3) [27-02-2025(online)].pdf 2025-02-27
2 202511017308-FORM FOR SMALL ENTITY(FORM-28) [27-02-2025(online)].pdf 2025-02-27
3 202511017308-FORM 1 [27-02-2025(online)].pdf 2025-02-27
4 202511017308-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [27-02-2025(online)].pdf 2025-02-27
5 202511017308-EVIDENCE FOR REGISTRATION UNDER SSI [27-02-2025(online)].pdf 2025-02-27
6 202511017308-EDUCATIONAL INSTITUTION(S) [27-02-2025(online)].pdf 2025-02-27
7 202511017308-DRAWINGS [27-02-2025(online)].pdf 2025-02-27
8 202511017308-DECLARATION OF INVENTORSHIP (FORM 5) [27-02-2025(online)].pdf 2025-02-27
9 202511017308-COMPLETE SPECIFICATION [27-02-2025(online)].pdf 2025-02-27
10 202511017308-Proof of Right [28-02-2025(online)].pdf 2025-02-28
11 202511017308-FORM-9 [28-02-2025(online)].pdf 2025-02-28
12 202511017308-FORM-8 [28-02-2025(online)].pdf 2025-02-28
13 202511017308-FORM 18 [28-02-2025(online)].pdf 2025-02-28
14 202511017308-FORM-26 [24-03-2025(online)].pdf 2025-03-24
15 202511017308-GPA-240325.pdf 2025-03-26
16 202511017308-Correspondence-240325.pdf 2025-03-26
17 202511017308-Correspondence-300625.pdf 2025-07-03