Node access method and system based on alliance chain

By determining the multi-node architecture and shadow nodes in the alliance chain and building a distributed shadow node interaction mechanism, the one-way logic problem of the node access mechanism of the alliance chain is solved, and high-precision and intelligent node access effects are achieved.

CN119484544AActive Publication Date: 2025-02-18ZHEJIANG NORMAL UNIV
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510025338.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-08
Publication Date
2025-02-18
Estimated Expiration
2045-01-08

AI Technical Summary

Technical Problem

In the prior art, the dynamic access mechanism of the alliance chain nodes has a one-way logical impact, resulting in poor accuracy and intelligentization of the node interaction mechanism.

Method used

By positioning the alliance chain, a multi-node architecture is determined, and spatial nodes and shadow nodes are determined in each node space, encryption processing and service mechanism matching are performed. A distributed shadow node interaction mechanism is built based on multiple interactions of shadow nodes, which is compatible with multiple interactions and realizes multi-dimensional control.

Benefits of technology

It improves the intelligent effect of node access to alliance chains, realizes targeted control of any node in alliance chain, and enhances the accuracy and security of the distributed shadow node interaction mechanism.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484544A_ABST
    Figure CN119484544A_ABST
Patent Text Reader

Abstract

The invention discloses a node access method and system based on an alliance chain. The method comprises the following steps: determining corresponding space nodes and shadow nodes in node spaces; the corresponding service mechanism is matched with the shadow nodes; the distributed shadow node interaction mechanism is constructed based on multiple interactions of each shadow node, multiple interactions of each shadow node are compatible, multi-dimensional control of the distributed shadow node interaction mechanism is ensured, and accurate control of the distributed shadow node interaction mechanism is realized. Dividing a reading mechanism and a writing mechanism according to a distributed shadow node interaction mechanism, an application scene of a user and an alliance chain; triggering corresponding query and first weight control based on a read mechanism; the corresponding transaction and the second weight control are triggered based on the writing mechanism, the reading mechanism and the writing mechanism are introduced, targeted control of the reading mechanism and the writing mechanism is achieved, the intelligent effect of node access based on the alliance chain is improved, and targeted management and control are conducted on any node in the alliance chain.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of alliance chains, and in particular to a node access method and system based on alliance chains. Background Art

[0002] With the development of science and technology, alliance chain, as a kind of blockchain, is applied to people's lives. In order to control the alliance chain, corresponding nodes are introduced into the alliance chain. In the existing technology, dynamic access is performed along the node and one-way access is performed along a single logic, which affects the accuracy of the node interaction mechanism and further affects the intelligent effect of node access based on the alliance chain. Summary of the invention

[0003] The purpose of the present invention is to overcome the shortcomings of the prior art. The present invention provides a node access method and system based on an alliance chain, locates the alliance chain, and determines a multi-node architecture based on the alliance chain; determines multiple node spaces based on the multi-node architecture, and determines corresponding space nodes and shadow nodes in each node space; encrypts each space node, and matches the shadow node with a corresponding service mechanism; constructs a distributed shadow node interaction mechanism based on multiple interactions of each shadow node, is compatible with multiple interactions of each shadow node, ensures multi-dimensional control of the distributed shadow node interaction mechanism, and realizes precise control of the distributed shadow node interaction mechanism.

[0004] Furthermore, the read mechanism and the write mechanism are divided according to the distributed shadow node interaction mechanism, the user's application scenarios and the alliance chain; the corresponding query and the first weight control are triggered based on the read mechanism; the corresponding transaction and the second weight control are triggered based on the write mechanism. The read mechanism and the write mechanism are introduced to realize the targeted control of the read mechanism and the write mechanism, improve the intelligent effect of node access based on the alliance chain, and carry out targeted management and control of any node in the alliance chain.

[0005] In addition, business data is collected and the sensitivity of the business data is dynamically controlled. At the same time, the autonomous update of the alliance chain is triggered based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes, greatly improving the security of the alliance chain.

[0006] The embodiment of the present invention provides a node access method based on alliance chain, which is applied to the node access scenario based on alliance chain; The node access method based on the alliance chain includes: Position the alliance chain and determine the multi-node architecture based on the alliance chain; Determine multiple node spaces based on a multi-node architecture, and determine corresponding space nodes and shadow nodes in each node space; Encrypt each space node and match the shadow node with the corresponding service mechanism; Construct a distributed shadow node interaction mechanism based on multiple interactions of each shadow node; Divide the read mechanism and write mechanism according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; trigger the corresponding query and the first weight control based on the read mechanism; trigger the corresponding transaction and the second weight control based on the write mechanism; Collect business data and dynamically control the sensitivity of the business data. At the same time, trigger the autonomous update of the alliance chain based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes.

[0007] Optionally, the positioning alliance chain and determining a multi-node architecture based on the alliance chain include: Collect the location of the alliance chain and trigger the positioning of the alliance chain according to the location of the alliance chain; Locate the alliance chain and match the corresponding traversal mode based on the alliance chain; Associated alliance chains and corresponding traversal patterns; The traversal of the alliance chain is triggered based on the alliance chain and the corresponding traversal mode, and the multi-node architecture is confirmed according to the traversal of the alliance chain.

[0008] Optionally, determining multiple node spaces based on a multi-node architecture, and determining corresponding space nodes and shadow nodes in each node space, includes: Fixed-frame multi-node architecture; Determine multiple node spaces based on a multi-node architecture and corresponding detection methods; Freeze multiple node spaces and define the relative positions between multiple node spaces; Based on the relative positions between multiple node spaces and the triggering of corresponding dynamic interactions between multiple node spaces; In each node space, the corresponding space node and shadow node are determined based on the autonomous detection of the node space. The space node and shadow node are in the same node space and act in different dimensions.

