Block chain technology-based asset management and security protection platform and method
Through the asset management and security protection platform of blockchain technology, the degree of automation of the blockchain network is optimized, the problem of slow transaction processing speed is solved, the stability of transaction processing speed is achieved, and the efficiency and security of asset management is improved.
Patent Information
- Application Number
- CN202510430788.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-07-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing blockchain technology has slow transaction processing speed under high load conditions, resulting in low stability in the management and security protection of transaction processing speed in asset management.
Through an asset management and security protection platform based on blockchain technology, including a block adjustment determination module, a block adjustment processing module and a block adjustment protection module, block adjustment is carried out based on the block judgment data, block capacity and interval are evaluated, and security protection measures are judged using block adjustment data and fluctuation data to optimize the degree of automation and transaction processing speed of the blockchain network.
It improves the stability of transaction processing speed management and security protection in asset management, ensures the stable operation of the platform, adapts to changes in network load, and improves the transparency and security of asset management.
Smart Images

Figure CN120371512A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electrical digital data processing, and particularly to an asset management and security protection platform and method based on blockchain technology. Background Art
[0002] The asset management platform system is a very important field both at home and abroad. With the development of technology and the transformation of the industry, the technical level and development trend of the asset management platform system are also constantly changing. Especially in the fields of tangible and intangible assets, tangible assets mainly include: asset data with forms such as land, houses, equipment, pipe networks, office buildings, etc., and intangible assets mainly include: valuable assets that are invisible such as intellectual property rights, patented technologies, trademarks, and enterprise data.
[0003] Domestic asset management platform systems have achieved informatization and digital development in technology, adopting advanced technologies such as cloud computing, big data, and artificial intelligence, improving the intelligence and efficiency of the system; foreign asset management platform systems are also constantly innovating in technology, especially in the field of fintech, adopting frontier technologies such as blockchain, machine learning, and natural language processing, improving the credibility and intelligence level of the system.
[0004] For example, a method, device, system, and storage medium for blockchain-based asset management disclosed in a patent application with the publication number: CN118152470A, including: in the case where it is determined that the current asset cross-chain transfer is not completed, the B-chain cross-chain plug-in sends cross-chain failure information to the cross-chain center platform, where the current asset cross-chain transfer is initiated by a first account on the A-chain to a second account on the B-chain; in the case of obtaining cross-chain failure information from the cross-chain center platform, the A-chain cross-chain plug-in performs asset rollback processing and sends asset rollback information to the cross-chain center platform, so that the cross-chain center platform deletes the recorded mapping relationship information, where the mapping relationship corresponds to the current asset cross-chain transfer.
[0005] For example, a crowdsourcing process management system and method based on blockchain technology disclosed in an invention patent announcement with the announcement number: CN111782537B, including: a request and feedback module, an evaluation group simulation execution and signature module, a data synchronization module, a blockchain infrastructure, a test group signature verification and recording module, and a consensus sorting module.
[0006] However, in the process of implementing the technical solutions of the present invention in the embodiments of the present application, it is found that the above technologies have at least the following technical problems: In the prior art, the transaction processing speed of blockchain is a key issue, especially in the process of real estate transactions and management, which involves a large number of users and data. Traditional blockchains (such as Ethereum) may encounter scalability bottlenecks under high load, resulting in extended transaction confirmation times or increased transaction costs, which will affect the efficiency of real-time data updates and asset management, and there are problems with low management and security protection stability of transaction processing speed in asset management. Summary of the Invention
[0007] Embodiments of the present application provide an asset management and security protection platform and method based on blockchain technology, which solve the problems of low management and security protection stability of transaction processing speed in asset management in the prior art, and achieve the improvement of the management and security protection stability of transaction processing speed in asset management.
[0008] Embodiments of the present application provide an asset management and security protection platform based on blockchain technology, including a block adjustment determination module, a block adjustment processing module, and a block adjustment protection module: Among them, the block adjustment determination module is used to perform corresponding block adjustments according to the obtained block judgment data of the current preset block period; the block adjustment processing module is used to obtain the block adjustment data after adjusting the block of the current preset block period; the block adjustment protection module is used to obtain the corresponding block adjustment fluctuation coefficient through the obtained block adjustment data and the block fluctuation data during block adjustment, and determine whether to perform corresponding security protection measures.
[0009] Further, the process of performing corresponding block adjustments according to the obtained block judgment data of the current preset block period is as follows: Obtain the block judgment data of the current preset block period from the constructed initial asset blockchain, and the block judgment data includes block asset throughput and block asset generation frequency; Obtain reference block judgment data from the preset database, and the reference block judgment data includes throughput threshold and frequency threshold; If the block asset throughput is not less than the corresponding throughput threshold, perform block capacity evaluation, otherwise do not perform block adjustment; If the block asset generation frequency is not less than the corresponding frequency threshold, perform block interval evaluation, otherwise do not perform block adjustment; If the block judgment data is less than the corresponding block threshold, do not perform block adjustment, and the block adjustment includes block capacity evaluation and block interval evaluation; If the block judgment data is not less than the corresponding block threshold, perform priority determination.
[0010] Further, the specific steps of the priority determination are as follows: A1. Perform a difference operation based on the block asset throughput and the corresponding throughput threshold to obtain a throughput deviation, and input the real-time throughput deviation into the throughput mapping set to obtain the corresponding throughput deviation degree value. The throughput mapping set represents the mapping relationship between the throughput deviation and the preset throughput deviation degree value; A2. Perform a difference operation based on the block asset generation frequency and the corresponding frequency threshold to obtain a frequency deviation, construct a frequency mapping set between the frequency deviation and the preset frequency deviation degree value, and input the real-time frequency deviation into the frequency mapping set to obtain the corresponding frequency deviation degree value; A3. If the throughput deviation degree value is not less than the frequency deviation degree value, give priority to block capacity evaluation, otherwise give priority to block interval evaluation.
[0011] Further, the specific process of obtaining the block adjustment data after adjusting the block for the current preset block period is as follows: Obtain block evaluation data, where the block evaluation data includes block capacity evaluation data and block interval evaluation data; Based on the block capacity evaluation data and the throughput deviation degree value, obtain the corresponding block capacity evaluation coefficient, construct a capacity mapping set between the block capacity evaluation coefficient and the preset capacity compensation value, and input the real-time block capacity evaluation coefficient into the capacity mapping set to obtain the corresponding capacity compensation value; Based on the block interval evaluation data and the frequency deviation degree value, obtain the corresponding block interval evaluation coefficient, construct an interval mapping set between the block interval evaluation coefficient and the preset interval compensation value, and input the real-time block interval evaluation coefficient into the interval mapping set to obtain the corresponding interval compensation value; The block adjustment data includes a capacity compensation value and an interval compensation value.
[0012] Further, the block capacity evaluation data includes the average number of asset processes, cumulative throughput, block utilization rate, and average asset byte count; The specific process of obtaining the corresponding block capacity evaluation coefficient based on the block capacity evaluation data and the throughput deviation degree value is as follows: Obtain the block capacity evaluation weights from the preset database, where the block capacity evaluation weights include asset process weights, throughput weights, block usage weights, and asset byte weights; Perform a capacity evaluation distribution operation on the de-unified block capacity evaluation data and the corresponding block capacity evaluation weights to obtain a capacity evaluation value. The capacity evaluation distribution operation is used to quantify the influence degree of the block capacity evaluation data on the block capacity evaluation; Perform a deviation influence operation on the capacity evaluation value and the throughput deviation degree value to obtain a block capacity evaluation coefficient. The block capacity evaluation coefficient is used to comprehensively quantify the adjustment requirement of the block capacity.
[0013] Further, the block interval evaluation data includes the asset confirmation time, the block generation time, and the block generation frequency; the corresponding block interval evaluation coefficient is obtained based on the block interval evaluation data and the frequency deviation degree value, and the specific process is as follows: Obtain the block interval evaluation weights from a preset database, where the block interval evaluation weights include the asset time weight, the block time weight, and the block frequency weight; perform an interval evaluation distribution operation on the de-unified block interval evaluation data and the corresponding block interval evaluation weights to obtain an interval evaluation value, and the interval evaluation distribution operation is used to quantify the influence degree of the block interval evaluation data on the block interval evaluation; perform a deviation influence operation on the interval evaluation value and the frequency deviation degree value to obtain a block interval evaluation coefficient, and the block interval evaluation coefficient is used to comprehensively quantify the adjustment requirement of the block interval.
[0014] Further, the corresponding block adjustment fluctuation coefficient is obtained from the obtained block adjustment data and the block fluctuation data at the time of block adjustment, and it is determined whether to perform the corresponding security protection measures. The specific process is as follows: The current block data is scaled by block adjustment data to obtain corresponding target block data. The block data includes block capacity and block interval, and the target block data includes target block capacity and target block interval. The block data is adjusted according to the initial adjustment ratio until the target block data is reached. During the adjustment process, the block fluctuation data for each adjustment is obtained to get the corresponding block adjustment fluctuation coefficient. The initial adjustment ratio includes the initial capacity ratio and the initial interval ratio. The block fluctuation data includes capacity fluctuation data and interval fluctuation data. The block adjustment fluctuation coefficient includes a block capacity fluctuation evaluation coefficient and a block interval fluctuation evaluation coefficient. If the block adjustment fluctuation coefficients are not less than the corresponding fluctuation thresholds, no fluctuation adjustment is performed. If the block capacity fluctuation evaluation coefficient is less than the capacity fluctuation threshold, capacity fluctuation adjustment is performed. If the block interval fluctuation evaluation coefficient is less than the interval fluctuation threshold, interval fluctuation adjustment is performed. The specific steps of the capacity fluctuation adjustment are as follows: Based on the capacity fluctuation evaluation coefficient and the capacity fluctuation threshold, a capacity deviation operation is performed to obtain the corresponding capacity fluctuation deviation. A capacity ratio mapping set of the capacity fluctuation deviation and the preset capacity adjustment ratio is constructed. The real-time capacity fluctuation deviation is input into the capacity ratio mapping set to obtain the corresponding capacity adjustment ratio. The initial capacity ratio is adjusted to the capacity adjustment ratio for the next adjustment of the block capacity. If the capacity adjustment ratio is less than the preset capacity ratio, capacity safety protection measures are taken. The specific steps of the interval fluctuation adjustment are as follows: Based on the interval fluctuation evaluation coefficient and the interval fluctuation threshold, an interval deviation operation is performed to obtain the corresponding interval fluctuation deviation. An interval ratio mapping set of the interval fluctuation deviation and the preset interval adjustment ratio is constructed. The real-time interval fluctuation deviation is input into the interval ratio mapping set to obtain the corresponding interval adjustment ratio. The initial interval ratio is adjusted to the interval adjustment ratio for the next adjustment of the block interval. If the interval adjustment ratio is less than the preset interval ratio, interval safety protection measures are taken. The safety protection measures include capacity safety protection measures and interval safety protection measures.
[0015] Further, the specific process for obtaining the block capacity fluctuation evaluation coefficient is as follows: Obtain capacity fluctuation data, where the capacity fluctuation data includes the average block propagation delay, the block node participation rate, and the block node network response speed; Obtain reference capacity fluctuation data and reference capacity fluctuation weights from a preset database, where the reference capacity fluctuation data includes the propagation delay range and the minimum block node participation rate, the propagation delay range includes the minimum propagation delay and the maximum propagation delay, and the reference capacity fluctuation weights include the propagation delay weight, the block node participation weight, and the block node network response weight; Perform a range deviation operation on the average block propagation delay and the propagation delay range to obtain a delay deviation value, where the range deviation operation means performing a difference operation on the sum of the distances between the average block propagation delay and the maximum and minimum values of the propagation delay range and the distance of the propagation delay range; Perform a difference comparison operation on the block node participation rate and the minimum block node participation rate to obtain a block node difference value, perform data normalization on the block node network response speed, and perform a capacity fluctuation impact allocation operation in combination with the delay deviation value, the block node difference value, the capacity fluctuation deviation, and the corresponding reference capacity fluctuation weights to obtain the block capacity fluctuation evaluation coefficient.
[0016] Further, the specific process for obtaining the block interval fluctuation evaluation coefficient is as follows: Obtain interval fluctuation data, where the interval fluctuation data includes the average block propagation delay, the block node concentration, and the asset processing failure rate; Obtain the propagation delay range and the reference interval fluctuation weights from a preset database, where the propagation delay range includes the minimum propagation delay and the maximum propagation delay, and the reference interval fluctuation weights include the delay weight, the block node concentration weight, and the failure rate weight; Obtain a delay deviation value based on the average block propagation delay and the propagation delay range; Perform an interval fluctuation impact allocation operation based on the block node concentration and the asset processing failure rate, in combination with the delay deviation value, the capacity fluctuation deviation, and the corresponding reference interval fluctuation weights, to obtain the block interval fluctuation evaluation coefficient.
[0017] The embodiments of the present application provide a method applied to the asset management and security protection platform based on blockchain technology, and the specific steps are as follows: Perform corresponding block adjustment according to the obtained block judgment data of the current preset block period; Obtain the block adjustment data after the block adjustment of the block in the current preset block period; Obtain a corresponding block adjustment fluctuation coefficient through the obtained block adjustment data and the block fluctuation data at the time of block adjustment, and determine whether to perform corresponding security protection measures.
[0018] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. By performing corresponding block adjustments based on the block judgment data of the currently preset block period, then obtaining the block adjustment data after adjusting the blocks of the currently preset block period, and finally obtaining the corresponding block adjustment fluctuation coefficient from the obtained block adjustment data and the block fluctuation data during block adjustment, it is determined whether to perform corresponding security protection measures, thereby ensuring the stability of platform asset processing, and further achieving the stability of management and security protection for improving the transaction processing speed in asset management, effectively solving the problem of low stability of management and security protection for transaction processing speed in asset management in the prior art.
[0019] 2. By obtaining the block capacity evaluation weight from the preset database, then performing a capacity evaluation allocation operation on the unitless block capacity evaluation data and the corresponding block capacity evaluation weight to obtain a capacity evaluation value, and then performing a deviation impact operation on the capacity evaluation value and the throughput deviation degree value to obtain a block capacity evaluation coefficient, thereby more accurately evaluating the capacity situation of the current block, and further timely adjusting the block to meet the asset management's requirements for block capacity.
[0020] 3. By obtaining the block interval evaluation weight from the preset database, then performing an interval evaluation allocation operation on the unitless block interval evaluation data and the corresponding block interval evaluation weight to obtain an interval evaluation value, and then performing a deviation impact operation on the interval evaluation value and the frequency deviation degree value to obtain a block interval evaluation coefficient, thereby more accurately evaluating the adaptability of the current block generation frequency to the current asset management, and further timely adjusting the block to meet the asset management's requirements for block interval. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is a schematic structural diagram of an asset management and security protection platform based on blockchain technology provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0022] Embodiments of the present application provide an asset management and security protection platform and method based on blockchain technology, which solve the problems of low management of transaction processing speed and low stability of security protection in asset management in the prior art. By judging the data of the current preset block period obtained and performing corresponding block adjustment, then obtaining block evaluation data, and then obtaining the corresponding block capacity evaluation coefficient based on the block capacity evaluation data and the throughput deviation degree value, constructing a capacity mapping set between the block capacity evaluation coefficient and the preset capacity compensation value, inputting the real-time block capacity evaluation coefficient into the capacity mapping set to obtain the corresponding capacity compensation value, and at the same time obtaining the corresponding block interval evaluation coefficient based on the block interval evaluation data and the frequency deviation degree value, constructing an interval mapping set between the block interval evaluation coefficient and the preset interval compensation value, and inputting the real-time block interval evaluation coefficient into the interval mapping set to obtain the corresponding interval compensation value; wherein, by obtaining the block capacity evaluation weight from the preset database, and then performing capacity evaluation distribution operation on the de-unified block capacity evaluation data and the corresponding block capacity evaluation weight to obtain the capacity evaluation value, and then performing deviation influence operation on the capacity evaluation value and the throughput deviation degree value to obtain the block capacity evaluation coefficient. Similarly, by obtaining the block interval evaluation weight from the preset database, and then performing interval evaluation distribution operation on the de-unified block interval evaluation data and the corresponding block interval evaluation weight to obtain the interval evaluation value, and then performing deviation influence operation on the interval evaluation value and the frequency deviation degree value to obtain the block interval evaluation coefficient. Finally, by obtaining the block adjustment data and the block fluctuation data at the time of block adjustment, the corresponding block adjustment fluctuation coefficient is obtained, and it is judged whether to perform the corresponding security protection measures, thus realizing the improvement of the stability of the management of transaction processing speed and security protection in asset management.
[0023] The technical solution in the embodiments of the present application aims to solve the problem of low management of transaction processing speed and low stability of security protection in the above-mentioned asset management. The general idea is as follows: By judging the data of the current preset block period obtained and performing corresponding block adjustment, then obtaining the block adjustment data after the block adjustment of the current preset block period, and finally obtaining the corresponding block adjustment fluctuation coefficient by the obtained block adjustment data and the block fluctuation data at the time of block adjustment, and judging whether to perform the corresponding security protection measures, the effect of improving the stability of the management of transaction processing speed and security protection in asset management is achieved.
[0024] In order to better understand the above technical solution, the above technical solution will be described in detail below in combination with the accompanying drawings of the specification and specific embodiments.
[0025] Such as Figure 1As shown in the figure, it is a schematic structural diagram of an asset management and security protection platform provided by an embodiment of the present application based on blockchain technology. The platform includes a block adjustment determination module, a block adjustment processing module, and a block adjustment protection module: Among them, the block adjustment determination module is used to perform corresponding block adjustments according to the obtained block judgment data of the current preset block period; the block adjustment processing module is used to obtain the block adjustment data after performing block adjustments on the blocks of the current preset block period; the block adjustment protection module is used to obtain the corresponding block adjustment fluctuation coefficient through the obtained block adjustment data and the obtained block fluctuation data during block adjustment, and determine whether to perform corresponding security protection measures.
[0026] In this embodiment, the preset block period is preset by professional blockchain technicians based on specific asset management situations; through the asset management method based on blockchain technology of this platform, not only the processing efficiency of blocks is optimized, the processing speed of asset management is improved, but also the management and security protection stability and security of the platform for the transaction processing speed in asset management are enhanced.
[0027] It should be added that, combined with BIM (Building Information Modeling) technology, the asset operation can be divided into five operation management systems: asset management, space management, tenant management, energy conservation management, and security control. Specifically, taking the real estate assets in asset management as an example, based on the asset management GIS (Geographic Information System) information system technology, computer management of real estate information and asset information within the served area is realized, a real estate information database is established, intuitive and simple data retrieval is performed based on the electronic map, and real estate information is accurately, detailedly, and real-time grasped through the information system, improving management means and work efficiency; and the transaction change trend of real estate assets has an important impact on the processing speed of blocks. Among them, the number of real estate transactions is the key factor affecting the change of block capacity, and the real estate transaction frequency is the key factor affecting the block generation interval.
[0028] Further, corresponding block adjustments are made according to the obtained block judgment data of the current preset block period, and the specific process is as follows: Obtain the block judgment data of the current preset block period from the constructed initial asset blockchain. The block judgment data includes block asset throughput and block asset generation frequency; Obtain the reference block judgment data from the preset database. The reference block judgment data includes throughput threshold and frequency threshold; Compare the block judgment data with the corresponding block thresholds respectively and take corresponding block adjustments: If the block asset throughput is not less than the corresponding throughput threshold, block capacity evaluation is performed, otherwise no block adjustment is made; If the block asset generation frequency is not less than the corresponding frequency threshold, block interval evaluation is performed, otherwise no block adjustment is made; If the block judgment data is less than the corresponding block thresholds, no block adjustment is made. Block adjustment includes block capacity evaluation and block interval evaluation; If the block judgment data is not less than the corresponding block thresholds, priority determination is performed.
[0029] In this embodiment, the reference block judgment data is preset by professional blockchain technicians based on specific asset management situations; Relevant information such as block generation frequency and transaction generation frequency can be obtained through API (Application Programming Interface) interfaces (such as eth_getBlockByNumber, eth_blockNumber, etc.). The block asset throughput is obtained by calculating the ratio of the total asset quantity within the preset block period to the number of blocks within the preset block period, and the block asset generation frequency is obtained by calculating the ratio of the total asset quantity within the preset block period to the duration of the preset block period; By comparing the block asset throughput and block asset generation frequency of the initial asset blockchain with the corresponding reference block judgment data, corresponding adjustment measures are automatically taken, and through the application of blockchain technology to this asset management platform, the transparency and security of asset transactions are improved. It not only improves the management and security protection stability of transaction processing speed in asset management, but also enhances the automation level of the blockchain network.
[0030] Further, the specific steps for priority determination are as follows: A1. Perform a difference operation based on the block asset throughput and the corresponding throughput threshold to obtain a throughput deviation, and input the real-time throughput deviation into the throughput mapping set to obtain the corresponding throughput deviation degree value. The throughput mapping set represents the mapping relationship between the throughput deviation and the preset throughput deviation degree value; A2. Perform a difference operation based on the block asset generation frequency and the corresponding frequency threshold to obtain a frequency deviation, construct a frequency mapping set of the frequency deviation and the preset frequency deviation degree value, and input the real-time frequency deviation into the frequency mapping set to obtain the corresponding frequency deviation degree value; A3. Determine the throughput deviation degree value and the frequency deviation degree value: If the throughput deviation degree value is not less than the frequency deviation degree value, give priority to block capacity evaluation, otherwise give priority to block interval evaluation.
[0031] In this embodiment, the throughput deviation represents the difference between the block asset throughput and the corresponding throughput threshold, and the frequency deviation represents the difference between the block asset generation frequency and the corresponding frequency threshold; by monitoring the throughput and frequency deviations in real time and combining the corresponding deviation degree mapping sets, the intelligent dynamic adjustment of the block capacity and the block interval is realized, and at the same time, the blockchain system can also more efficiently respond to the changing network requirements.
[0032] Further, obtain the block adjustment data after adjusting the blocks in the current preset block period. The specific process is as follows: Obtain block evaluation data, where the block evaluation data includes block capacity evaluation data and block interval evaluation data; based on the block capacity evaluation data and the throughput deviation degree value, obtain the corresponding block capacity evaluation coefficient, construct a capacity mapping set between the block capacity evaluation coefficient and the preset capacity compensation value, and input the real-time block capacity evaluation coefficient into the capacity mapping set to obtain the corresponding capacity compensation value; based on the block interval evaluation data and the frequency deviation degree value, obtain the corresponding block interval evaluation coefficient, construct an interval mapping set between the block interval evaluation coefficient and the preset interval compensation value, and input the real-time block interval evaluation coefficient into the interval mapping set to obtain the corresponding interval compensation value; the block adjustment data includes the capacity compensation value and the interval compensation value.
[0033] In this embodiment, the capacity compensation value and the interval compensation value act on the block capacity and the block interval respectively. The capacity compensation value is used for multiplication operation with the block capacity, and the interval compensation value is used for multiplication operation with the block interval; and by constructing the capacity mapping set and the interval mapping set and inputting the real-time evaluation coefficient to obtain the corresponding compensation value, it is beneficial for the platform to efficiently adjust the block capacity and the block interval, helps to increase the block capacity when the load is high, and avoids transaction congestion caused by too small blocks; while adjusting the block interval when the load is low, reducing unnecessary resource consumption, thereby improving the system efficiency.
[0034] Further, the block capacity evaluation data includes the average number of asset processes, cumulative throughput, block utilization rate, and average asset bytes; the corresponding block capacity evaluation coefficient is obtained based on the block capacity evaluation data and the throughput deviation degree value. The specific process is as follows: Obtain the block capacity evaluation weights from the preset database. The block capacity evaluation weights include asset process weights, throughput weights, block usage weights, and asset byte weights; perform unitless processing on the block capacity evaluation data; perform capacity evaluation allocation operations on the unitless processed block capacity evaluation data and the corresponding block capacity evaluation weights to obtain a capacity evaluation value. The capacity evaluation allocation operation is used to quantify the influence degree of the block capacity evaluation data on the block capacity evaluation; perform deviation influence operations on the capacity evaluation value and the throughput deviation degree value to obtain the block capacity evaluation coefficient. The block capacity evaluation coefficient is used to comprehensively quantify the adjustment requirements of the block capacity.
[0035] The specific limiting expression of the block capacity evaluation coefficient is as follows: ; In the formula, t represents the number of the preset block period, , represents the total number of the preset block periods, represents the average number of asset processes in the t-th preset block period, represents the cumulative throughput in the t-th preset block period, represents the block utilization rate in the t-th preset block period, represents the average asset bytes in the t-th preset block period, represents the throughput deviation degree value in the t-th preset block period, represents the asset process weight, represents the throughput weight, represents the block usage weight, represents the asset byte weight, represents the block capacity evaluation coefficient in the t-th preset block period.
[0036] In this embodiment, the algorithm comprehensively analyzes the block capacity evaluation data, the throughput deviation degree value, and the corresponding block capacity evaluation weight to obtain the block capacity evaluation coefficient. In the formula, the block capacity evaluation coefficient increases as the block capacity evaluation data increases, indicating that the block capacity evaluation data has a greater impact on the block capacity. Among them, the increase in the average number of asset transactions, cumulative throughput, block utilization rate, and average asset byte count indicates a greater demand for the block capacity. Therefore, the block capacity evaluation coefficient has a positive correlation with the block capacity evaluation data. At the same time, when the throughput deviation degree value is larger, it indicates that the demand for the block capacity by the block asset throughput is greater. Therefore, the block capacity evaluation coefficient also increases accordingly. By analyzing the block capacity evaluation coefficient, it helps to more accurately understand the demand degree of the block capacity evaluation data for the block capacity, so as to make timely adaptive adjustments, thereby achieving an improvement in the asset management processing speed.
[0037] It should be added that the data related to the blocks within the preset block period is obtained through the blockchain nodes or public API interfaces, and the transaction information is extracted from it. The number of assets and bytes processed by each transaction is analyzed, and the total number of assets processed is obtained by counting the total number of assets processed by the statistical platform. The average number of asset transactions is obtained by performing a ratio operation on the total number of assets processed and the duration of the preset block period. The cumulative throughput is obtained by calculating the size of all transaction data in each block within the preset block period. The block utilization rate represents the ratio obtained by performing a ratio operation on the actual data volume used by the block and the maximum capacity of the block. The average asset byte count is obtained by calculating the corresponding byte count in each asset blockchain and performing an average operation.
[0038] Specifically, the block capacity evaluation weight is obtained from the preset database, and the block capacity evaluation weight represents the influence degree of the block capacity evaluation data on the block capacity evaluation coefficient. There is a unique mapping relationship between each block capacity evaluation data and the block capacity evaluation weight, and the value range is between 0 and 1. For example, a mapping set of the block capacity evaluation data and the preset block capacity evaluation weight is constructed, and the real-time average number of asset transactions, cumulative throughput, block utilization rate, and average asset byte count are input into the mapping set to obtain the asset transaction weight, throughput weight, block utilization weight, and asset byte weight respectively, which represent the influence degrees of the average number of asset transactions, cumulative throughput, block utilization rate, and average asset byte count on the block capacity evaluation coefficient, and the sum of the four is 1.
[0039] Furthermore, the block interval evaluation data includes the asset confirmation time, the block generation time, and the block generation frequency; based on the block interval evaluation data and the frequency deviation degree value, the corresponding block interval evaluation coefficient is obtained. The specific process is as follows: Obtain the block interval evaluation weights from the preset database. The block interval evaluation weights include the asset time weight, the block time weight, and the block frequency weight; perform de-unitization processing on the block interval evaluation data; perform interval evaluation allocation operations on the de-unitized block interval evaluation data and the corresponding block interval evaluation weights to obtain an interval evaluation value. The interval evaluation allocation operation is used to quantify the influence degree of the block interval evaluation data on the block interval evaluation; perform deviation influence operations on the interval evaluation value and the frequency deviation degree value to obtain the block interval evaluation coefficient. The block interval evaluation coefficient is used to comprehensively quantify the adjustment requirements of the block interval.
[0040] The specific limit expression of the block interval evaluation coefficient is as follows: ; In the formula, t represents the number of the preset block period, , represents the total number of the preset block periods, represents the asset confirmation time of the t-th preset block period, represents the block generation time of the t-th preset block period, represents the block generation frequency of the t-th preset block period, represents the frequency deviation degree value of the t-th preset block period, represents the asset time weight, represents the block time weight, represents the block frequency weight, represents the block interval evaluation coefficient of the t-th preset block period.
[0041] In this embodiment, the algorithm combines the block interval evaluation data, the frequency deviation degree value, and the corresponding block interval evaluation weights for comprehensive analysis to obtain the block interval evaluation coefficient. In the formula, the block interval evaluation coefficient increases as the block interval evaluation data increases, indicating that the block interval evaluation data has a greater impact on the block interval change. Among them, the increase in the asset confirmation time, the block generation time, and the block generation frequency indicates a greater demand for the block interval change. Therefore, the block interval evaluation coefficient has a positive correlation with the block interval evaluation data; at the same time, when the frequency deviation degree value is larger, it indicates that the demand for the block interval by the block asset frequency is greater. Therefore, the block interval evaluation coefficient also increases accordingly; through the analysis of the block interval evaluation coefficient, it is helpful to more accurately understand the demand degree of the block interval evaluation data for the block interval change, so as to timely take adjustment measures related to the block interval, thereby improving the speed of asset management processing.
[0042] It should be added that the asset confirmation time represents the time from the initiation of an asset (or transaction) to its confirmation by the blockchain network and the completion of recording, which is obtained by calculating the difference between the timestamp when the transaction is confirmed and the timestamp when the transaction is initiated; the block generation time represents the difference between the generation timestamp of the current block and the generation timestamp of the next block, and the block generation frequency represents the ratio of the number of blocks generated within a preset block period to the duration of the preset block period.
[0043] Specifically, the block interval evaluation weight is obtained from a preset database, and the block interval evaluation weight represents the influence degree of the block interval evaluation data on the block interval evaluation coefficient. There is a unique mapping relationship between each block interval evaluation data and the block interval evaluation weight, and the value range is between 0 and 1; for example, a mapping set of the block interval evaluation data and the preset block interval evaluation weight is constructed, and the real-time asset confirmation time, block generation time, and block generation frequency are input into the mapping set to obtain the asset time weight, block time weight, and block frequency weight respectively, which represent the influence degrees of the asset confirmation time, block generation time, and block generation frequency on the block interval evaluation coefficient, and the sum of the three is 1.
[0044] Furthermore, the corresponding block adjustment fluctuation coefficient is obtained from the obtained block adjustment data and the block fluctuation data at the time of block adjustment, and it is judged whether to perform the corresponding security protection measures. The specific process is as follows: the current block data is scaled by the block adjustment data to obtain the corresponding target block data. The block data includes the block capacity and the block interval, and the target block data includes the target block capacity and the target block interval; the block data is adjusted according to the initial adjustment ratio until the target block data is reached, and the block fluctuation data of each adjustment is obtained during the adjustment process to obtain the corresponding block adjustment fluctuation coefficient. The initial adjustment ratio includes the initial capacity ratio and the initial interval ratio, the block fluctuation data includes the capacity fluctuation data and the interval fluctuation data, and the block adjustment fluctuation coefficient includes the block capacity fluctuation evaluation coefficient and the block interval fluctuation evaluation coefficient; the block adjustment fluctuation coefficient is compared with the fluctuation threshold obtained from the preset database to judge whether to perform the corresponding fluctuation adjustment. The fluctuation threshold includes the capacity fluctuation threshold and the interval fluctuation threshold, and the fluctuation adjustment includes the capacity fluctuation adjustment and the interval fluctuation adjustment; if the block adjustment fluctuation coefficients are not less than the corresponding fluctuation thresholds, no fluctuation adjustment is performed; if the block capacity fluctuation evaluation coefficient is less than the capacity fluctuation threshold, the capacity fluctuation adjustment is performed; if the block interval fluctuation evaluation coefficient is less than the interval fluctuation threshold, the interval fluctuation adjustment is performed.
[0045] The specific steps for capacity fluctuation adjustment are as follows: Based on the capacity fluctuation evaluation coefficient and the capacity fluctuation threshold, perform a capacity deviation operation to obtain the corresponding capacity fluctuation deviation. Construct a capacity ratio mapping set between the capacity fluctuation deviation and the preset capacity adjustment ratio. Input the real-time capacity fluctuation deviation into the capacity ratio mapping set to obtain the corresponding capacity adjustment ratio. Adjust the initial capacity ratio to the capacity adjustment ratio to perform the next adjustment on the block capacity. If the capacity adjustment ratio is less than the preset capacity ratio, perform capacity safety protection measures.
[0046] The specific steps for interval fluctuation adjustment are as follows: Based on the interval fluctuation evaluation coefficient and the interval fluctuation threshold, perform an interval deviation operation to obtain the corresponding interval fluctuation deviation. Construct an interval ratio mapping set between the interval fluctuation deviation and the preset interval adjustment ratio. Input the real-time interval fluctuation deviation into the interval ratio mapping set to obtain the corresponding interval adjustment ratio. Adjust the initial interval ratio to the interval adjustment ratio to perform the next adjustment on the block interval. If the interval adjustment ratio is less than the preset interval ratio, perform interval safety protection measures; The safety protection measures include capacity safety protection measures and interval safety protection measures.
[0047] In this embodiment, both the initial adjustment ratio and the preset interval ratio are preset by professional blockchain technicians based on the specific asset management situation; The capacity deviation operation means performing a ratio operation on the difference between the capacity fluctuation evaluation coefficient and the capacity fluctuation threshold and the capacity fluctuation threshold; The interval deviation operation means performing a ratio operation on the difference between the interval fluctuation evaluation coefficient and the interval fluctuation threshold and the interval fluctuation threshold; The fluctuation threshold is obtained by professional blockchain technicians through multiple groups of test experiments and performing a mean operation. The test experiment means obtaining the block fluctuation data during the test after adjusting the blocks in the platform before the formal application of the platform, obtaining the block adjustment fluctuation coefficients corresponding to multiple groups of test experiments, and performing a mean operation to obtain the corresponding fluctuation threshold; The capacity safety protection measures include capacity safety feedback and optimization of the capacity safety measure strength. The interval safety protection measures include interval safety feedback and optimization of the interval safety measure strength. Capacity safety feedback means feeding back the current block capacity and the block capacity fluctuation coefficient to professional blockchain technicians. Interval safety feedback means feeding back the current block interval and the block interval fluctuation coefficient to professional blockchain technicians. Optimization of the capacity safety measure strength means obtaining the mapped capacity strength adjustment value based on the current capacity fluctuation deviation, and optimizing the blockchain fork frequency based on the capacity strength adjustment value. Optimization of the interval safety measure strength means obtaining the mapped interval strength adjustment value based on the current interval fluctuation deviation, and optimizing the network bandwidth based on the interval strength adjustment value; By dynamically scaling and adjusting the block capacity and the block interval, the platform can optimize the blockchain performance according to the real-time fluctuation data, ensuring that the blockchain operates efficiently under different network loads.
[0048] Further, the specific process of obtaining the block capacity fluctuation evaluation coefficient is as follows: Obtain capacity fluctuation data, which includes the average block propagation delay, the block node participation rate, and the block node network response speed; Obtain reference capacity fluctuation data and reference capacity fluctuation weights from a preset database. The reference capacity fluctuation data includes the propagation delay range and the minimum block node participation rate. The propagation delay range includes the minimum propagation delay and the maximum propagation delay. The reference capacity fluctuation weights include the propagation delay weight, the block node participation weight, and the block node network response weight; Perform a range deviation operation on the average block propagation delay and the propagation delay range to obtain a delay deviation value. The range deviation operation means performing a difference operation on the sum of the distances between the average block propagation delay and the maximum and minimum values of the propagation delay range and the distance of the propagation delay range; Perform a difference comparison operation on the block node participation rate and the minimum block node participation rate to obtain a block node difference value. The difference comparison operation means comparing the difference between the block node participation rate and the minimum block node participation rate with 0 and taking the maximum value between the two; Normalize the block node network response speed and perform a capacity fluctuation impact allocation operation in combination with the delay deviation value, the block node difference value, the capacity fluctuation deviation, and the corresponding reference capacity fluctuation weights to obtain the block capacity fluctuation evaluation coefficient.
[0049] The specific limit expression of the block capacity fluctuation evaluation coefficient is as follows: ; In the formula, represents the delay deviation value, represents the block node difference value, represents the block node network response speed, represents the capacity fluctuation deviation, represents the propagation delay weight, represents the block node participation weight, represents the block node network response weight, represents the block capacity fluctuation evaluation coefficient.
[0050] In this embodiment, the algorithm combines capacity fluctuation data, reference capacity fluctuation data, and reference capacity fluctuation weights for comprehensive analysis to obtain the corresponding block capacity fluctuation evaluation coefficient. In the formula, the corresponding delay deviation value is obtained based on the average block propagation delay and the propagation delay range, and the block node difference value is obtained based on the block node participation rate and the minimum block node participation rate. As the delay deviation value and the block node difference value increase, the corresponding block capacity fluctuation coefficient decreases, indicating that the greater the delay deviation value and the block node difference value, the greater the impact on the stability of the block capacity and the easier it is to generate fluctuations. As the network response speed of the block node increases, it indicates that the impact on the fluctuation of the block capacity is smaller. Therefore, as the network response speed of the block node increases, the block capacity fluctuation coefficient increases accordingly. At the same time, when the capacity fluctuation deviation is greater, it indicates that the current block adjustment has a greater impact on the fluctuation of the block capacity. Therefore, when the capacity fluctuation deviation is greater, the block capacity fluctuation evaluation coefficient is also greater. By analyzing the block capacity fluctuation coefficient, it is beneficial to more timely understand the impact of block adjustment on the fluctuation of the block capacity, so as to timely adjust the fluctuation to reduce the impact on the block capacity fluctuation, thereby improving the security protection of the platform block capacity and also reducing the impact on the asset processing speed.
[0051] It should be added that the average block propagation delay represents the average time from when a block is mined to when it is propagated to all nodes in the network, which is obtained by statistically calculating the time difference from when a block is mined by a block node to when it is propagated to the entire network and performing an average operation with the number of propagated blocks; the block node participation rate represents the proportion of the number of block nodes actually participating in block generation in the blockchain network to the total number of block nodes; the network response speed of the block node represents the average time for a block node to receive a network request and start processing transactions, which is obtained by performing a ratio operation on the response times of all block nodes and the number of block nodes.
[0052] Specifically, the specific expression for obtaining the block node difference value is as follows: ; Where represents the block node participation rate, represents the minimum block node participation rate, represents the block node difference value.
[0053] Specifically, the reference capacity fluctuation weight is obtained from a preset database, and the reference capacity fluctuation weight represents the influence degree of capacity fluctuation data on the block capacity fluctuation evaluation coefficient. There is a unique mapping relationship between each capacity fluctuation data and the reference capacity fluctuation weight, and the value range is between 0 and 1. For example, a mapping set of capacity fluctuation data and a preset reference capacity fluctuation weight is constructed, and the real-time average block propagation delay, block node participation rate, and block node network response speed are input into the mapping set to obtain the propagation delay weight, block node participation weight, and block node network response weight respectively, which represent the influence degrees of the average block propagation delay, block node participation rate, and block node network response speed on the block capacity fluctuation evaluation coefficient, and the sum of the three is 1.
[0054] Further, the specific process for obtaining the block interval fluctuation evaluation coefficient is as follows: Obtain interval fluctuation data, which includes the average block propagation delay, block node concentration, and asset processing failure rate; Obtain the propagation delay range and the reference interval fluctuation weight from a preset database, the propagation delay range includes the minimum propagation delay and the maximum propagation delay, and the reference interval fluctuation weight includes the delay weight, block node concentration weight, and failure rate weight; Obtain the delay deviation value based on the average block propagation delay and the propagation delay range; Perform interval fluctuation influence distribution operations based on the block node concentration and asset processing failure rate, combined with the delay deviation value, capacity fluctuation deviation, and the corresponding reference interval fluctuation weight, to obtain the block interval fluctuation evaluation coefficient.
[0055] The specific limit expression of the block interval fluctuation evaluation coefficient is as follows: ; In the formula, represents the delay deviation value, represents the block node concentration, represents the asset processing failure rate, represents the interval fluctuation deviation, represents the delay weight, represents the block node concentration weight, represents the failure rate weight, represents the block interval fluctuation evaluation coefficient.
[0056] In this embodiment, the algorithm combines the interval fluctuation data, the propagation delay range, and the reference interval fluctuation weight for comprehensive analysis to obtain the corresponding block interval fluctuation evaluation coefficient. In the formula, the corresponding delay deviation value is obtained based on the average block propagation delay and the propagation delay range. As the delay deviation value, the block node concentration, and the asset processing failure rate increase, the corresponding block interval fluctuation coefficient decreases, indicating that the greater the delay deviation value, the block node concentration, and the asset processing failure rate, the greater the impact on the stability of the block interval and the easier it is to generate fluctuations. At the same time, when the interval fluctuation deviation is larger, it means that the current block adjustment has a greater impact on the fluctuation of the block interval. Therefore, when the interval fluctuation deviation is larger, the block interval fluctuation evaluation coefficient is also larger. By analyzing the block interval fluctuation coefficient, it is beneficial to more timely understand the impact of the block adjustment on the fluctuation of the block interval, so as to timely perform the corresponding fluctuation adjustment to reduce the fluctuation impact on the block interval, thereby improving the security protection of the platform block interval and at the same time reducing the impact on the processing speed when managing assets.
[0057] It should be added that the block node concentration represents the concentration degree of the block generation computing power or mining pool in the blockchain network, and is usually used to measure the distribution of block nodes. It is obtained by calculating the ratio of the sum of the squares of the computing power ratios of all mining pools to the number of mining pools; the asset processing failure rate represents the ratio of the number of failed transactions to the total number of transactions within a preset block period.
[0058] Specifically, the reference interval fluctuation weight is obtained from a preset database, and the reference interval fluctuation weight represents the influence degree of the interval fluctuation data on the block interval fluctuation evaluation coefficient. There is a unique mapping relationship between each interval fluctuation data and the reference interval fluctuation weight, and the value range is between 0 and 1. For example, a mapping set of the interval fluctuation data and the preset reference interval fluctuation weight is constructed, and the real-time average block propagation delay, the block node concentration, and the asset processing failure rate are input into the mapping set to obtain the delay weight, the block node concentration weight, and the failure rate weight respectively, which represent the influence degrees of the average block propagation delay, the block node concentration, and the asset processing failure rate on the block interval fluctuation evaluation coefficient, and the sum of the three is 1.
[0059] The embodiment of the present application provides a method applied to an asset management and security protection platform based on blockchain technology. The specific steps are as follows: perform corresponding block adjustment according to the obtained block judgment data of the current preset block period; obtain the block adjustment data after the block adjustment of the block in the current preset block period; obtain the corresponding block adjustment fluctuation coefficient through the obtained block adjustment data and the block fluctuation data at the time of block adjustment, and determine whether to perform corresponding security protection measures.
[0060] In this embodiment, by obtaining the block judgment data of the current preset block period and performing block adjustment accordingly, it is beneficial for the platform to dynamically adjust the block capacity and block interval according to the actual situation, thereby optimizing the processing capacity of the blockchain. At the same time, the platform can monitor the fluctuations of the blocks in real time and take corresponding security protection measures in a timely manner to ensure that the blockchain can still operate safely and stably under high load or abnormal conditions, preventing the platform from crashing or transaction failures.
[0061] In summary, in the embodiment of the present application, corresponding block adjustment is performed according to the obtained block judgment data of the current preset block period, then the block adjustment data after adjusting the blocks of the current preset block period is obtained, and finally the corresponding block adjustment fluctuation coefficient is obtained through the obtained block adjustment data and the block fluctuation data at the time of block adjustment, and it is judged whether to perform corresponding security protection measures, thereby ensuring the stability of the platform's asset processing, and further realizing the stability of the management and security protection for improving the transaction processing speed in asset management, effectively solving the problem of low stability of the management and security protection of the transaction processing speed in asset management in the prior art.
[0062] Those skilled in the art should understand that the embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0063] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for realizing the functions specified in Figure 1 one or more flows or multiple flows and / or blocks Figure 1 one or more blocks or multiple blocks.
[0064] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured product including an instruction device, and the instruction device realizes the functions in the flow Figure 1one or more processes and / or blocks Figure 1 the functions specified in one or more blocks
[0065] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one or more processes and / or blocks Figure 1 the functions specified in one or more blocks
[0066] Although the preferred embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications once they learn the basic creative concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications falling within the scope of the present invention.
[0067] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.
Claims
1. An asset management and security protection platform based on blockchain technology, characterized in that It includes a block adjustment determination module, a block adjustment processing module, and a block adjustment protection module: Among them, the block adjustment determination module is used to perform corresponding block adjustments according to the obtained block judgment data of the current preset block period; The block adjustment processing module is used to obtain the block adjustment data after performing block adjustments on the blocks of the current preset block period; The block adjustment protection module is used to obtain the corresponding block adjustment fluctuation coefficient through the obtained block adjustment data and the block fluctuation data during block adjustment, and determine whether to perform corresponding security protection measures.
2. The asset management and security protection platform based on blockchain technology according to claim 1, characterized in that: The process of performing corresponding block adjustments according to the obtained block judgment data of the current preset block period is as follows: Obtain the block judgment data of the current preset block period from the constructed initial asset blockchain. The block judgment data includes the block asset throughput and the block asset generation frequency; Obtain the reference block judgment data from the preset database. The reference block judgment data includes the throughput critical value and the frequency critical value; If the block asset throughput is not less than the corresponding throughput critical value, perform block capacity evaluation, otherwise do not perform block adjustment; If the block asset generation frequency is not less than the corresponding frequency critical value, perform block interval evaluation, otherwise do not perform block adjustment; If the block judgment data are all less than the corresponding block critical values, do not perform block adjustment. The block adjustment includes block capacity evaluation and block interval evaluation; If the block judgment data are all not less than the corresponding block critical values, perform priority determination.
3. The asset management and security protection platform based on blockchain technology according to claim 2, wherein: The specific steps of the priority determination are as follows: A1. Perform a difference operation based on the block asset throughput and the corresponding throughput critical value to obtain the throughput deviation, and input the real-time throughput deviation into the throughput mapping set to obtain the corresponding throughput deviation degree value. The throughput mapping set represents the mapping relationship between the throughput deviation and the preset throughput deviation degree value; A2. Perform a difference operation based on the block asset generation frequency and the corresponding frequency critical value to obtain the frequency deviation, construct a frequency mapping set between the frequency deviation and the preset frequency deviation degree value, and input the real-time frequency deviation into the frequency mapping set to obtain the corresponding frequency deviation degree value; A3. If the throughput deviation degree value is not less than the frequency deviation degree value, give priority to performing block capacity evaluation, otherwise give priority to performing block interval evaluation.
4. The asset management and security protection platform based on blockchain technology according to claim 3, characterized in that: The process of obtaining the block adjustment data after performing block adjustments on the blocks of the current preset block period is as follows: Obtain the block evaluation data. The block evaluation data includes the block capacity evaluation data and the block interval evaluation data; Based on the block capacity evaluation data and the throughput deviation degree value, obtain the corresponding block capacity evaluation coefficient, construct a capacity mapping set between the block capacity evaluation coefficient and the preset capacity compensation value, and input the real-time block capacity evaluation coefficient into the capacity mapping set to obtain the corresponding capacity compensation value; Based on the block interval evaluation data and the frequency deviation degree value, obtain the corresponding block interval evaluation coefficient, construct an interval mapping set between the block interval evaluation coefficient and the preset interval compensation value, and input the real-time block interval evaluation coefficient into the interval mapping set to obtain the corresponding interval compensation value; The block adjustment data includes a capacity compensation value and an interval compensation value.
5. The asset management and security protection platform based on blockchain technology according to claim 4, characterized in that: The block capacity evaluation data includes the average number of asset processes, the cumulative throughput, the block usage rate, and the average asset byte count; The corresponding block capacity evaluation coefficient is obtained based on the block capacity evaluation data and the throughput deviation degree value. The specific process is as follows: Obtain the block capacity evaluation weights from a preset database. The block capacity evaluation weights include an asset process weight, a throughput weight, a block usage weight, and an asset byte weight; Perform a capacity evaluation distribution operation on the block capacity evaluation data after de-uniting and the corresponding block capacity evaluation weights to obtain a capacity evaluation value. The capacity evaluation distribution operation is used to quantify the influence degree of the block capacity evaluation data on the block capacity evaluation; Perform a deviation influence operation on the capacity evaluation value and the throughput deviation degree value to obtain a block capacity evaluation coefficient. The block capacity evaluation coefficient is used to comprehensively quantify the adjustment requirement of the block capacity.
6. The asset management and security protection platform based on blockchain technology according to claim 4, characterized in that: The block interval evaluation data includes the asset confirmation time, the block generation time, and the block generation frequency; The corresponding block interval evaluation coefficient is obtained based on the block interval evaluation data and the frequency deviation degree value. The specific process is as follows: Obtain the block interval evaluation weights from a preset database. The block interval evaluation weights include an asset time weight, a block time weight, and a block frequency weight; Perform an interval evaluation distribution operation on the block interval evaluation data after de-uniting and the corresponding block interval evaluation weights to obtain an interval evaluation value. The interval evaluation distribution operation is used to quantify the influence degree of the block interval evaluation data on the block interval evaluation; Perform a deviation influence operation on the interval evaluation value and the frequency deviation degree value to obtain a block interval evaluation coefficient. The block interval evaluation coefficient is used to comprehensively quantify the adjustment requirement of the block interval.
7. The asset management and security protection platform based on blockchain technology according to claim 1, characterized in that: The corresponding block adjustment fluctuation coefficient is obtained by using the obtained block adjustment data and the block fluctuation data at the time of block adjustment, and it is judged whether to perform the corresponding security protection measures. The specific process is as follows: Perform a scaling operation on the current block data through the block adjustment data to obtain the corresponding target block data. The block data includes the block capacity and the block interval, and the target block data includes the target block capacity and the target block interval; Adjust the block data according to the initial adjustment ratio until the target block data is reached, and obtain the block fluctuation data for each adjustment during the adjustment process to obtain the corresponding block adjustment fluctuation coefficient. The initial adjustment ratio includes an initial capacity ratio and an initial interval ratio. The block fluctuation data includes capacity fluctuation data and interval fluctuation data. The block adjustment fluctuation coefficient includes a block capacity fluctuation evaluation coefficient and a block interval fluctuation evaluation coefficient; If the block adjustment fluctuation coefficients are all not less than the corresponding fluctuation thresholds, no fluctuation adjustment is performed; If the block capacity fluctuation evaluation coefficient is less than the capacity fluctuation threshold, capacity fluctuation adjustment is performed; If the block interval fluctuation evaluation coefficient is less than the interval fluctuation threshold, interval fluctuation adjustment is performed; The specific steps of the capacity fluctuation adjustment are as follows: Based on the capacity fluctuation evaluation coefficient and the capacity fluctuation threshold, perform a capacity deviation operation to obtain the corresponding capacity fluctuation deviation. Construct a capacity ratio mapping set of the capacity fluctuation deviation and the preset capacity adjustment ratio. Input the real-time capacity fluctuation deviation into the capacity ratio mapping set to obtain the corresponding capacity adjustment ratio. Adjust the initial capacity ratio to the capacity adjustment ratio to perform the next adjustment on the block capacity. If the capacity adjustment ratio is less than the preset capacity ratio, perform capacity safety protection measures; The specific steps of the interval fluctuation adjustment are as follows: Based on the interval fluctuation evaluation coefficient and the interval fluctuation threshold, perform an interval deviation operation to obtain the corresponding interval fluctuation deviation. Construct an interval ratio mapping set of the interval fluctuation deviation and the preset interval adjustment ratio. Input the real-time interval fluctuation deviation into the interval ratio mapping set to obtain the corresponding interval adjustment ratio. Adjust the initial interval ratio to the interval adjustment ratio to perform the next adjustment on the block interval. If the interval adjustment ratio is less than the preset interval ratio, perform interval safety protection measures; The safety protection measures include capacity safety protection measures and interval safety protection measures.
8. The asset management and security protection platform based on blockchain technology according to claim 7, characterized in that: The specific acquisition process of the block capacity fluctuation evaluation coefficient is as follows: Obtain capacity fluctuation data, where the capacity fluctuation data includes the average block propagation delay, the block node participation rate, and the block node network response speed; Obtain reference capacity fluctuation data and reference capacity fluctuation weights from a preset database. The reference capacity fluctuation data includes the propagation delay range and the minimum block node participation rate. The propagation delay range includes the minimum propagation delay and the maximum propagation delay. The reference capacity fluctuation weights include the propagation delay weight, the block node participation weight, and the block node network response weight; Based on the average block propagation delay and the propagation delay range, perform a range deviation operation to obtain a delay deviation value. The range deviation operation means performing a difference operation on the sum of the distances between the average block propagation delay and the maximum and minimum values of the propagation delay range and the distance of the propagation delay range; Perform a difference comparison operation on the block node participation rate and the minimum block node participation rate to obtain a block node difference value. Normalize the block node network response speed and perform a capacity fluctuation impact distribution operation in combination with the delay deviation value, the block node difference value, the capacity fluctuation deviation, and the corresponding reference capacity fluctuation weights to obtain the block capacity fluctuation evaluation coefficient.
9. The asset management and security protection platform based on blockchain technology according to claim 7, characterized in that: The specific acquisition process of the block interval fluctuation evaluation coefficient is as follows: Obtain interval fluctuation data, where the interval fluctuation data includes the average block propagation delay, the block node concentration, and the asset processing failure rate; Obtain the propagation delay range and the reference interval fluctuation weights from a preset database. The propagation delay range includes the minimum propagation delay and the maximum propagation delay. The reference interval fluctuation weights include the delay weight, the block node concentration weight, and the failure rate weight; Based on the average block propagation delay and the propagation delay range, obtain a delay deviation value; Based on the block node concentration and the asset processing failure rate, and in combination with the delay deviation value, the capacity fluctuation deviation, and the corresponding reference interval fluctuation weights, perform an interval fluctuation impact distribution operation to obtain the block interval fluctuation evaluation coefficient.
10. A method applied to the asset management and security protection platform based on blockchain technology according to any one of claims 1-9, characterized in that: The specific steps are as follows: Perform corresponding block adjustment according to the block judgment data of the currently obtained preset block period; Obtain the block adjustment data after the block of the currently preset block period is adjusted; Obtain the corresponding block adjustment fluctuation coefficient through the obtained block adjustment data and the block fluctuation data during block adjustment, and judge whether to perform corresponding safety protection measures.
Citation Information
Patent Citations
A crowdsourcing process management system and method based on blockchain technology
CN111782537B
Block chain-based asset management method, device and system and storage medium
CN118152470A