System and method for creating layer 2 decentralized network by way of smart contract

The use of smart contracts to facilitate the creation of secondary decentralized networks simplifies and cost-effectively addresses the complexity of setting up layer 2 decentralized networks and private networks, enhancing scalability and security.

WO2025126226A1PCT designated stage expired Publication Date: 2025-06-19KUMAR SACHIN
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/IN2024/051765
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-15
Filing Date
2024-09-16
Publication Date
2025-06-19

AI Technical Summary

Technical Problem

Setting up a layer 2 decentralized network and private/permissioned networks is complex, costly, and faces challenges such as scalability, regulatory issues, lack of trust, and high maintenance costs.

Method used

A system and method using smart contracts on a primary decentralized network to authorize users and generate executable files for creating secondary decentralized networks, simplifying the setup process and reducing costs.

Benefits of technology

Enables the creation of secondary decentralized networks in a more efficient, cost-effective manner, addressing scalability and regulatory issues while maintaining security and interoperability with primary networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IN2024051765_19062025_PF_FP_ABST
    Figure IN2024051765_19062025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed is an information processing apparatus (104) that includes processing circuitry (118) configured to receive a set of input parameters from a user by way of a user device (102) The set of input parameters comprising one of, a type of network, a static Internet Protocol (IP) address, one or more node parameters, or a combination thereof. Execute a smart contract on a primary decentralized network based on the set of input parameters. The smart contract is configured to authorize the user; and generate and return an executable file to the user device (102). The executable file is configured to enable (i) creation of a set of nodes and (ii) initiation of a secondary decentralized network with a network identifier (ID), wherein the secondary decentralized network is linked to the primary decentralized network.
Need to check novelty before this filing date? Find Prior Art

Description

“SYSTEM AND METHOD FOR CREATING LAYER 2 DECENTRALIZED NETWORK BY WAY OF SMART CONTRACT”TECHNICAL FIELD

[0001] The present disclosure relates to the field of decentralized networks and, in particular, to a system and a method for creating a layer 2 decentralized network by way of a smart contract.BACKGROUND

[0002] A private blockchain network is a permissioned network with only selected entities / individuals / parties authorized to participate in the validation and transaction process. Only a single authority manages the blockchain network. In the existing scenario for setting up a private blockchain network specialized technology like Hyperledger Fabric, Corda, Quorom are used. The process of setting up a private blockchain network involves selecting a platform, finalizing the consensus mechanism and then setting up a network of nodes / computers within the organization and then the network setup. Generally, the overall process is multi-step and very complex.

[0003] Generally, setting up a layer 2 decentralized network has a lot of challenges such as, but not limited to, requirement to fork an existing Layer 1 code, complex implementation, high implementation cost, careful consideration of interoperability, security (as the Layer 2 needs to ensure that the data is verified by the underlying Layer 1 chain as well). Similarly, setting up a private and / or permissioned network has similar challenges as the Layer 2 setup. Moreover, setting up a private decentralized network has challenges such as scalability (as the network is limited), regulatory issues, lack of trust, high maintenance cost, complex setup, and high implementation cost.

[0004] Thus, there is a need for a mechanism that would enable to spin off private networks in a much easier and cost-effective way.SUMMARY

[0005] In an aspect of the present disclosure, an information processing apparatus including processing circuitry is disclosed. The processing circuitry is configured to receive a set of input parameters from a user by way of a user device. The set of input parameters comprising one of, a type of network, a static Internet Protocol (IP) address, one or more node parameters, or a combination thereof. Further, the processing circuitry is configured to execute a smart contract on a primary decentralized network based on the set of input parameters. The smart contract is configured to authorize the user and generate and return an executable file to the user device (102). The executable file is configured to enable (i) creation of a set of nodes and (ii) initiation of a secondary decentralized network with a network identifier (ID). The secondary decentralized network is linked to the primary decentralized network.

[0006] In some aspects of the present disclosure, the type of network includes one of, a private network and a public network.

[0007] In some aspects of the present disclosure, when the type of network is a private network, the smart contract is configured to authorize the user by way of an instruction received from an admin.