[0009] Optionally, the encryption processing of each space node and the corresponding service mechanism matching the shadow node include: Freeze space nodes; Based on the spatial node matching the corresponding password, the encryption processing of the spatial node is triggered according to the spatial node and the corresponding password; A fixed shadow node, which assists the space node; The corresponding service mechanism is matched to the shadow node, and the corresponding service item is triggered based on the shadow node.

[0010] Optionally, the distributed shadow node interaction mechanism is constructed based on multiple interactions of each shadow node, including: Freeze each shadow node; Trigger multiple interactions of each shadow node based on each shadow node and its corresponding spatial position; Output multiple interaction parameters according to multiple interactions of each shadow node; A distributed shadow node interaction mechanism is built based on multiple interaction parameters, alliance chains, and various shadow nodes.

[0011] Optionally, dividing the read mechanism and the write mechanism according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; triggering the corresponding query and the first weight control based on the read mechanism; triggering the corresponding transaction and the second weight control based on the write mechanism includes: Fixed distributed shadow node interaction mechanism; Associate distributed shadow node interaction mechanism, user application scenarios and alliance chain; The corresponding node access mechanism is matched according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain.

[0012] Optionally, the dividing of the read mechanism and the write mechanism according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; triggering the corresponding query and the first weight control based on the read mechanism; triggering the corresponding transaction and the second weight control based on the write mechanism, further includes: Fixed-frame node access mechanism; Divide the read mechanism and write mechanism based on the node access mechanism; The corresponding query and the first weight control are triggered based on the read mechanism; the corresponding transaction and the second weight control are triggered based on the write mechanism.

[0013] Optionally, the business data is collected and the sensitivity of the business data is dynamically controlled. At the same time, the autonomous update of the alliance chain is triggered based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes, including: Monitor the alliance chain in real time and collect business data in real time; Based on the identification of business data, the corresponding sensitivity is defined, and the sensitivity of the business data is dynamically controlled. At the same time, the delay of the business data is controlled.

[0014] Optionally, the business data is collected and the sensitivity of the business data is dynamically controlled. At the same time, the autonomous update of the alliance chain is triggered based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes, including: Based on multiple node spaces matching corresponding application environments; Associating the application environment, network load and performance level corresponding to multiple node spaces; Triggering autonomous updates of the alliance chain based on the application environment, network load, and performance level corresponding to multiple node spaces; In a consortium chain, the behavior of any single node will be supervised and verified by other nodes.

[0015] In addition, an embodiment of the present invention further provides a node access system based on an alliance chain, and the node access system based on an alliance chain includes: Multi-node architecture module, used to locate the alliance chain and determine the multi-node architecture based on the alliance chain; A node space module is used to determine multiple node spaces based on a multi-node architecture, and to determine corresponding space nodes and shadow nodes in each node space; The service module is used to encrypt each space node and match the shadow node with the corresponding service mechanism; The interaction module is used to build a distributed shadow node interaction mechanism based on multiple interactions of each shadow node; The node access module is used to divide the read mechanism and the write mechanism according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; trigger the corresponding query and the first weight control based on the read mechanism; trigger the corresponding transaction and the second weight control based on the write mechanism; The autonomous update module is used to collect business data and dynamically control the sensitivity of the business data. At the same time, it triggers the autonomous update of the alliance chain based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes.

[0016] In an embodiment of the present invention, through the method in the embodiment of the present invention, the alliance chain is located, and a multi-node architecture is determined based on the alliance chain; multiple node spaces are determined based on the multi-node architecture, and corresponding space nodes and shadow nodes are determined in each node space; each space node is encrypted, and the corresponding service mechanism is matched to the shadow node; a distributed shadow node interaction mechanism is constructed based on multiple interactions of each shadow node, which is compatible with multiple interactions of each shadow node, ensures multi-dimensional control of the distributed shadow node interaction mechanism, and realizes precise control of the distributed shadow node interaction mechanism.

[0017] Furthermore, the read mechanism and the write mechanism are divided according to the distributed shadow node interaction mechanism, the user's application scenarios and the alliance chain; the corresponding query and the first weight control are triggered based on the read mechanism; the corresponding transaction and the second weight control are triggered based on the write mechanism. The read mechanism and the write mechanism are introduced to realize the targeted control of the read mechanism and the write mechanism, improve the intelligent effect of node access based on the alliance chain, and carry out targeted management and control of any node in the alliance chain.

[0018] In addition, business data is collected and the sensitivity of the business data is dynamically controlled. At the same time, the autonomous update of the alliance chain is triggered based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes, greatly improving the security of the alliance chain. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0020] Figure 1 is a flowchart of a node access method based on an alliance chain in an embodiment of the present invention; Figure 2 is a flowchart of S11 in the node access method based on the alliance chain in an embodiment of the present invention; Figure 3 is a flow chart of S12 in the node access method based on the alliance chain in an embodiment of the present invention; Figure 4 is a flow chart of S13 in the node access method based on the alliance chain in an embodiment of the present invention; Figure 5 is a flow chart of S14 in the node access method based on the alliance chain in an embodiment of the present invention; Figure 6 is a flow chart of S15 in the node access method based on the alliance chain in an embodiment of the present invention; Figure 7 is a flow chart of S16 in the node access method based on the alliance chain in an embodiment of the present invention; Figure 8 It is a schematic diagram of the structural composition of a node access system based on an alliance chain in an embodiment of the present invention; Fig. 9 The figure is a hardware diagram of an electronic device according to an exemplary embodiment.

[0021] Reference numerals: Multi-node architecture module 21, node space module 22, service module 23, interaction module 24, node access module 25, autonomous update module 26; Electronic device 40 , processing unit 41 , storage unit 42 , random access memory unit (RAM) 421 , cache memory unit 422 , read-only memory unit (ROM) 423 , utility 424 , program module 425 , bus 43 . DETAILED DESCRIPTION

[0023] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0024] See also Figures 1 to 9 , a node access method based on alliance chain, applied to the node access scenario based on alliance chain; the node access method based on alliance chain includes: Step S11: locate the alliance chain and determine the multi-node architecture based on the alliance chain; Step S12: determining multiple node spaces based on the multi-node architecture, and determining corresponding space nodes and shadow nodes in each node space; Step S13: determining multiple node spaces based on the multi-node architecture, and determining corresponding space nodes and shadow nodes in each node space; Step S14: constructing a distributed shadow node interaction mechanism based on multiple interactions of each shadow node; Step S15: Divide the read mechanism and the write mechanism according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; trigger the corresponding query and the first weight control based on the read mechanism; trigger the corresponding transaction and the second weight control based on the write mechanism; Step S16: Divide the read mechanism and the write mechanism according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; trigger the corresponding query and the first weight control based on the read mechanism; trigger the corresponding transaction and the second weight control based on the write mechanism.

[0025] In an embodiment of the present invention, through the method in the embodiment of the present invention, the alliance chain is located, and a multi-node architecture is determined based on the alliance chain; multiple node spaces are determined based on the multi-node architecture, and corresponding space nodes and shadow nodes are determined in each node space; each space node is encrypted, and the corresponding service mechanism is matched to the shadow node; a distributed shadow node interaction mechanism is constructed based on multiple interactions of each shadow node, which is compatible with multiple interactions of each shadow node, ensures multi-dimensional control of the distributed shadow node interaction mechanism, and realizes precise control of the distributed shadow node interaction mechanism.

[0026] Furthermore, the read mechanism and the write mechanism are divided according to the distributed shadow node interaction mechanism, the user's application scenarios and the alliance chain; the corresponding query and the first weight control are triggered based on the read mechanism; the corresponding transaction and the second weight control are triggered based on the write mechanism. The read mechanism and the write mechanism are introduced to realize the targeted control of the read mechanism and the write mechanism, improve the intelligent effect of node access based on the alliance chain, and carry out targeted management and control of any node in the alliance chain.

[0027] In addition, business data is collected and the sensitivity of the business data is dynamically controlled. At the same time, the autonomous update of the alliance chain is triggered based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes, greatly improving the security of the alliance chain.

[0028] refer to Figure 2 , in step S11, the alliance chain is located, and a multi-node architecture is determined based on the alliance chain; In the specific implementation process of the present invention, the specific steps may be: S111: Collect the location of the alliance chain, and trigger the positioning of the alliance chain according to the location of the alliance chain; S112: Locate the alliance chain, and match the corresponding traversal mode based on the alliance chain; S113: Associated alliance chains and corresponding traversal modes; S114: triggering the traversal of the alliance chain based on the alliance chain and the corresponding traversal mode, and confirming the multi-node architecture according to the traversal of the alliance chain.

[0029] In an embodiment of the present application, the location of the alliance chain is collected, and the positioning of the alliance chain is triggered according to the location of the alliance chain, so as to locate the alliance chain. The alliance chain is located, and the traversal mode corresponding to the alliance chain is matched, and the traversal mode is introduced.

[0030] Therefore, the alliance chain and the corresponding traversal mode are associated; the traversal of the alliance chain is triggered based on the alliance chain and the corresponding traversal mode, and the multi-node architecture is confirmed according to the traversal of the alliance chain, so as to realize the traversal of the alliance chain and ensure the accuracy of the multi-node architecture.

[0031] refer to Figure 3 , in step S12, multiple node spaces are determined based on the multi-node architecture, and corresponding space nodes and shadow nodes are determined in each node space; In the specific implementation process of the present invention, the specific steps may be: S121: Fixed-frame multi-node architecture; S122: Determine multiple node spaces based on a multi-node architecture and a corresponding detection method; S123: freeze a plurality of node spaces, and define relative positions between the plurality of node spaces; S124: triggering corresponding dynamic interactions based on relative positions between the multiple node spaces and the multiple node spaces; S125: In each node space, the corresponding space node and shadow node are determined based on the autonomous detection of the node space. The space node and shadow node are in the same node space and act in different dimensions.

[0032] In an embodiment of the present application, a multi-node architecture is fixed and controlled, so that multiple node spaces are determined based on the multi-node architecture and the corresponding detection method. A multi-node architecture and a corresponding detection method are introduced, and multi-dimensional control of the multi-node architecture and the corresponding detection method is achieved, thereby ensuring the accuracy of multiple node spaces.

[0033] Therefore, multiple node spaces are frozen, and the relative positions between the multiple node spaces are defined; based on the relative positions between the multiple node spaces and the corresponding dynamic interactions triggered by the multiple node spaces, the relative positions between the multiple node spaces and the multiple node spaces are introduced, and dynamic interactions are performed on the relative positions between the multiple node spaces and the multiple node spaces.

[0034] Furthermore, in each node space, the corresponding spatial nodes and shadow nodes are determined based on the autonomous detection of the node space. The spatial nodes and shadow nodes are in the same node space and act in different dimensions. The introduction of spatial nodes and shadow nodes ensures the accuracy of spatial nodes and shadow nodes and realizes autonomous detection of the node space.

[0035] refer to Figure 4 , in step S13, each space node is encrypted, and the corresponding service mechanism is matched to the shadow node; In the specific implementation process of the present invention, the specific steps may be: S131: freeze space node; S132: based on matching the corresponding password of the spatial node, triggering encryption processing of the spatial node according to the spatial node and the corresponding password; S133: freeze the shadow node, the shadow node assists the space node; S134: Match the shadow node with a corresponding service mechanism, and trigger a corresponding service item based on the shadow node.

[0036] In an embodiment of the present application, a space node is frozen and controlled so as to match a corresponding password based on the space node. The encryption processing of the space node is triggered according to the space node and the corresponding password, thereby realizing the encryption processing of the space node and ensuring the encryption performance of the space node.