[0008] In some aspects of the present disclosure, when the type of network is a public network, the smart contract is configured to enable one or more nodes of the primary decentralized network to automatically authorize the user.

[0009] In some aspects of the present disclosure, the set of nodes of the secondary decentralized network are configured to provide a set of information of each block of one or more blocks of the secondary decentralized network to the primary decentralized network in an encrypted way.

[0010] In some aspects of the present disclosure, each node of the set of nodes of the secondary decentralized network is associated with the network ID.

[0011] In another aspect of the present disclosure, a method for creating a layer 2 decentralized network by way of a smart contract is disclosed. The method including steps of receiving, by way of processing circuitry of an informationprocessing apparatus, a set of input parameters from a user through a user device. The method further including a step of executing, by way of the processing circuitry, a smart contract on a primary decentralized network based on the set of input parameters. The method further including a step of authorizing the user by way of the smart contract and generating and returning an executable file to the user device. The executable file is configured to enable (i) creation of a set of nodes and (ii) initiation of a secondary decentralized network with a network identifier (ID). The secondary decentralized network is linked to the primary decentralized network.

[0012] In some aspects of the present disclosure, the type of network comprising one of, a private network and a public network.

[0013] In some aspects of the present disclosure, when the type of network is a private network, the method includes a step of authorizing, by way of the smart contract, the user in response to an instruction received from an admin.

[0014] In some aspects of the present disclosure, when the type of network is a public network, the method includes a step of enabling, by way of the smart contract, one or more nodes of the primary decentralized network to automatically authorize the user.

[0015] In some aspects of the present disclosure, the method further includes a step of providing, by way of the set of nodes of the secondary decentralized network, a set of information of each block of one or more blocks of the secondary decentralized network to the primary decentralized network in an encrypted way.BRIEF DESCRIPTION OF DRAWINGS

[0016] Aspects of the present disclosure will be described in detail below based on the exemplary figures. It is to be noted, however, that the exemplary figures illustrate only certain typical aspects of this disclosure and are therefore not to be considered limiting of its scope.

[0017] The figures are not drawn to scale and the proportions of certain parts have been exaggerated for convenience of illustration. Further, in the accompanyingdrawings and description that follow, like parts are indicated throughout the drawings and written description with the same reference numerals.

[0018] FIG. 1 illustrates a block diagram of a system 100, in accordance with an aspect of the present disclosure;

[0019] FIG. 2 is a block diagram that illustrates the information processing apparatus of FIG. 1, in accordance with an aspect of the present disclosure; and

[0020] FIG. 3 illustrates a method for creating a secondary decentralized network (e.g., a public and / or a private decentralized network) by way of a smart contract, in accordance with an aspect of the present disclosure.

[0021] It should be noted that the accompanying figures are intended to present illustrations of exemplary aspects of the present disclosure. These figures are not intended to limit the scope of the present disclosure. It should also be noted that accompanying figures are not necessarily drawn to scale.DETAILED DESCRIPTION

[0022] The detailed description of the appended drawings is intended as a description of the currently preferred aspects of the present disclosure and is not intended to represent the only form in which the present disclosure may be practiced. It is to be understood that the same or equivalent functions may be accomplished by different aspects that are intended to be encompassed within the spirit and scope of the present disclosure.

[0023] Moreover, although the following description contains many specifics for the purposes of illustration, anyone skilled in the art will appreciate that many variations and / or alterations to said details are within the scope of the present technology. Similarly, although many of the features of the present technology are described in terms of each other, or in conjunction with each other, one skilled in the art will appreciate that many of these features can be provided independently of other features. Accordingly, this description of the present technology is set forth without any loss of generality to, and without imposing limitations upon, the present technology.