[0037] In addition, for the shadow node, at this time, the shadow node is frozen, and the shadow node cooperates with the space node; the corresponding service mechanism is matched to the shadow node, and the corresponding service project is triggered based on the shadow node, realizing the external service of the shadow node, thereby realizing the management and control of the shadow node and the space node at different latitudes.

[0038] refer to Figure 5 ,S14: Build a distributed shadow node interaction mechanism based on multiple interactions of each shadow node; In the specific implementation process of the present invention, the specific steps may be: S141: freeze each shadow node; S142: triggering multiple interactions of each shadow node based on each shadow node and the corresponding spatial position; S143: Outputting multiple interaction parameters according to multiple interactions of each shadow node; S144: Construct a distributed shadow node interaction mechanism based on multiple interaction parameters, the alliance chain, and each shadow node.

[0039] In an embodiment of the present application, the alliance chain is located, and a multi-node architecture is determined based on the alliance chain; multiple node spaces are determined based on the multi-node architecture, and corresponding space nodes and shadow nodes are determined in each node space; each space node is encrypted, and a corresponding service mechanism is matched to the shadow node; a distributed shadow node interaction mechanism is constructed based on multiple interactions of each shadow node, which is compatible with multiple interactions of each shadow node, ensures multi-dimensional control of the distributed shadow node interaction mechanism, and realizes precise control of the distributed shadow node interaction mechanism.

[0040] At this time, each shadow node is frozen and introduced, thereby triggering multiple interactions of each shadow node based on each shadow node and the corresponding spatial position, thereby realizing multiple interactions of each shadow node.

[0041] Therefore, multiple interaction parameters are output according to the multiple interactions of each shadow node; a distributed shadow node interaction mechanism is constructed according to multiple interaction parameters, alliance chains and each shadow node, and multiple interaction parameters, alliance chains and each shadow node are introduced. It is compatible with multiple interaction parameters, alliance chains and multi-dimensional control of each shadow node, ensuring the accuracy of the distributed shadow node interaction mechanism and realizing the precise control of the distributed shadow node interaction mechanism.

[0042] In view of the distributed shadow node interaction mechanism, in order to ensure the integrity and non-tamperability of the data, the private key of each server node is used to digitally sign these performance data to ensure the credibility of the data and provide proof for subsequent data verification. The signed performance data is submitted to the corresponding endorsement node, and after receiving the endorsement, it is saved to and changes the world state.

[0043] Considering the flexibility and fault tolerance requirements of the Fabric network, each organization is required to deploy at least three endorsement nodes in the network to ensure the diversity and redundancy of transactions. According to Fabric's flexible endorsement strategy, although the endorsement of a single node is usually sufficient to trigger the verification and recording of transactions, before initiating a transaction, the client will actively query the performance monitoring service for a list of real-time performance parameters of all current endorsement nodes, and based on these data, intelligently select the endorsement node with the best performance to submit the transaction proposal. This strategy can improve the efficiency and success rate of transaction processing, while enhancing the robustness and responsiveness of the blockchain network.

[0044] refer to Figure 6 , S15: Divide the read mechanism and the write mechanism according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; trigger the corresponding query and the first weight control based on the read mechanism; trigger the corresponding transaction and the second weight control based on the write mechanism; In the specific implementation process of the present invention, the specific steps may be: S151: freeze-frame distributed shadow node interaction mechanism; S152: Associate distributed shadow node interaction mechanism, user application scenarios and alliance chain; S153: Matching corresponding node access mechanisms according to the distributed shadow node interaction mechanism, the user's application scenario, and the alliance chain; S154: Fixed-frame node access mechanism; S155: Divide the read mechanism and the write mechanism based on the node access mechanism; S156: triggering a corresponding query and a first weight control based on the read mechanism; triggering a corresponding transaction and a second weight control based on the write mechanism.

[0045] In an embodiment of the present application, a distributed shadow node interaction mechanism is defined; the distributed shadow node interaction mechanism, the user's application scenarios and the alliance chain are associated, and a distributed shadow node interaction mechanism, the user's application scenarios and the alliance chain are introduced. The distributed shadow node interaction mechanism, the user's application scenarios and the alliance chain are controlled as a whole, and multi-dimensional control of the distributed shadow node interaction mechanism, the user's application scenarios and the alliance chain is realized.

[0046] Therefore, according to the distributed shadow node interaction mechanism, the user's application scenarios and the corresponding node access mechanism of the alliance chain, it is compatible with the distributed shadow node interaction mechanism, the user's application scenarios and the overall consideration of the alliance chain, and realizes the multiple interactions of the distributed shadow node interaction mechanism, the user's application scenarios and the alliance chain, ensuring the accuracy of the node access mechanism.

[0047] Furthermore, the node access mechanism is fixed; the read mechanism and the write mechanism are divided based on the node access mechanism, and the read mechanism and the write mechanism are introduced to perform targeted control on the read mechanism and the write mechanism. At the same time, the corresponding query and the first weight control are triggered based on the read mechanism; the corresponding transaction and the second weight control are triggered based on the write mechanism, and the read mechanism and the write mechanism are introduced to realize the targeted control of the read mechanism and the write mechanism, improve the intelligent effect of node access based on the alliance chain, and perform targeted management and control on any node in the alliance chain.

[0048] For the read mechanism, the client application first uses the Fabric SDK to build a query request, and then sends the request to one or more endorsement nodes in the blockchain network. This request usually specifies the smart contract to be called, the corresponding query function, and the required parameters. After receiving the query request, the endorsement node will perform the query operation according to the smart contract and function specified in the request. This step only involves reading the current state data of the ledger and does not involve any state updates. After the query is executed, the endorsement node directly feeds back the results of the chaincode execution to the client application. Since the query operation does not modify the ledger state, there is no need for subsequent processes such as transaction sorting, endorsement, and consensus.

[0049] When building a performance evaluation system, the influence of each indicator on the overall performance of the node is different, which determines the different weights they should occupy in the overall evaluation. Especially in general transaction processes, the read transaction process and the write transaction process have different sensitivity to different parameters and different focuses on the performance of the entire framework due to their different operating characteristics and requirements for system resources.

[0050] Because the transaction process does not involve any system status updates in essence and does not need to trigger subsequent complex block production processes, its transaction processing capability becomes the standard for measuring its efficiency. Compared with those factors that may cause significant delays in subsequent processing links, transaction processing capability is a key factor.

[0051] Based on the above analysis, we have made corresponding adjustments in weight distribution, appropriately increasing the weight coefficient representing transaction processing capacity, and relatively reducing the weight coefficient of network bandwidth limitation and the weight coefficient measuring transaction delay.

[0052] By comprehensively analyzing the system performance under different weight combinations and using the normalization method, the optimal weight configuration of each indicator in the transaction process is as follows:

[0053] in, BW Refers to the network bandwidth of the node serving it. ESR / T It refers to the transaction volume that a node successfully endorses per unit time. L Refers to network latency; the final performance score is calculated by weighted average of the three parameters under different weights. Each weight parameter is the best weight when the transaction processing capacity is emphasized according to the general network average performance parameter in the transaction reading process of the blockchain network.

[0054] For the write mechanism, the client sends a transaction request through the Fabric SDK, which usually contains the specified smart contract, function and its required parameters. This request is first sent to one or more endorsement nodes. After receiving the request, the endorsement node will execute the smart contract to simulate the transaction result and endorse the transaction (i.e., signature confirmation), while ensuring that the ledger state of the transaction remains consistent when the transaction is executed. After collecting a sufficient number of endorsements, the client submits the complete transaction proposal containing these endorsements to the sorting service. The sorting node sorts multiple transactions according to specific rules and packages them into blocks. Subsequently, the sorting node distributes these packaged blocks to all nodes in the network. After receiving the block, each node will verify the transactions in the block (including the authenticity of the endorsement and the correctness of the transaction), and finally submit the verified transactions to their respective ledgers.

[0055] Since the transaction writing process not only involves data updating and storage, but may also trigger a series of subsequent processing, such as state synchronization, log recording, etc., these links have a direct impact on transaction latency. At the same time, efficient transaction processing capabilities (the number of transactions successfully processed and confirmed per unit time) are also key indicators for measuring the performance of write transactions. In the write transaction scenario, too long a delay may lead to increased data inconsistency and a decline in user experience, while insufficient processing capacity may cause system bottlenecks and affect overall throughput.

[0056] Therefore, when constructing the weight distribution system for writing transaction processes, a balancing strategy was adopted to ensure that the weight of transaction delay and transaction processing capacity is equal to each other, so as to fully reflect the performance requirements of writing transaction processes. This adjustment ensures that the immediate responsiveness of transactions and the upper limit of the system's processing capacity can take into account both speed and efficiency.

[0057] By simulating write transaction scenarios under different load conditions, observing and recording the changing trends of transaction delay and processing capacity, and then using the normalization method, the weight configuration of each indicator in the write transaction process is determined as follows:

[0058] in, BW Refers to the network bandwidth of the node serving it. ESR / T It refers to the transaction volume that a node successfully endorses per unit time. L Refers to network latency; the final performance score is calculated by weighted average of the three parameters under different weights. Each weight parameter is the best weight when the transaction processing capacity is emphasized according to the general network average performance parameter in the transaction reading process of the blockchain network.

[0059] refer to Figure 7 ,S16: Collect business data and dynamically control the sensitivity of the business data. At the same time, trigger the autonomous update of the alliance chain based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes; In the specific implementation process of the present invention, the specific steps may be: S161: Real-time monitoring of the alliance chain and real-time collection of business data; S162: defining corresponding sensitivity based on the identification of the business data, dynamically controlling the sensitivity of the business data, and performing delay control on the business data; S163: Matching corresponding application environments based on multiple node spaces; S164: Associating application environments, network loads, and performance levels corresponding to multiple node spaces; S165: triggering autonomous updates of the alliance chain based on the application environment, network load, and performance level corresponding to multiple node spaces; S166: In a consortium chain, the behavior of any single node will be supervised and verified by other nodes.

[0060] During the specific implementation of the present invention, the read mechanism and the write mechanism are divided according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; the corresponding query and the first weight control are triggered based on the read mechanism; the corresponding transaction and the second weight control are triggered based on the write mechanism. The read mechanism and the write mechanism are introduced to realize the targeted control of the read mechanism and the write mechanism, improve the intelligent effect of node access based on the alliance chain, and carry out targeted management and control of any node in the alliance chain.

[0061] In addition, business data is collected and the sensitivity of the business data is dynamically controlled. At the same time, the autonomous update of the alliance chain is triggered based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes, greatly improving the security of the alliance chain.

[0062] At this time, the alliance chain is monitored in real time, and business data is collected in real time; the corresponding sensitivity is defined based on the identification of business data, and the sensitivity of the business data is dynamically controlled. At the same time, the business data is delayed and controlled.

[0063] Therefore, the corresponding application environment is matched based on multiple node spaces; the application environment, network load and performance level corresponding to multiple node spaces are associated; the autonomous update of the alliance chain is triggered based on the application environment, network load and performance level corresponding to multiple node spaces; in the alliance chain, the behavior of any single node will be supervised and verified by other nodes, which greatly improves the security effect of the alliance chain.