[0024] FIG. 1 illustrates a block diagram of a system 100, in accordance with an aspect of the present disclosure. The system 100 may be configured to implement a smart contract based approach to facilitate an organization looking to set-up private networks and / or Layer 2 chains by executing smart contracts on a primary decentralized network (e.g., a main public chain). Specifically, the system 100 may be configured to simplify a node set up process which may be authorized internally, and a simple smart contract execution may provide the set-up details of the private networks and / or Layer 2 chains. The system 100 may include a user device 102, and an information processing apparatus 104. The user devices 102 and the information processing apparatus 104 may be communicatively coupled by way of a communication network 106 or through separate communication networks established therebetween.

[0025] The communication network 106 may include suitable logic, circuitry, and interfaces that may be configured to provide a plurality of network ports and a plurality of communication channels for transmission and reception of data related to operations of various entities in the system 100. Each network port may correspond to a virtual address (or a physical machine address) for transmission and reception of the communication data. For example, the virtual address may be an Internet Protocol Version 4 (IPV4) (or an IPV6 address) and the physical address may be a Media Access Control (MAC) address. The communication network 106 may be associated with an application layer for implementation of communication protocols based on one or more communication requests from the user device 102 and the information processing apparatus 104. The communication data may be transmitted or received via the communication protocols. Examples of the communication protocols may include, but are not limited to, Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Simple Mail Transfer Protocol (SMTP), Domain Network System (DNS) protocol, Common Management Interface Protocol (CMIP), Transmission Control Protocol and Internet Protocol (TCP / IP), User Datagram Protocol (UDP), Long Term Evolution (LTE) communication protocols, or any combination thereof.

[0026] In one aspect, the communication data may be transmitted or received via at least one communication channel of a plurality of communication channels in the communication network 106. The communication channels may include, but are not limited to, a wireless channel, a wired channel, a combination of wireless and wired channel thereof. The wireless or wired channel may be associated with a data standard which may be defined by one of a Local Area Network (LAN), a Personal Area Network (PAN), a Wireless Local Area Network (WLAN), a Wireless Sensor Network (WSN), Wireless Area Network (WAN), Wireless Wide Area Network (WWAN), a Metropolitan Area Network (MAN), a Satellite Network, the Internet, a Fiber Optic Network, a Coaxial Cable Network, an Infrared (IR) network, a Radio Frequency (RF) network, and a combination thereof. Aspects of the present invention are intended to include or otherwise cover any type of communication channel, including known, related art, and / or later developed technologies.

[0027] The user device 102 may be adapted to facilitate a user to input data, receive data, and / or transmit data within the system 100. In some aspects of the present disclosure, the user device 102 may be, but is not limited to, a desktop, a notebook, a laptop, a handheld computer, a touch sensitive device, a computing device, a smart phone, a smart watch, and the like. It will be apparent to a person of ordinary skill in the art that the user device 102 may include any device / apparatus that is capable of manipulation by the user. Although FIG. 1 illustrates that the system 100 includes one user device (z.e., the first user device 102), it will be apparent to a person skilled in the art that the scope of the present disclosure is not limited to it. In various other aspects, the system 100 may include multiple user devices similar to the user device 102, without deviating from the scope of the present disclosure. In such a scenario, each user device is configured to perform one or more operations in a manner similar to the operations of the user device 102 as described herein.

[0028] The user device 102 may include an interface 108, a processing unit 110, a memory 112. The interface 108 may include an input interface for receiving inputs from the user. Examples of the input interface may include, but are notlimited to, a touch interface, a mouse, a keyboard, a motion recognition unit, a gesture recognition unit, a voice recognition unit, or the like. Aspects of the present disclosure are intended to include or otherwise cover any type of the input interface including known, related art, and / or later developed technologies. The interface 108 may further include an output interface for displaying (or presenting) an output to the customer. Examples of the output interface may include, but are not limited to, a display device, a printer, a projection device, and / or a speaker. Examples of the interface 108 may include, but are not limited to, a digital display, an analog display, a touch screen display, a graphical customer interface, a website, a webpage, a keyboard, a mouse, a light pen, an appearance of a desktop, and / or illuminated characters.