[0064] With the introduction of data attributes, the timeliness and sensitivity of business data in fabric applications are critical to ensuring business continuity, improving decision-making efficiency, and protecting information. In write operation scenarios, the length of write latency directly determines the speed of data updates, which in turn affects the timeliness of data. Excessive write latency may cause business data lags, affecting the accuracy and timeliness of decision-making. At the same time, the sensitivity of business data, especially for data involving key information such as customer privacy and trade secrets, its protection level and response speed are also crucial. The sensitivity of data requires us to take strict security measures when processing and ensure that we can respond quickly when data leaks or anomalies occur.

[0065] Therefore, in the weight distribution of business data timeliness and sensitivity, write latency (w3) is taken as a key factor and given a higher weight to reflect its important role in ensuring timely data updates and maintaining business agility.

[0066] The endorsement strategy was introduced. Although the traditional multi-node endorsement strategy improves the security and robustness of the network, the participation of multiple nodes may introduce additional variables when evaluating performance. In the case of single-node endorsement, it is possible to identify and analyze possible performance bottlenecks, which may not be easily perceived in the multi-node endorsement process. For example, if a node shows a significant increase in latency under high network bandwidth utilization, this may indicate that the node has limitations in processing power or network configuration.

[0067] Therefore, in this study, an organization (Org1) is assumed to have three endorsement nodes in the Fabric network: Peer1.Org1, Peer2.Org1, and Peer3.Org1. In this business scenario, any transaction only requires the endorsement of any endorsement node in the organization, that is, an OR strategy is adopted instead of an AND strategy: OR('Org1.peer1','Org1.peer2','Org1.peer3') Configure in the chaincode deployment script: chaincode: name: pickPeerChaincode version: 1.0 policy: "OR('Org1.peer1', 'Org1.peer2', 'Org1.peer3')" This strategy limits transactions to endorsement by only one endorsing node, allowing us to isolate and analyze the performance of a single node in the experiment, thereby obtaining more accurate performance evaluation data.

[0068] In addition, the operating environment and network load of the blockchain network will change over time, so the performance of the node (such as network bandwidth, transaction processing capacity and response speed) may change due to various factors (such as network fluctuations or increased load). By regularly updating the performance data of the node, more transaction requests can be assigned to nodes with better performance, thereby optimizing the processing capacity and response time of the entire network. In complex business scenarios, it may be necessary to select the most stable node for endorsement based on the performance and reliability of the node.

[0069] 1. Initial setup 1) After the chaincode is deployed, the initial state is set by calling the initialization function.

[0070] 2) The state variables are initialized, including the timestamp of the last time the performance parameters were updated, and recorded on the blockchain.

[0071] 2. Performance parameter acquisition and calculation 1) Scheduled task settings: Use the scheduled task tool provided by the server component (such as Scheduled) to set scheduled tasks.

[0072] The update cycle time is determined based on the current timestamp and a random function, but the time interval is ensured not to exceed three days. This can increase the uncertainty of the update while ensuring the update frequency, and reduce the risk of potential predictive attacks.

[0073] 2) Task execution process: When a scheduled task is triggered, the performance monitoring service starts executing the following steps: a. Call the get performance parameter function in the chain code to obtain the current BW, ESR, and L values ​​from the endorsing node.

[0074] b. Pass the acquired data to the function of calculating the performance parameter P of the performance evaluation service of the shadow node to obtain the value of the new performance parameter P.

[0075] c. Compare the new performance parameter P with the previous performance parameter d. Call the CreatePeerPerformance() transaction function in the chain code to store the new performance parameter P on the chain and update the timestamp in the state variable.

[0076] 3. Automated task scheduling Ensure the stability and reliability of the scheduled task scheduler to avoid missed or repeated tasks. Monitor the execution status of scheduled tasks and take emergency update strategies if the task fails.

[0077] For emergency updates, in the Fabric network, the performance data of the endorsement nodes is crucial to the stable operation and transaction processing capabilities of the network. However, in some cases, such as node failures, network fluctuations, or load surges, it may be necessary to urgently update the performance data of the endorsement nodes to ensure the stability and efficiency of the network. Based on the above situation, an emergency update strategy is designed to trigger the emergency update process according to the number of endorsement nodes in the Fabric network and the node offline status.

[0078] Emergency update trigger conditions Node quantity threshold: When the number of endorsement nodes in the network is lower than the preset threshold (such as 80% of the total number of nodes), an emergency update is triggered. This indicates that the network may have experienced a large fluctuation or failure, and performance data needs to be updated as soon as possible to redistribute transaction requests.

[0079] Node offline ratio: When the proportion of offline endorsement nodes in the network exceeds the preset threshold (such as 15% of the total number of nodes), an emergency update is triggered. This means that a considerable number of nodes may not work properly, and it is necessary to urgently evaluate the performance of the remaining nodes and update the data.

[0080] Emergency Update Process Detection and triggering: A performance monitoring and detection service is deployed on the shadow node, which is responsible for real-time monitoring of the number and offline status of endorsement nodes in the network. When the emergency update trigger conditions are met, the service immediately triggers the emergency update process.

[0081] Performance data collection: After the emergency update process is initiated, the performance monitoring service immediately collects the current network bandwidth (BW), the number of successful transactions per unit time (ESR / T), and transaction delay (L) data from the remaining online endorsement nodes. Considering the timeliness of transactions, it may not be possible to wait for all nodes to respond to data requests, so a timeout mechanism is set to only collect node data that responds within the specified time.

[0082] Performance evaluation and calculation: The collected performance data is passed to the performance evaluation service of the shadow node, and the performance score (P) of each online node is calculated using a pre-defined mathematical model.

[0083] On-chain updates: Call the function in the chaincode (such as CreatePeerPerformance), store the calculated performance score (P) on the chain, and update the timestamp in the state variable.

[0084] Resource reallocation: Based on the updated performance data, transaction requests are reallocated to nodes with better performance to optimize the network's processing capacity and response time. A load balancing strategy is implemented to evenly distribute transaction requests to nodes with similar performance to avoid overloading a single node.