[0029] The processing unit 110 may include suitable logic, instructions, circuitry, and / or interfaces for executing various operations, such as one or more operations associated with the user device 102. In some aspects of the present disclosure, the processing unit 110 may be configured to control the one or more operations executed by the user device 102 in response to an input received at the user device 102 from the user. Examples of the processing unit 110 may include, but are not limited to, an Application-Specific Integrated Circuit (ASIC) processor, a Reduced Instruction Set Computing (RISC) processor, a Complex Instruction Set Computing (CISC) processor, a Field-Programmable Gate Array (FPGA), a Programmable Logic Control unit (PLC), and the like. Aspects of the present disclosure are intended to include or otherwise cover any type of the processing unit 110 including known, related art, and / or later developed technologies.

[0030] The memory 112 may be configured to store logic, instructions, circuitry, interfaces, and / or codes of the processing unit 110, data associated with the user device 102, and data associated with the system 100. Examples of the memory 112 may include, but are not limited to, a Read Only Memory (ROM), a Random Access Memory (RAM), a Flash Memory (FM), a Removable Storage Drive (RSD), a Hard Disk Drive (HDD), a Solid-State Memory (SSM), a Magnetic Storage Drive (MSD), a Programmable Read Only Memory (PROM), an Erasable PROM (EPROM), and / or an Electrically EPROM (EEPROM). Aspects of thepresent disclosure are intended to include or otherwise cover any type of the memory 112 including known, related art, and / or later developed technologies.

[0031] In some aspects of the present disclosure, the user device 102 may further include one or more computer executable applications configured to be executed by the processing unit 110. The one or more computer executable applications may include suitable logic, instructions, and / or codes for executing various operations associated with the system 100. The one or more computer executable applications may be stored in the memory 112. Examples of the one or more computer executable applications may include, but are not limited to, an audio application, a video application, a social media application, a navigation application, and the like. Preferably, the one or more computer executable applications may include a layer2 generation application 114. Specifically, one or more operations associated with the layer2 generation application 114 may be controlled by the information processing apparatus 104 that will be explained in detail in FIG. 2.

[0032] The user device 102 may further include a communication interface 116. The communication interface 116 may be configured to enable the user device 102 to communicate with the information processing apparatus 104 and other components of the system 100 over the communication network 106. Examples of the communication interface 116 may include, but are not limited to, a modem, a network interface such as an Ethernet Card, a communication port, and / or a Personal Computer Memory Card International Association (PCMCIA) slot and card, an antenna, a Radio Frequency (RF) transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a Coder Decoder (CODEC) Chipset, a Subscriber Identity Module (SIM) card, and a local buffer circuit. It will be apparent to a person of ordinary skill in the art that the communication interface 116 may include any device and / or apparatus capable of providing wireless and / or wired communications between the user device 102 and the information processing apparatus 104.

[0033] The information processing apparatus 104 may be a network of computers, a framework, or a combination thereof, that may provide a generalized approach to create a server implementation. In some aspects of the present disclosure, the information processing apparatus 104 may be a server. Examples of the information processing apparatus 104 may include, but are not limited to, personal computers, laptops, mini-computers, mainframe computers, any non-transient and tangible machine that can execute a machine-readable code, cloud-based servers, distributed server networks, or a network of computer systems. The information processing apparatus 104 may be realized through various web-based technologies such as, but not limited to, a Java web-framework, a .NET framework, a Hypertext Preprocessor (PHP) framework, or any other webapplication framework. The information processing apparatus 104 may include one or more processing circuitries of which processing circuitry 118 is shown and a non-transitory computer-readable storage medium 120.

[0034] The processing circuitry 118 may be configured to execute various operations associated with the system 100. The processing circuitry 118 may be configured to host and enable the layer2 generation application 114 running on (and / or installed on) the user device 102 to execute one or more operations associated with the system 100 by communicating one or more commands and / or instructions over the communication network 106. Examples of the processing circuitry 118 may include, but are not limited to, an ASIC processor, a RISC processor, a CISC processor, a FPGA, and the like. Aspects of the present disclosure are intended to include and / or otherwise cover any type of the processing circuitry 118 including known, related art, and / or later developed technologies.