[0085] In addition, in the Fabric network, as the transaction volume increases, the performance data of the node may change, which in turn affects the overall processing capacity and response time of the network. In order to ensure that the network can efficiently and stably handle the growing transaction requests, an update strategy based on node access volume (transaction volume) is designed to dynamically adjust the performance data of the node and trigger the update process in a timely manner.

[0086] Update conditions Transaction volume growth: When the transaction volume in the network increases significantly in a short period of time (such as a surge in growth within ten minutes), the performance data update is triggered. This means that the network may be experiencing a transaction peak and the performance of the node needs to be quickly evaluated to cope with possible load changes.

[0087] Update Process (1) Trading volume monitoring: A transaction volume monitoring service is deployed on the shadow node, which is responsible for real-time monitoring of transaction volume data in the Fabric network. When the update trigger condition is met, the monitoring service immediately triggers the update process.

[0088] Performance data collection and evaluation: After the update process is started, the performance monitoring service collects current performance data from the endorsement nodes in the network, including network bandwidth (BW), number of successful transactions per unit time (ESR / T), and transaction latency (L). Using pre-defined mathematical models and algorithms, the collected performance data is evaluated to calculate the performance score (P) of each node.

[0089] On-chain updates: Call the function (CreatePeerPerformance) in the chaincode to store the evaluated performance score (P) on the chain, and update the timestamp and transaction volume information in the state variable.

[0090] Resource allocation and optimization: According to the updated performance data, the transaction request allocation strategy is dynamically adjusted to allocate more transaction requests to nodes with better performance. The minimum number of connections strategy is implemented to ensure that transaction requests in the network can be evenly distributed to avoid overloading of a single node.

[0091] In an embodiment of the present invention, through the method in the embodiment of the present invention, the alliance chain is located, and a multi-node architecture is determined based on the alliance chain; multiple node spaces are determined based on the multi-node architecture, and corresponding space nodes and shadow nodes are determined in each node space; each space node is encrypted, and the corresponding service mechanism is matched to the shadow node; a distributed shadow node interaction mechanism is constructed based on multiple interactions of each shadow node, which is compatible with multiple interactions of each shadow node, ensures multi-dimensional control of the distributed shadow node interaction mechanism, and realizes precise control of the distributed shadow node interaction mechanism.

[0092] Furthermore, the read mechanism and the write mechanism are divided according to the distributed shadow node interaction mechanism, the user's application scenarios and the alliance chain; the corresponding query and the first weight control are triggered based on the read mechanism; the corresponding transaction and the second weight control are triggered based on the write mechanism. The read mechanism and the write mechanism are introduced to realize the targeted control of the read mechanism and the write mechanism, improve the intelligent effect of node access based on the alliance chain, and carry out targeted management and control of any node in the alliance chain.

[0093] In addition, business data is collected and the sensitivity of the business data is dynamically controlled. At the same time, the autonomous update of the alliance chain is triggered based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes, greatly improving the security of the alliance chain.

[0094] See also Figure 8 , Figure 8 It is a schematic diagram of the structural composition of a node access system based on an alliance chain in an embodiment of the present invention.

[0095] like Figure 8 As shown, a node access system based on an alliance chain, the node access system based on the alliance chain includes: The multi-node architecture module 21 is used to locate the alliance chain and determine the multi-node architecture based on the alliance chain; A node space module 22, used to determine multiple node spaces based on a multi-node architecture, and determine corresponding space nodes and shadow nodes in each node space; The service module 23 is used to perform encryption processing on each spatial node and match the corresponding service mechanism to the shadow node; An interaction module 24, used to build a distributed shadow node interaction mechanism based on multiple interactions of each shadow node; The node access module 25 is used to divide the read mechanism and the write mechanism according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; trigger the corresponding query and the first weight control based on the read mechanism; trigger the corresponding transaction and the second weight control based on the write mechanism; The autonomous update module 26 is used to collect business data and dynamically control the sensitivity of the business data. At the same time, it triggers the autonomous update of the alliance chain based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes.

[0096] See also Fig. 9 , refer to the following Fig. 9 The electronic device 40 according to this embodiment of the present invention will be described. Fig. 9The electronic device 40 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0097] like Fig. 9 As shown, the electronic device 40 is in the form of a general computing device. The components of the electronic device 40 may include but are not limited to: at least one processing unit 41, at least one storage unit 42, and a bus 43 connecting different system components (including the storage unit 42 and the processing unit 41).

[0098] The storage unit stores program codes, which can be executed by the processing unit 41, so that the processing unit 41 executes the steps according to various exemplary embodiments of the present invention described in the above “Embodiment Method” section of this specification.

[0099] The storage unit 42 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .

[0100] The storage unit 42 may also include a utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include the implementation of a network environment.

[0101] Bus 43 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0102] The electronic device 40 may also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 40, and / or any device that enables the electronic device 40 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 44. Furthermore, the electronic device 40 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 45. Fig. 9 As shown, the network adapter 45 communicates with other modules of the electronic device 40 via the bus 43. It should be understood that although Fig. 9Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 40, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup planning systems.

[0103] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0104] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. In addition, it stores computer program instructions, and when the computer program instructions are executed by a computer, the computer executes the above method.

[0105] In addition, the above detailed introduction to the node access method and system based on the alliance chain provided in the embodiment of the present invention, this article uses specific examples to illustrate the principles and implementation methods of the present invention, the description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A node access method based on alliance chain, characterized in that: Applicable to node access scenarios based on alliance chains; The node access method based on the alliance chain includes: Position the alliance chain and determine the multi-node architecture based on the alliance chain; Determine multiple node spaces based on a multi-node architecture, and determine corresponding space nodes and shadow nodes in each node space; Encrypt each space node and match the shadow node with the corresponding service mechanism; Construct a distributed shadow node interaction mechanism based on multiple interactions of each shadow node; Divide the read mechanism and write mechanism according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; trigger the corresponding query and the first weight control based on the read mechanism; trigger the corresponding transaction and the second weight control based on the write mechanism; Collect business data and dynamically control the sensitivity of the business data. At the same time, trigger the autonomous update of the alliance chain based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes.