[0035] The non-transitory computer-readable storage medium 120 (hereinafter interchangeably referred to and designated as “the database 120”) may be configured to store the logic, instructions, circuitry, interfaces, and / or codes of the processing circuitry 118 for executing various operations. It will be apparent to a person having ordinary skill in the art that the database 120 may be configured to store various types of data associated with the system 100, without deviating fromthe scope of the present disclosure. Examples of the database 120 may include but are not limited to, a Relational database, a NoSQL database, a Cloud database, an Object-oriented database, and the like. Further, the database 120 may include associated memories that may include, but is not limited to, a ROM, a RAM, a flash memory, a removable storage drive, a HDD, a solid-state memory, a magnetic storage drive, a PROM, an EPROM, and / or an EEPROM. Aspects of the present disclosure are intended to include or otherwise cover any type of the database 120 including known, related art, and / or later developed technologies. In some aspects of the present disclosure, a set of centralized or distributed network of peripheral memory devices may be interfaced with the information processing apparatus 104, as an example, on a cloud server.

[0036] FIG. 2 is a block diagram that illustrates the information processing apparatus 104 of FIG. 1, in accordance with an aspect of the present disclosure. As discussed, the information processing apparatus 104 may include the processing circuitry 118 and the database 120. Further, the information processing apparatus 104 may include a network interface 200 and an input / output (I / O) interface 202. The processing circuitry 118, the database 120, the network interface 200, and the I / O interface 202 may communicate with each other by way of a first communication bus 204. In some aspects of the present disclosure, the processing circuitry 118 may include a registration engine 206, an input engine 208, a smart contract execution engine 210, and a feedback engine 212. The registration engine 206, the input engine 208, the smart contract execution engine 210, and the feedback engine 212 may communicate with each other by way of a second communication bus 214. It will be apparent to a person having ordinary skill in the art that the information processing apparatus 118 is for illustrative purposes and not limited to any specific combination of hardware circuitry and / or software.

[0037] The network interface 200 may include suitable logic, circuitry, and interfaces that may be configured to establish and enable a communication between the information processing apparatus 104 and different components of the system 100 (e.g., the user device 102), via the communication network 106.The network interface 200 may be implemented by way of various known technologies to support wired and / or wireless communication of the information processing apparatus 104 with the communication network 106. The network interface 200 may include, but is not limited to, an antenna, a RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC chipset, a SIM card, and a local buffer circuit.

[0038] The VO interface 202 may include suitable logic, circuitry, interfaces, and / or code that may be configured to receive inputs and transmit server outputs (z.e., one or more outputs generated by the information processing apparatus 104) via a plurality of data ports in the information processing apparatus 104. The VO interface 202 may include various input and output data ports for different VO devices. Examples of such VO devices may include, but are not limited to, a touch screen, a keyboard, a mouse, a joystick, a projector audio output, a microphone, an image-capture device, a liquid crystal display (LCD) screen and / or a speaker.

[0039] The processing circuitry 118 may be configured to execute various operations associated with the system 100. Specifically, the processing circuitry 118 may be configured to execute the one or more operations associated with the system 100 by communicating one or more commands and / or instructions over the communication network 106 to the user device 102 and other entities in the system 100. The processing circuitry 118 may be configured to perform one or more operations associated with the system 100 by way of the registration engine 206, the input engine 208, the smart contract execution engine 210, and the feedback engine 212. In some aspects of the present disclosure, the registration engine 206 may be configured to enable a user to register into the system 100 by providing registration data through a registration menu (not shown) of the layer2 generation application 114 displayed through the user device 102. The registration data may include, but is not limited to, a name, demographic data, a contact number, an address, and the like. Aspects of the present disclosure are intended to include or otherwise cover any type of the registration data, without deviating from the scope of the present disclosure. In some aspects of the present disclosure, the registration engine 206 may be further configured to enable the user to create alogin identifier and a password that may enable the user to subsequently login into the system 100 after registration. The registration engine 206 may be configured to store the registration data associated with the user, the login and the password associated with the user in a Look Up Table (LUT) (not shown) provided in the database 120.

[0040] The input engine 208 may be configured to receive a request for creation of a layer 2 network from a user by way of the user device 102. Specifically, the input engine 208 may be configured to receive the request that may have a set of input parameters. In some aspects of the present disclosure, the set of input parameters may include, but is not limited to, a type of network (e.g., a private and / or a permissioned network and a public network), a static Internet Protocol (IP) address, one or more node parameters defined in a smart contract by a user and / or entity setting up a primary decentralized network, and the like. Aspects of the present disclosure are intended to include and / or otherwise cover any type of the input parameters, known to a person having ordinary skill in the art, without deviating from the scope of the present disclosure.

[0041] The smart contract execution engine 210 may be configured to execute the smart contract on the primary decentralized network based on the set of input parameters. Specifically, the smart contract may be a predefined digital contract that may be stored on the primary decentralized network such that the smart contract is automatically executed when a set of predetermined terms and conditions are met. In an exemplary scenario, when the type of network is the private network in the set of input parameters of the received request, the smart contract execution engine 210 may be configured to execute the smart contract on the primary decentralized network such that the smart contract enable authorization of the user by way of an instruction received from an admin ( / '.<?., an administrator). In another exemplary scenario, when the type of network is the public network in the set of input parameters of the received request, the smart contract execution engine 210 may be configured to execute the smart contract on the primary decentralized network such that the smart contract enables one or more nodes of the primary decentralized network to automatically authorize theuser. In other words, when the type of network is the public network, the user may be authorized automatically by the one or more nodes of the primary decentralized network without any requirement of instructions from the admin ( / '.<?., the administrator).

[0042] Further, the smart contract thus executed may be configured to generate an executable file. In some aspects of the present disclosure, the executable file may be configured to enable creation of a set of nodes. Further, the executable file may be configured to initiate a secondary decentralized network (hereinafter interchangeably referred to and designated as “the Layer 2 decentralized network”) with a network identifier (ID) such that the secondary decentralized network is linked to the primary decentralized network. Specifically, the secondary decentralized network may have one or more attributes similar to one or more attributes of the primary decentralized network.

[0043] The smart contract execution engine 210 may be further configured to return the executable file to the user device 102 of the user. Specifically, as discussed, the user may create the set of nodes and initiate the secondary decentralized network with the network identifier (ID) by way of the executable file. In some aspects of the present disclosure, each node of the set of nodes of the secondary decentralized network may be associated with the network ID. In other words, each node of the set of nodes of the secondary decentralized network may be associated with the secondary decentralized network by way of the network ID.

[0044] The feedback engine 212 may be configured to enable each node of the set of nodes of the secondary decentralized network such that each node of the set of nodes are configured to provide a set of information of each block of one or more blocks of the secondary decentralized network to the primary decentralized network. In some aspects of the present disclosure, each node of the set of nodes are configured to encrypt the set of information of each block of one or more blocks such that the set of information of each block of one or more blocks of the secondary decentralized network is provided to the primary decentralized network in an encrypted way.

[0045] FIG. 3 illustrates a method 300 for creating a secondary decentralized network (i.e., a layer 2 decentralized network) by way of a smart contract, in accordance with an aspect of the present disclosure.

[0046] At step 302, the processing circuitry 118 of the information processing apparatus 104 may receive a set of input parameters from a user provided by way of the user device 102.

[0047] At step 304, the processing circuitry 118 may execute a smart contract on the primary decentralized network based on the set of input parameters. The smart contract may be configured to authorize the user.

[0048] At step 306, when the type of network is a private network, the method 300 proceeds to a step 308. On the other hand, when the type of network is a public network, the method 300 proceeds to a step 310.

[0049] At the step 308, the smart contract may authorize the user by way of an instruction received from an admin.

[0050] At the step 310, the smart contract may enable the one or more nodes of the primary decentralized network to automatically authorize the user.

[0051] At step 312, the smart contract may generate an executable file.

[0052] At step 314, the smart contract may return the executable file to the user device 102 associated with the user. Specifically, the executable file may enable creation of a set of nodes and initiation of a secondary decentralized network with a network identifier (ID). The secondary decentralized network is linked to the primary decentralized network.