2. The node access method based on alliance chain according to claim 1 is characterized in that: The positioning alliance chain determines a multi-node architecture based on the alliance chain, including: Collect the location of the alliance chain and trigger the positioning of the alliance chain according to the location of the alliance chain; Locate the alliance chain and match the corresponding traversal mode based on the alliance chain; Associated alliance chains and corresponding traversal patterns; The traversal of the alliance chain is triggered based on the alliance chain and the corresponding traversal mode, and the multi-node architecture is confirmed according to the traversal of the alliance chain.

3. The node access method based on alliance chain according to claim 1, characterized in that: The determining of multiple node spaces based on the multi-node architecture and determining corresponding space nodes and shadow nodes in each node space includes: Fixed-frame multi-node architecture; Determine multiple node spaces based on a multi-node architecture and corresponding detection methods; Freeze multiple node spaces and define the relative positions between multiple node spaces; Based on the relative positions between multiple node spaces and the triggering of corresponding dynamic interactions between multiple node spaces; In each node space, the corresponding space node and shadow node are determined based on the autonomous detection of the node space. The space node and shadow node are in the same node space and act in different dimensions.

4. The node access method based on alliance chain according to claim 3 is characterized in that: The encryption processing of each space node and the corresponding service mechanism matching the shadow node include: Freeze space nodes; Based on the spatial node matching the corresponding password, the encryption processing of the spatial node is triggered according to the spatial node and the corresponding password; A fixed shadow node, which assists the space node; The corresponding service mechanism is matched to the shadow node, and the corresponding service item is triggered based on the shadow node.

5. The node access method based on alliance chain according to claim 4 is characterized in that: The distributed shadow node interaction mechanism is constructed based on multiple interactions of each shadow node, including: Freeze each shadow node; Trigger multiple interactions of each shadow node based on each shadow node and its corresponding spatial position; Output multiple interaction parameters according to multiple interactions of each shadow node; A distributed shadow node interaction mechanism is built based on multiple interaction parameters, alliance chains, and various shadow nodes.

6. The node access method based on alliance chain according to claim 5, characterized in that: The reading mechanism and the writing mechanism are divided according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; Trigger the corresponding query based on the read mechanism and control the first weight; The corresponding transactions and the second weight control are triggered based on the write mechanism, including: Fixed distributed shadow node interaction mechanism; Associate distributed shadow node interaction mechanism, user application scenarios and alliance chain; The corresponding node access mechanism is matched according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain.

7. The node access method based on alliance chain according to claim 6, characterized in that: The reading mechanism and the writing mechanism are divided according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; the corresponding query and the first weight control are triggered based on the reading mechanism; Based on the write mechanism, the corresponding transactions are triggered and the second weight control is also included: Fixed-frame node access mechanism; Divide the read mechanism and write mechanism based on the node access mechanism; The corresponding query and the first weight control are triggered based on the read mechanism; the corresponding transaction and the second weight control are triggered based on the write mechanism.

8. The node access method based on alliance chain according to claim 7, characterized in that: The business data is collected and the sensitivity of the business data is dynamically controlled. At the same time, the autonomous update of the alliance chain is triggered based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes, including: Monitor the alliance chain in real time and collect business data in real time; Based on the identification of business data, the corresponding sensitivity is defined, and the sensitivity of the business data is dynamically controlled. At the same time, the delay of the business data is controlled.

9. The node access method based on alliance chain according to claim 8, characterized in that: The business data is collected and the sensitivity of the business data is dynamically controlled. At the same time, the autonomous update of the alliance chain is triggered based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes, including: Based on multiple node spaces matching corresponding application environments; Associating the application environment, network load and performance level corresponding to multiple node spaces; Triggering autonomous updates of the alliance chain based on the application environment, network load, and performance level corresponding to multiple node spaces; In a consortium chain, the behavior of any single node will be supervised and verified by other nodes.

10. A node access system based on alliance chain, characterized in that: The node access system based on the alliance chain is applied to the node access method based on the alliance chain as described in any one of claims 1 to 9, and the node access system based on the alliance chain includes: Multi-node architecture module, used to locate the alliance chain and determine the multi-node architecture based on the alliance chain; A node space module is used to determine multiple node spaces based on a multi-node architecture, and to determine corresponding space nodes and shadow nodes in each node space; The service module is used to encrypt each space node and match the shadow node with the corresponding service mechanism; The interaction module is used to build a distributed shadow node interaction mechanism based on multiple interactions of each shadow node; The node access module is used to divide the read mechanism and the write mechanism according to the distributed shadow node interaction mechanism, the user's application scenario and the alliance chain; trigger the corresponding query and the first weight control based on the read mechanism; trigger the corresponding transaction and the second weight control based on the write mechanism; The autonomous update module is used to collect business data and dynamically control the sensitivity of the business data. At the same time, it triggers the autonomous update of the alliance chain based on the application environment, network load and performance level corresponding to multiple node spaces. The behavior of any single node will be supervised and verified by other nodes.

Citation Information

Patent Citations

  • Internet-of-Things access control method with dynamic consensus based on alliance block chain

    CN112261155A

  • Cross-chain interoperation system and method, medium and data processing terminal

    CN113965329A

  • Data access control method based on searchable encryption and computer equipment

    CN114257446A

  • Civil aviation airport settlement system and method based on blockchain platform alliance chain

    CN117372019A

  • Block data processing method and device, electronic equipment and storage medium

    CN119227146A