[0053] At step 316, the set of nodes of the secondary decentralized network may provide a set of information of each block of one or more blocks of the secondary decentralized network to the primary decentralized network in an encrypted way.

[0054] The foregoing descriptions of specific aspects of the present technology have been presented for the purpose of illustration and description. They are not intended to be exhaustive or to limit the present technology to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. The aspects were chosen and described in order to bestexplain the principles of the present technology and its practical application, to thereby enable others skilled in the art to best utilize the present technology and various aspects with various modifications as are suited to the particular use contemplated. It is understood that various omissions and substitutions of equivalents are contemplated as circumstance may suggest or render expedient, but such are intended to cover the application or implementation without departing from the spirit or scope of the claims of the present technology.

[0055] While several possible aspects of the invention have been described above and illustrated in some cases, it should be interpreted and understood as to have been presented only by way of illustration and example, but not by limitation.Thus, the breadth and scope of a preferred aspect should not be limited by any of the above-described exemplary aspects.

Claims

I Claim:

1. An information processing apparatus (104) comprising: processing circuitry (118) configured to: receive a set of input parameters from a user by way of a user device (102), wherein the set of input parameters comprising one of, a type of network, a static Internet Protocol (IP) address, one or more node parameters, or a combination thereof; execute a smart contract on a primary decentralized network based on the set of input parameters, wherein the smart contract is configured to: authorize the user; and generate and return an executable file to the user device (102), wherein the executable file is configured to enable (i) creation of a set of nodes and (ii) initiation of a secondary decentralized network with a network identifier (ID), wherein the secondary decentralized network is linked to the primary decentralized network.

2. The information processing apparatus (104) as claimed in claim 1, wherein the type of network comprising one of, a private network and a public network.

3. The information processing apparatus (104) as claimed in claim 2, wherein, when the type of network is a private network, the smart contract is configured to authorize the user by way of an instruction received from an admin.

4. The information processing apparatus (104) as claimed in claim 2, wherein, when the type of network is a public network, the smart contract is configured to enable one or more nodes of the primary decentralized network to automatically authorize the user.

5. The information processing apparatus (104) as claimed in claim 1, wherein the set of nodes of the secondary decentralized network are configured to provide a set of information of each block of one or more blocks of the secondarydecentralized network to the primary decentralized network in an encrypted way.

6. The information processing apparatus (104) as claimed in claim 1, wherein each node of the set of nodes of the secondary decentralized network is associated with the network ID.

7. A method (300) comprising: receiving, by way of processing circuitry (118) of an information processing apparatus (104), a set of input parameters from a user through a user device (102), wherein the set of input parameters comprising one of, a type of network, a static Internet Protocol (IP) address, one or more node parameters, or a combination thereof; executing, by way of the processing circuitry (118), a smart contract on a primary decentralized network based on the set of input parameters; authorizing the user by way of the smart contract; and generating and returning an executable file to the user device (), wherein the executable file is configured to enable (i) creation of a set of nodes and (ii) initiation of a secondary decentralized network with a network identifier (ID), wherein the secondary decentralized network is linked to the primary decentralized network.

8. The method (300) as claimed in claim 7, wherein the type of network comprising one of, a private network and a public network.

9. The method (300) as claimed in claim 8, wherein: when the type of network is a private network, the method (300) comprising, authorizing, by way of the smart contract, the user in response to an instruction received from an admin; and when the type of network is a public network, the method (300) comprising enabling, by way of the smart contract, one or more nodes of the primary decentralized network to automatically authorize the user.

10. The method (300) as claimed in claim 7, wherein the method (300) further comprising providing, by way of the set of nodes of the secondary decentralized network, a set of information of each block of one or more blocks of the secondary decentralized network to the primary decentralized network in an encrypted way.

Citation Information

Patent Citations

  • System and method for decentralized auditing of a blockchain network

    EP4203389A1

  • Electronic device for providing transaction in blockchain network and operating method thereof

    US20230252461A1

  • KR20230140342A