High-yield bitcoin mining machine mining system and method
Through the proxy server and the Miner Manager tool, obtain Bitcoin network information in real time and automatically adjust the operating parameters of the mining machine, solve the problem of unable to optimize Bitcoin mining machine income in real time in existing technology, and maximize mining income.
Patent Information
- Application Number
- PCT/CN2023/109166
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-25
- Publication Date
- 2025-01-30
AI Technical Summary
Existing Bitcoin mining machine systems cannot track coin prices, electricity prices and adaptive adjustment of mining machine operating parameters in real time to achieve the best returns.
By setting up the proxy server and PC -side mining machine management software tool Miner Manager, in real time, the currency price, the entire network computing power and block reward information, and automatically adjust the chip voltage and target of the mining machine according to the electric price curve and operating parameters set by the user Energy efficiency ratio and chip target control temperature.
The real -time adaptive adjustment of the operating parameters of the mining machine is implemented to ensure that under the current currency price, electricity price, entire network computing power and block rewards, the mining machine is always running at the highest computing power to obtain the maximum benefits.
Smart Images

Figure CN2023109166_30012025_PF_FP_ABST
Abstract
Description
A high-yield Bitcoin mining system and method Technical Field
[0001] The present invention belongs to the field of computer technology, and in particular relates to a high-yield Bitcoin mining system and method. Background Art
[0002] In current technology, Bitcoin mining machines are computers used to earn Bitcoin. These machines use specialized computing chips to run specific algorithms and, after communicating with a remote server, generate the corresponding Bitcoins. Mining machines consist of multiple computing boards, running specialized software systems and algorithms, and consume significant amounts of electricity to generate computing power. Mining profits are determined by real-time cryptocurrency prices, electricity prices, and energy efficiency (EER). The amount of electricity consumed per unit of computing power is called EER. This EER is influenced by multiple factors, including the design and manufacturing of the computing chips, the design and manufacturing of the entire machine, and the operating temperature. EER is a key metric used in the industry to evaluate mining machines. Currently, mining machine manufacturers generally improve EER by improving the design and manufacturing process from the chip to the entire machine to increase customer returns. They categorize machine models based on their EER, offering a limited number of operating modes for each model.
[0003] Mining machines usually have the following two working modes when they leave the factory:
[0004] 1. Low power consumption: When the current coin price is at a low point and the proportion of electricity costs increases, the proportion of electricity costs can be reduced by reducing the energy consumption ratio, thereby increasing profits.
[0005] 2. High performance: When the current coin price is at its peak, the proportion of electricity costs is reduced, and profits can be increased by increasing the computing power of mining machines.
[0006] Once a customer purchases a specific model, they can only choose whether to power it on based on factors such as the energy efficiency ratio in a relatively fixed operating mode, the real-time price of the cryptocurrency, and the electricity price at the mining site to ensure positive returns. However, as mentioned earlier, since the hash rate chip and the energy efficiency of the mining machine are affected by many factors, a few crude operating modes or the inability to adaptively adjust the mining machine parameters according to the actual environment will not achieve optimal returns.
[0007] Therefore, the defects in the prior art are:
[0008] 1. Unable to track the price of cryptocurrency and electricity in real time, and adaptively adjust the operating parameters of mining machines to achieve the best real-time returns.
[0009] 2. It is impossible to track the actual performance of each chip on the hashboard over a long period of time due to changes in the working environment and working hours, and to adaptively adjust the operating parameters of the mining machine to achieve optimal returns.
[0010] 3. The switching of mining machine working modes depends on the mining machine operation and maintenance personnel, and more subtle adjustments require more professional knowledge, which is difficult for general mining machine operation and maintenance personnel to do.
[0011] In addition, commonly used technical terms in the prior art include:
[0012] Bitcoin: A virtual cryptocurrency that is not issued by a specific monetary institution. It is generated through a large amount of calculation based on a specific algorithm. The Bitcoin economy uses a distributed database composed of numerous nodes in the entire P2P network to confirm and record all transactions, and uses cryptographic design to ensure the security of each link in the circulation of currency.
[0013] TH / S: The hash function calculation speed is 10^12 times per second.
[0014] Computing power: The speed at which a mining machine calculates hash functions, measured in TH / S.
[0015] Block reward: The reward a miner receives after using computing power to solve related mathematical problems and create a new block.
[0016] Block time: Theoretically, a new block is generated every 10 minutes.
[0017] Total network computing power: the sum of the computing power of all mining machines participating in mining in the Bitcoin network.
[0018] Price: Bitcoin price.
[0019] Energy efficiency ratio: The unit is W / T, which means how many watts of electricity are needed to generate 1TH computing power.
[0020] Hash board: A PCB board that integrates hash chips.
[0021] Working mode: The mining machine operates in different energy efficiency ratio states.
[0022] PC: Personal computer.
[0023] Miner Manager: A mining machine (cluster) management software running on a PC.
[0024] API: Application Programming Interface.
[0025] Summary of the Invention
[0026] In order to solve the above problems, the purpose of this application is to dynamically adjust the mining machine parameters by real-time tracking of currency prices, electricity prices, working environment and detecting the real-time performance of computing chips to achieve optimal returns.
[0027] Specifically, the present invention provides a high-yield Bitcoin mining system, which includes: at least one third-party server for providing external information query on currency price, network computing power, and block rewards; and at least one mining machine, further including:
[0028] Proxy server, used to obtain information on coin prices, network computing power, and block rewards from third-party servers;
[0029] The PC-side tool, Miner Manager, is a mining machine management software tool for PCs. It is used to obtain electricity prices; configure operating parameters for mining machines and remotely control their power on and off; obtain real-time mining machine operating data and monitor whether the mining machine is operating normally. Since mining machines do not include human-computer interaction interfaces such as screens, Miner Manager is also used to scan and detect mining machine IP addresses.
[0030] The Miner Manager obtains information about the currency price, network computing power, and block rewards by accessing the proxy server, and sends the above information to the mining machine;
[0031] The PC containing the Miner Manager runs in the mining machine local area network. The Miner Manager periodically accesses the proxy server to obtain the latest currency price. At the same time, the user inputs the electricity price curve through the PC. The PC then sends the currency price, network-wide computing power, block rewards and electricity prices to all mining machines in the mining machine local area network; including:
[0032] The Miner Manager periodically requests the coin price, network-wide computing power, and block rewards from the server according to the time set by the user, and broadcasts the requested information to all mining machines in the local area network via the mining machine local area network. The mining machine then calculates and determines whether the current operating parameters need to be modified based on the latest coin price information;
[0033] The Miner Manager monitors the current PC system time in real time based on the user-set electricity price curve. When the system time reaches the user-set time, it broadcasts the information to all mining machines in the local area network based on the user-set electricity price. The mining machines then decide whether to modify their current operating parameters based on the latest electricity price.
[0034] The current operating parameters that need to be modified include chip voltage, target energy efficiency ratio, and chip target control temperature. The judgment condition for the need for modification is: when the calculated final operating chip voltage change amplitude is greater than 2mV or the chip target control temperature change amplitude is greater than 2°C, the new input parameters are adopted; otherwise, the parameter update is ignored.
[0035] That is, the mining machine will automatically calculate and adjust the operating parameters to the optimal energy efficiency ratio based on the above information. The optimal energy efficiency ratio is to enable the mining machine to operate at the highest computing power under the conditions of current currency price, electricity price, total network computing power, and block reward to obtain maximum profit.
[0036] The third-party server is a third-party service provider, and the proxy server obtains the currency price, network computing power, and block rewards through the API open to the outside world by the third-party service provider; different third-party service providers provide different API interfaces or incomplete information, and the information provided by multiple third-party service providers needs to be integrated together to piece together the required information. The API format is a GET / POST request based on the HTTP(S) protocol, providing request data in JSON format to the server, and the server will return result data in JSON format; the third-party service providers include exchanges and mining pools.
[0037] The user inputs the electricity price curve through the PC because electricity prices vary in different regions, and the user needs to manually input settings based on local electricity prices; the PC then sends the currency price, network-wide computing power, block rewards and electricity prices to all mining machines. The mining machines in the local area network refer to the Miner Manager on the PC sending them regularly to the mining machines in the local area network, and the sending time is: 1. The currency price synchronization time set by the user; 2. The electricity price update time set by the user.
[0038] The Miner Manager management interface contains at least three areas:
[0039] Area 1 is used to display the current coin price, network computing power, and block rewards obtained from the proxy server;
[0040] Area 2 is used to set the currency price synchronization time within 1 day. That is, the user needs to set the update time. When the time is equal to the set time, Miner Manager requests the latest currency price from the proxy server. The currency price synchronization time can be set within the range of 00:00-23:59;
[0041] Area 3 is used to set the electricity price within one day. Users can set the electricity price curve according to their actual electricity price fluctuations. The electricity price update time can be set within the range of 00:00-23:59;
[0042] The Miner Manager monitors the current PC system time in real time according to the electricity price curve set by the user. When the system time is equal to the time set by the user, it broadcasts it to all mining machines in the local area network according to the electricity price set by the user.
[0043] The Miner Manager monitors the current PC's system time in real time according to the electricity price curve set by the user. It uses the current PC's system time as a benchmark, and detects and compares the system time and the update time of the electricity price set by the user in real time. When the system time is within a certain electricity price time end set by the user and the latest electricity price is not equal to the current electricity price, the electricity price is updated to the mining machine.
[0044] Modifying the current operating parameters means that any change in any of the parameters including the coin price, electricity price, block reward, and total network computing power may trigger the modification of the mining machine operating parameters, namely, chip voltage, target energy efficiency ratio, and chip target control temperature;
[0045] Assume that the chip voltage, temperature, energy efficiency ratio, and computing power are as shown in the following query table.
[0046] The data in the above table comes from a large number of chip screening tests and mining machine production tests. As can be seen from the above, the energy efficiency ratio and computing power of the chip at a given temperature and voltage are known; conversely, the chip voltage and chip computing power can be obtained from the energy efficiency ratio and chip temperature.
[0047] Mining income depends on the energy efficiency ratio of the mining machine, the price of the currency, the electricity price, the computing power of the entire network and the block reward. Among them, the currency price and the computing power of the entire network fluctuate all the time, and the electricity price also fluctuates according to local conditions. It is necessary to dynamically adjust the energy efficiency ratio of the mining machine in real time according to the currency price, electricity price, the computing power of the entire network and the block reward to achieve dynamic maximum income.
[0048] The present application also relates to a high-yield Bitcoin mining method, which comprises the following steps:
[0049] S1, set up the proxy server and the PC-side mining machine management software tool Miner Manager so that the proxy server and Miner Manager can be used together;
[0050] The proxy server is used to obtain information on currency prices, network-wide computing power, and block rewards;
[0051] The Miner Manager is used to obtain electricity prices; configure operating parameters for the mining machine and remotely control the machine's power on and off; obtain real-time mining machine operating data and monitor whether the mining machine's operating status is normal; and scan and detect the mining machine's IP address.
[0052] S2, the proxy server obtains information about the price of the coin, the total network computing power, and the block reward from a third-party server via the network; the third-party server provides external information query about the price of the coin, the total network computing power, and the block reward;
[0053] S3, the Miner Manager obtains information on the coin price, network-wide computing power, and block rewards by accessing the proxy server; the PC containing the Miner Manager runs on the mining machine's local area network and periodically accesses the proxy server to obtain the latest coin price, while the user inputs the electricity price curve through the PC;
[0054] The PC then distributes the coin price, network-wide computing power, block rewards, and electricity prices to all mining machines in the mining machine local area network; including:
[0055] The Miner Manager requests the currency price, network-wide computing power, and block rewards from the server at a fixed time according to the user's settings, and broadcasts the requested information to all mining machines in the local area network via the mining machine local area network.
[0056] The Miner Manager monitors the system time of the current PC in real time according to the electricity price curve set by the user. When the system time is equal to the time set by the user, it is broadcast to all mining machines in the local area network according to the electricity price set by the user.
[0057] S4, the mining machine calculates and determines whether the current operating parameters need to be modified based on the latest coin price information; the mining machine calculates and determines whether the current operating parameters need to be modified based on the latest electricity price; the current operating parameters that need to be modified include chip voltage, target energy efficiency ratio, and chip target control temperature; the judgment condition for the need for modification is: when the calculated final operating chip voltage change amplitude is greater than 2mV or the chip target control temperature change amplitude is greater than 2°C, the new input parameters are adopted; otherwise, the parameter update is ignored;
[0058] That is, the mining machine will automatically calculate and adjust the operating parameters to the optimal energy efficiency ratio based on the above information. The optimal energy efficiency ratio is to enable the mining machine to operate at the highest computing power under the conditions of current currency price, electricity price, total network computing power, and block reward to obtain maximum profit.
[0059] In the method, the information on the coin price and the total network computing power comes from a third-party server, i.e., a third-party service provider. When the third-party server is shut down due to force majeure, it is necessary to replace another third-party service provider. Replacing the third-party service provider only requires modifying the API of the proxy server, and the mining machine software does not need to be modified, and it can adapt to multiple service providers; using the proxy server in conjunction with the Miner Manager management in the local area network prevents the network interface of the mining machine from being exposed to the external network, and at the same time, the network communication between the Miner Manager and the proxy server realizes two-way authentication and encryption, which is more secure; accessing the proxy server through the Miner Manager broadcasts the coin price information in the local area network, reducing network access volume.
[0060] The step S4 further comprises:
[0061] Set up a query table. The table data comes from chip screening tests and mining machine production tests. The chip's energy efficiency ratio and computing power are known at a given temperature and voltage. Conversely, the chip voltage and chip computing power can be obtained from the energy efficiency ratio and chip temperature. Assume that the query table is as follows, which is a query table for chip voltage, temperature, energy efficiency ratio, and computing power:
[0062] Mining revenue depends on the energy efficiency of the mining machine, the price of the currency, the price of electricity, the total network computing power, and the block reward. The price of the currency and the total network computing power fluctuate all the time, and the electricity price also fluctuates according to local conditions. The energy efficiency of the mining machine needs to be adjusted in real time according to the price of the currency, the price of electricity, the total network computing power, and the block reward to maximize dynamic revenue.
[0063] When the chip temperature is given, all chip voltages and energy efficiency ratios can be traversed by looking up the table, and the corresponding profits can be calculated. Among these profits, the maximum value, i.e. the maximum profit, can be found;
[0064] When the above-mentioned currency prices, electricity prices, block rewards, total network computing power and chip temperature change, the above traversal search process is repeated to ensure that the mining machine always runs at the maximum profit working point.
[0065] The process of maximizing revenue includes:
[0066] Assume the chip hashrate is: chip_hashrate, the chip voltage is: chip_volt, the energy efficiency ratio is: miner_power_ratio, the number of mining machine chips is: chip_count, and the mining machine hashrate is: miner_hashrate.
[0067] The total network computing power is: network_hashrate, the currency price is: btc_price, the block reward is: block_reward, the block interval is: block_interval, the total number of blocks produced in the entire network in 24 hours is: block_count, the total number of block rewards in the entire network in 24 hours is: total_block_reward, and the revenue per T computing power in 24 hours is: ths_revenue.
[0068] Miner power is: miner_power, electricity price is: electric_price, 24-hour electricity cost is: electric_cost,
[0069] The income of 24 hours is: revenue, the profit of 24 hours is: profit,
[0070] but,
[0071] Mining machine computing power: miner_hashrate = chip_hashrate * chip_count;
[0072] Block interval: block_interval = 600 seconds, which is a theoretical number designed according to the Bitcoin white paper;
[0073] The total number of blocks produced in the entire network in 24 hours is: block_count = 24 * 3600 / 600, that is: block_count = 144;
[0074] The total 24-hour block reward of the entire network: total_block_reward = block_reward * block_count, that is: total_block_reward = block_reward * 144;
[0075] 24-hour revenue per T hashrate: ths_revenue = total_block_reward * btc_price / network_hashrate;
[0076] At this point, we get the revenue per T of computing power for 24 hours. The current temperature of the chip is obtained from the temperature sensor inside the chip.
[0077] Next, at a given temperature, we traverse all voltages, energy efficiency ratios, and chip computing power in the above lookup table and calculate all possible profits:
[0078] Mining machine power: miner_power = miner_hashrate * miner_power_ratio
[0079] 24-hour electricity cost: electric_cost = electric_price * 24 * miner_power / 1000
[0080] 24-hour income: revenue = ths_revenue * miner_hashrate
[0081] 24-hour profit: profit = revenue - electric_cost.
[0082] In the step S4,
[0083] The energy efficiency ratio curve of the mining chip at different voltages under a given temperature shows that the energy efficiency ratio increases with the increase of voltage.
[0084] The energy efficiency ratio curve of the mining chip at different temperatures under a given voltage shows that the energy efficiency ratio increases with increasing temperature.
[0085] Therefore, mining chips have different energy efficiency ratios under different voltages and temperatures.
[0086] Adjust the operating parameters of a single hashboard as a whole, including adjusting the chip voltage by adjusting the power output voltage, adjusting the chip frequency by issuing frequency modulation commands to the chip, and using the ergodic method or the chip mass production test data to calculate the estimated energy efficiency ratio variation range, i.e. the energy efficiency ratio adjustable range, to provide a data reference for subsequent selection of the energy efficiency ratio with the best returns;
[0087] While reducing the energy efficiency ratio of the mining machine, the mining machine's computing power is increased. However, as the computing power increases, the energy efficiency ratio will also increase accordingly. Therefore, there is an optimal energy efficiency ratio to maximize profits:
[0088] Given a given coin price, electricity price, and block reward, profits first increase and then decrease as the energy efficiency ratio increases. This varies for different chips and machines, so choose the energy efficiency ratio that maximizes profits. When coin prices or electricity prices fluctuate, the optimal energy efficiency ratio should be recalculated.
[0089] Assuming that when the coin price is low in the market, the proportion of electricity costs increases, it is necessary to reduce the proportion of electricity costs by reducing the energy efficiency of the mining machine to achieve the maximum profit under the premise of the current coin price and electricity price;
[0090] Assuming that when the coin price is at a high level, the proportion of electricity costs will decrease, and it is necessary to increase the computing power of the mining machine to achieve the maximum profit under the current coin price and electricity price;
[0091] Use prediction or regular traversal to find a feasible energy efficiency ratio range. Through mass production test data of chips, the estimated energy efficiency ratio range is obtained by grouping chips in advance and applying them to different computing boards. As energy efficiency ratio test data accumulates, the estimated energy efficiency ratio range under a certain process can be summarized and applied to actual products.
[0092] Therefore, the advantages of this application are: under the premise of ensuring network security, this application obtains the currency price and electricity price in real time, tracks the actual performance changes of each chip on the hashboard caused by the working environment and working time, and adjusts the operating parameters to ensure that the mining machine always maintains the best mining income. The advantages of this solution are:
[0093] 1. The electricity price information only needs to be configured once through Miner Manager, and then it can be sent to all mining machines through the local area network, avoiding the large amount of repeated work caused by configuring electricity prices for all mining machines separately;
[0094] 2. The proxy server accesses the third-party server at fixed time intervals, avoiding the pressure on the third-party server caused by a large number of visits;
[0095] 3. Miner Manager regularly requests data from the proxy server based on the user-set coin price, network-wide computing power, and block reward synchronization update time, and sends the requested data to all mining machines via the local area network, acting as a proxy to avoid excessive access pressure on the proxy server;
[0096] 4. When access to a third-party server becomes invalid due to force majeure or other reasons, it is necessary to replace the third-party server. You only need to modify the configuration of the proxy server or the API interface. Miner Manager and mining machine software do not need to be updated, ensuring the compatibility and ease of use of the solution. BRIEF DESCRIPTION OF THE DRAWINGS
[0097] The drawings described herein are used to provide a further understanding of the present invention, constitute a part of this application, and do not constitute a limitation of the present invention.
[0098] Figure 1 is a schematic diagram of the system layout in which Miner Manager directly accesses a third-party server.
[0099] Figure 2 is a schematic diagram of the system layout in which a mining machine directly accesses a third-party server.
[0100] Figure 3 is a schematic diagram of the system layout in which a mining machine accesses a third-party server through a proxy server.
[0101] FIG4 is a schematic diagram of the layout of the entire system of the present application.
[0102] FIG5 is a schematic diagram of the Miner Manager management interface involved in this application.
[0103] FIG6 is a schematic diagram of the energy efficiency ratio curve corresponding to different voltages at a given temperature of the chip.
[0104] FIG7 is a schematic diagram of the energy efficiency ratio curve of the chip corresponding to different temperatures at a given voltage.
[0105] FIG8 is a schematic diagram showing that there is an optimal energy efficiency ratio in this application to maximize profits.
[0106] FIG9 is a flow chart showing how to maximize benefits in step S4 of the present application. DETAILED DESCRIPTION
[0107] To more clearly understand the technical content and advantages of the present invention, the present invention is now described in further detail with reference to the accompanying drawings. The block diagrams merely represent functional entities and do not necessarily correspond to physically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0108] In the process of designing a high-yield Bitcoin mining system, the following solutions can be adopted:
[0109] Solution 1: Miner Manager directly accesses the third-party server, as shown in Figure 1. However, the problems with this solution are:
[0110] When access to a third-party server becomes ineffective due to force majeure or other reasons, the third-party server needs to be replaced. At this time, the server configuration or API interface of Miner Manager needs to be modified to match the interface provided by the new third-party server, resulting in poor compatibility of Miner Manager. Users need to repeatedly modify and update Miner Manager.
[0111] Solution 2: The mining machine directly accesses the third-party server, as shown in Figure 2. However, the problem with this solution is:
[0112] 1. It is necessary to configure electricity price information for each mining machine separately, resulting in a lot of duplication of work;
[0113] 2. A large number of mining machines access third-party servers, causing excessive server access pressure;
[0114] 3. When access to a third-party server becomes ineffective due to force majeure or other reasons, it is necessary to replace the third-party server. At this time, the server configuration or API interface of each mining machine needs to be modified to match the interface provided by the new third-party server, resulting in poor compatibility of the mining machine software and the need for users to repeatedly modify and update the mining machine software.
[0115] Solution 3: The mining machine accesses the third-party server through a proxy server, as shown in Figure 3. However, the problem with this solution is:
[0116] 1. It is necessary to configure electricity price information for each mining machine separately, resulting in a lot of duplication of work;
[0117] 2. A large number of mining machines access the proxy server, causing excessive pressure on the server access.
[0118] Finally, the embodiment of the present invention provides a high-yield Bitcoin mining system, as shown in FIG4 . The system includes: at least one third-party server for providing external information query on the price of the currency, the total network computing power, and the block reward; and at least one mining machine, further including:
[0119] Proxy server, used to obtain information on coin prices, network computing power, and block rewards from third-party servers;
[0120] The PC-side tool, Miner Manager, is a mining machine management software tool for PCs. It is used to obtain electricity prices; configure operating parameters for mining machines and remotely control their power on and off; obtain real-time mining machine operating data and monitor whether the mining machine is operating normally. Since mining machines do not include human-computer interaction interfaces such as screens, Miner Manager is also used to scan and detect mining machine IP addresses.
[0121] The Miner Manager obtains information about the currency price, network computing power, and block rewards by accessing the proxy server, and sends the above information to the mining machine;
[0122] The PC containing the Miner Manager runs in the mining machine local area network. The Miner Manager periodically accesses the proxy server to obtain the latest currency price. At the same time, the user inputs the electricity price curve through the PC. The PC then sends the currency price, network-wide computing power, block rewards and electricity prices to all mining machines in the mining machine local area network; including:
[0123] The Miner Manager periodically requests the coin price, network-wide computing power, and block rewards from the server according to the time set by the user, and broadcasts the requested information to all mining machines in the local area network via the mining machine local area network. The mining machine then calculates and determines whether the current operating parameters need to be modified based on the latest coin price information;
[0124] The Miner Manager monitors the current PC system time in real time based on the user-set electricity price curve. When the system time reaches the user-set time, it broadcasts the information to all mining machines in the local area network based on the user-set electricity price. The mining machines then decide whether to modify their current operating parameters based on the latest electricity price.
[0125] The current operating parameters that need to be modified include chip voltage, target energy efficiency ratio, and chip target control temperature. The judgment condition for the need for modification is: when the calculated final operating chip voltage change amplitude is greater than 2mV or the chip target control temperature change amplitude is greater than 2°C, the new input parameters are adopted; otherwise, the parameter update is ignored.
[0126] That is, the mining machine will automatically calculate and adjust the operating parameters to the optimal energy efficiency ratio based on the above information. The optimal energy efficiency ratio is to enable the mining machine to operate at the highest computing power under the conditions of current currency price, electricity price, total network computing power, and block reward to obtain maximum profit.
[0127] The third-party server is a third-party service provider, and the proxy server obtains the currency price, network computing power, and block rewards through the API open to the outside world by the third-party service provider; different third-party service providers provide different API interfaces or incomplete information, and the information provided by multiple third-party service providers needs to be integrated together to piece together the required information. The API format is a GET / POST request based on the HTTP(S) protocol, providing request data in JSON format to the server, and the server will return result data in JSON format; the third-party service providers include exchanges and mining pools.
[0128] The user inputs the electricity price curve through the PC because electricity prices vary in different regions, and the user needs to manually input settings based on local electricity prices; the PC then sends the currency price, network-wide computing power, block rewards and electricity prices to all mining machines. The mining machines in the local area network refer to the Miner Manager on the PC sending them regularly to the mining machines in the local area network, and the sending time is: 1. The currency price synchronization time set by the user; 2. The electricity price update time set by the user.
[0129] As shown in Figure 5, the management interface of the Miner Manager contains at least three areas: Area 1 is used to display the current coin price, network computing power and block rewards obtained from the proxy server;
[0130] Area 2 is used to set the currency price synchronization time within 1 day. That is, the user needs to set the update time. When the time is equal to the set time, Miner Manager requests the latest currency price from the proxy server. The currency price synchronization time can be set within the range of 00:00-23:59;
[0131] Area 3 is used to set the electricity price for one day. Users can set the electricity price curve according to their actual electricity price fluctuations. The electricity price update time can be set within the range of 00:00-23:59. For example, the electricity price from 00:00 to 08:00 is 0.02$, and the electricity price from 08:01 to 23:59 is 0.05$.
[0132] The Miner Manager monitors the current PC system time in real time according to the electricity price curve set by the user. When the system time is equal to the time set by the user, it broadcasts it to all mining machines in the local area network according to the electricity price set by the user.
[0133] The Miner Manager monitors the current PC system time in real time based on the user-set electricity price curve. It uses the current PC system time as a benchmark, detecting and comparing the system time with the user-set electricity price update time. If the system time falls within a user-set electricity price time limit and the latest electricity price is not equal to the current electricity price, the electricity price is updated to the mining machine. The electricity price remains constant over a certain time period, such as peak electricity price or valley voltage. This allows you to set the start and end time of the electricity price simultaneously with the price setting.
[0134] Modifying the current operating parameters means that any change in any of the parameters including the coin price, electricity price, block reward, and total network computing power may trigger the modification of the mining machine operating parameters, namely, chip voltage, target energy efficiency ratio, and chip target control temperature;
[0135] Assume that the chip voltage, temperature, energy efficiency ratio, and computing power are as shown in the following query table.
[0136] The data in the above table comes from a large number of chip screening tests and mining machine production tests. As can be seen from the above, the energy efficiency ratio and computing power of the chip at a given temperature and voltage are known; conversely, the chip voltage and chip computing power can be obtained from the energy efficiency ratio and chip temperature.
[0137] Mining income depends on the energy efficiency ratio of the mining machine, the price of the currency, the electricity price, the computing power of the entire network and the block reward. Among them, the currency price and the computing power of the entire network fluctuate all the time, and the electricity price also fluctuates according to local conditions. It is necessary to dynamically adjust the energy efficiency ratio of the mining machine in real time according to the currency price, electricity price, the computing power of the entire network and the block reward to achieve dynamic maximum income.
[0138] In addition, the present application relates to a high-yield Bitcoin mining method, which comprises the following steps:
[0139] S1, set up the proxy server and the PC-side mining machine management software tool Miner Manager so that the proxy server and Miner Manager can be used together;
[0140] The proxy server is used to obtain information on currency prices, network-wide computing power, and block rewards;
[0141] The Miner Manager is used to obtain electricity prices; configure operating parameters for the mining machine and remotely control the machine's power on and off; obtain real-time mining machine operating data and monitor whether the mining machine's operating status is normal; and scan and detect the mining machine's IP address.
[0142] S2, the proxy server obtains information about the price of the coin, the total network computing power, and the block reward from a third-party server via the network; the third-party server provides external information query about the price of the coin, the total network computing power, and the block reward;
[0143] S3, the Miner Manager obtains information on the coin price, network-wide computing power, and block rewards by accessing the proxy server; the PC containing the Miner Manager runs on the mining machine's local area network, and the Miner Manager periodically accesses the proxy server to obtain the latest coin price. At the same time, the user inputs the electricity price curve through the PC;
[0144] The PC then distributes the coin price, network-wide computing power, block rewards, and electricity prices to all mining machines in the mining machine local area network; including:
[0145] The Miner Manager requests the currency price, network-wide computing power, and block rewards from the server at a fixed time according to the user's settings, and broadcasts the requested information to all mining machines in the local area network via the mining machine local area network.
[0146] The Miner Manager monitors the system time of the current PC in real time according to the electricity price curve set by the user. When the system time is equal to the time set by the user, it is broadcast to all mining machines in the local area network according to the electricity price set by the user.
[0147] S4, the mining machine calculates and determines whether the current operating parameters need to be modified based on the latest coin price information; the mining machine calculates and determines whether the current operating parameters need to be modified based on the latest electricity price; the current operating parameters that need to be modified include chip voltage, target energy efficiency ratio, and chip target control temperature; the judgment condition for the need for modification is: when the calculated final operating chip voltage change amplitude is greater than 2mV or the chip target control temperature change amplitude is greater than 2°C, the new input parameters are adopted; otherwise, the parameter update is ignored;
[0148] That is, the mining machine will automatically calculate and adjust the operating parameters to the optimal energy efficiency ratio based on the above information. The optimal energy efficiency ratio is to enable the mining machine to operate at the highest computing power under the conditions of current currency price, electricity price, total network computing power, and block reward to obtain maximum profit.
[0149] In the method, the information on the coin price and the total network computing power comes from a third-party server, i.e., a third-party service provider. When the third-party server is shut down due to force majeure, it is necessary to replace another third-party service provider. Replacing the third-party service provider only requires modifying the API of the proxy server, and the mining machine software does not need to be modified, so it can adapt to multiple service providers; using the proxy server in conjunction with the Miner Manager management within the local area network prevents the network interface of the mining machine from being exposed to the external network, and at the same time, the network communication between the Miner Manager and the proxy server realizes two-way authentication and encryption, which is more secure; accessing the proxy server through the Miner Manager broadcasts the coin price information on the local area network, reducing network access volume.
[0150] The step S4 further comprises:
[0151] Set up a query table. The table data comes from chip screening tests and mining machine production tests. The chip's energy efficiency ratio and computing power are known at a given temperature and voltage. Conversely, the chip voltage and chip computing power can be obtained from the energy efficiency ratio and chip temperature. Assume that the query table is as follows, which is a query table for chip voltage, temperature, energy efficiency ratio, and computing power:
[0152] Mining revenue depends on the energy efficiency of the mining machine, the price of the currency, the price of electricity, the total network computing power, and the block reward. The price of the currency and the total network computing power fluctuate all the time, and the electricity price also fluctuates according to local conditions. The energy efficiency of the mining machine needs to be adjusted in real time according to the price of the currency, the price of electricity, the total network computing power, and the block reward to maximize dynamic revenue.
[0153] When the chip temperature is given, all chip voltages and energy efficiency ratios can be traversed by looking up the table, and the corresponding profits can be calculated. Among these profits, the maximum value, i.e. the maximum profit, can be found;
[0154] When the above-mentioned currency prices, electricity prices, block rewards, total network computing power and chip temperature change, the above traversal search process is repeated to ensure that the mining machine always runs at the maximum profit working point.
[0155] The process of maximizing the benefits includes: the process is shown in FIG9 :
[0156] Assume the chip hashrate is: chip_hashrate, the chip voltage is: chip_volt, the energy efficiency ratio is: miner_power_ratio, the number of mining machine chips is: chip_count, and the mining machine hashrate is: miner_hashrate.
[0157] The total network computing power is: network_hashrate, the currency price is: btc_price, the block reward is: block_reward, the block interval is: block_interval, the total number of blocks produced in the entire network in 24 hours is: block_count, the total number of block rewards in the entire network in 24 hours is: total_block_reward, and the revenue per T computing power in 24 hours is: ths_revenue.
[0158] Miner power is: miner_power, electricity price is: electric_price, 24-hour electricity cost is: electric_cost,
[0159] The income of 24 hours is: revenue, the profit of 24 hours is: profit,
[0160] but,
[0161] Mining machine computing power: miner_hashrate = chip_hashrate * chip_count;
[0162] Block interval: block_interval = 600 seconds, which is a theoretical number designed according to the Bitcoin white paper;
[0163] The total number of blocks produced in the entire network in 24 hours is: block_count = 24 * 3600 / 600, that is: block_count = 144;
[0164] The total 24-hour block reward of the entire network: total_block_reward = block_reward * block_count, that is: total_block_reward = block_reward * 144;
[0165] 24-hour revenue per T hashrate: ths_revenue = total_block_reward * btc_price / network_hashrate;
[0166] At this point, we get the revenue per T of computing power for 24 hours. The current temperature of the chip is obtained from the temperature sensor inside the chip.
[0167] Next, at a given temperature, we traverse all voltages, energy efficiency ratios, and chip computing power in the above lookup table and calculate all possible profits:
[0168] Mining machine power: miner_power = miner_hashrate * miner_power_ratio
[0169] 24-hour electricity cost: electric_cost = electric_price * 24 * miner_power / 1000
[0170] 24-hour income: revenue = ths_revenue * miner_hashrate
[0171] 24-hour profit: profit = revenue - electric_cost.
[0172] In the step S4:
[0173] As shown in Figure 6, the energy efficiency ratio curves of the mining chip at different voltages under a given temperature show that the energy efficiency ratio increases with increasing voltage.
[0174] As shown in Figure 7, the energy efficiency ratio curves of the mining chip at different temperatures under a given voltage show that the energy efficiency ratio increases with increasing temperature.
[0175] Therefore, mining chips have different energy efficiency ratios under different voltages and temperatures.
[0176] Adjust the operating parameters of a single hashboard as a whole, including adjusting the chip voltage by adjusting the power output voltage, adjusting the chip frequency by issuing frequency modulation commands to the chip, and using the ergodic method or the chip mass production test data to calculate the estimated energy efficiency ratio variation range, i.e. the energy efficiency ratio adjustable range, to provide a data reference for subsequent selection of the energy efficiency ratio with the best returns;
[0177] While reducing the energy efficiency ratio of the mining machine, the mining machine's computing power is increased. However, as the computing power increases, the energy efficiency ratio will also increase accordingly. Therefore, there is an optimal energy efficiency ratio to maximize profits:
[0178] Given a given coin price, electricity price, and block reward, profits first increase and then decrease as the energy efficiency ratio increases. For example, assuming maximum profit at approximately 45W / T, the situation varies for different chips and machines. Refer to Figure 8 to select the energy efficiency ratio that maximizes profit. When coin prices or electricity prices fluctuate, the optimal energy efficiency ratio should be recalculated. There is no absolute threshold for maximum profit. As long as positive returns are achieved within the rated power of the power supply and the chip temperature is within a controllable range, the larger the better. When coin prices and electricity prices change, the software recalculates the profit-to-energy efficiency ratio curve and then selects the energy efficiency ratio that maximizes profit.
[0179] Assuming that when the coin price is low in the market, the proportion of electricity costs increases, it is necessary to reduce the proportion of electricity costs by reducing the energy efficiency of the mining machine to achieve the maximum profit under the premise of the current coin price and electricity price;
[0180] Assuming that when the coin price is high in the market, the proportion of electricity costs is reduced, and it is necessary to increase the computing power of the mining machine to achieve the maximum profit under the current coin price and electricity price;
[0181] Use prediction or regular traversal to find a feasible energy efficiency ratio range. Through mass production test data of chips, the estimated energy efficiency ratio range is obtained by grouping chips in advance and applying them to different computing boards. As energy efficiency ratio test data accumulates, the estimated energy efficiency ratio range under a certain process can be summarized and applied to actual products.
[0182] In summary, the solution of this application can:
[0183] 1. Get real-time currency prices;
[0184] 2. Support electricity price curve;
[0185] 3. Real-time monitoring of computing chip performance changes caused by factors such as environment and working hours;
[0186] 4. Calculate the parameters for optimal returns and automatically configure them;
[0187] 5. The local area network broadcasts the currency price and electricity price to reduce the amount of network access data and protect the mining machine from external network attacks.
[0188] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be within the scope of protection of the present invention.
Claims
1. A high-yield Bitcoin mining system, the system comprising: At least one third-party server is used to provide external information query on currency price, network computing power, and block rewards; and at least one mining machine, characterized in that it also includes: Proxy server, used to obtain information about coin price, network computing power, and block rewards from third-party servers; PC-side tool Miner Manager, which is a PC-side mining machine management software tool, is used to obtain electricity prices; to configure operating parameters for mining machines, and to remotely control the power on and off of mining machines; to obtain mining machine operating data in real time, and to monitor whether the mining machine is operating normally; and because mining machines do not include human-computer interaction interfaces such as screens, they are also used to scan and detect the IP addresses of mining machines; The Miner Manager obtains information about the currency price, network computing power, and block rewards by accessing the proxy server, and sends the above information to the mining machine; The PC including the Miner Manager runs in the mining machine local area network. The Miner Manager periodically accesses the proxy server to obtain the latest currency price. At the same time, the user inputs the electricity price curve through the PC. The PC then sends the currency price, the whole network computing power, the block reward and the electricity price to all mining machines in the mining machine local area network; including: The Miner Manager periodically requests the currency price, network-wide computing power and block rewards from the server according to the time set by the user, and broadcasts the requested information to all mining machines in the local area network through the mining machine local area network; the mining machine calculates and determines whether the current operating parameters need to be modified based on the latest currency price information; The Miner Manager monitors the current PC system time in real time according to the electricity price curve set by the user. When the system time is equal to the time set by the user, it is broadcast to all mining machines in the local area network according to the electricity price set by the user. The mining machine determines whether the current operating parameters need to be modified according to the latest electricity price calculation; Among them, the current operating parameters that need to be modified include chip voltage, target energy efficiency ratio, and chip target control temperature; the judgment condition that needs to be modified: when it is calculated that the final operating chip voltage change amplitude is greater than 2mv or the chip target control temperature change amplitude is greater than 2°C, the new input parameters are used, otherwise the parameter update is ignored; That is, the mining machine will automatically calculate and adjust the operating parameters to the optimal energy efficiency ratio based on the above information. The optimal energy efficiency ratio is to enable the mining machine to operate at the highest computing power under the conditions of current currency price, electricity price, total network computing power, and block reward to obtain maximum profit.
2. A high-yield Bitcoin mining system according to claim 1, characterized in that: The third-party server is a third-party service provider. The proxy server obtains the currency price, network computing power, and block rewards through the API open to the outside world by the third-party service provider. Different third-party service providers provide different API interfaces or incomplete information. It is necessary to integrate the information provided by multiple third-party service providers to piece together the required information. The API form is a GET / POST request based on the HTTP(S) protocol. The request data in JSON format is provided to the server, and the server returns the result data in JSON format. The third-party service providers include exchanges and mining pools.
3. A high-yield Bitcoin mining system according to claim 1, characterized in that: The user inputs the electricity price curve through the PC because the electricity prices in different regions are different, and the user needs to manually input the settings according to the local electricity prices; the PC then sends the currency price, network-wide computing power, block rewards and electricity prices to all mining machines. The mining machines in the local area network refer to the Miner Manager on the PC side sending them to the mining machines in the local area network at regular intervals, and the sending times are:
1. The currency price synchronization time set by the user; 2. The electricity price update time set by the user.
4. A high-yield Bitcoin mining system according to claim 1, characterized in that: The management interface of the Miner Manager contains at least three areas: Area 1 is used to display the current coin price, network computing power and block rewards obtained from the proxy server; Area 2 is used to set the currency price synchronization time within 1 day, which requires the user to set the update time. When the time is equal to the set time, Miner Manager requests the latest currency price from the proxy server. The currency price synchronization time can be set in the range of 00:00-23:59; Area 3 is used to set the electricity price within one day. Users can set the electricity price curve according to the fluctuation of their actual electricity price. The update time of the electricity price can be set in the range of 00:00-23:59; The Miner Manager monitors the current PC system time in real time according to the electricity price curve set by the user. When the system time is equal to the time set by the user, it is broadcasted to all mining machines in the LAN according to the electricity price set by the user. The Miner Manager monitors the current PC system time in real time according to the electricity price curve set by the user. It takes the current PC system time as a benchmark, and detects and compares the system time and the update time of the electricity price set by the user in real time. When the system time is within a certain electricity price time end set by the user and the latest electricity price is not equal to the current electricity price, the electricity price is updated to the mining machine.
5. A high-yield Bitcoin mining system according to claim 1, characterized in that: The modification of the current operating parameters means that when any of the parameters of the currency price, electricity price, block reward, and total network computing power changes, it may trigger the modification of the mining machine operating parameters, namely, chip voltage, target energy efficiency ratio, and chip target control temperature; Assume that the chip voltage, temperature, energy efficiency ratio, and computing power are as shown in the following query table. The above table data comes from a large number of chip screening tests and mining machine production tests. It can be seen from the above that the chip's energy efficiency ratio and computing power are known at a given temperature and voltage; conversely, the chip voltage and chip computing power can be obtained through the energy efficiency ratio and chip temperature; The mining income depends on the energy efficiency ratio of the mining machine, the coin price, the electricity price, the computing power of the entire network and the block reward. Among them, the coin price and the computing power of the entire network fluctuate all the time, and the electricity price also fluctuates according to local conditions. It is necessary to dynamically adjust the energy efficiency ratio of the mining machine according to the coin price, electricity price, the computing power of the entire network and block rewards in real time to achieve dynamic maximum income.
6. A high-yield Bitcoin mining method, characterized in that: The method comprises the following steps: S1, set up the proxy server and the PC-side mining machine management software tool Miner Manager so that the proxy server and Miner Manager can be used together; The proxy server is used to obtain information on currency prices, network-wide computing power, and block rewards; The Miner Manager is used to obtain electricity prices; to configure operating parameters for the mining machine and remotely control the power on and off of the machine; to obtain the operating data of the mining machine in real time and monitor whether the operating status of the mining machine is normal; and to scan and detect the IP address of the mining machine; S2, the proxy server obtains information about the price of the currency, the total network computing power, and the block reward from the third-party server through the network; the third-party server provides external information query on the price of the currency, the total network computing power, and the block reward; S3, the Miner Manager obtains information on the currency price, the total network computing power, and the block reward by accessing the proxy server; the PC containing the Miner Manager runs in the mining machine local area network, and the Miner Manager periodically accesses the proxy server to obtain the latest currency price, and the user inputs the electricity price curve through the PC; The PC then sends the currency price, network-wide computing power, block rewards and electricity prices to all mining machines in the mining machine local area network; including: The Miner Manager requests the currency price, network computing power and block reward from the server regularly according to the time set by the user, and broadcasts the requested information to all mining machines in the local area network through the mining machine local area network; The Miner Manager monitors the system time of the current PC in real time according to the electricity price curve set by the user. When the system time is equal to the time set by the user, it is broadcasted to all mining machines in the local area network according to the electricity price set by the user. S4, the mining machine calculates and determines whether the current operating parameters need to be modified based on the latest currency price information; the mining machine calculates and determines whether the current operating parameters need to be modified based on the latest electricity price; wherein the current operating parameters that need to be modified include chip voltage, target energy efficiency ratio, and chip target control temperature; the judgment condition for the need to be modified: when the final operating chip voltage change amplitude is calculated to be greater than 2mv or the chip target control temperature change amplitude is greater than 2°C, the new input parameters are used, otherwise the parameter update is ignored; That is, the mining machine will automatically calculate and adjust the operating parameters to the optimal energy efficiency ratio based on the above information. The optimal energy efficiency ratio is to enable the mining machine to operate at the highest computing power under the conditions of current currency price, electricity price, total network computing power, and block reward to obtain maximum profit.
7. A high-yield Bitcoin mining method according to claim 6, characterized in that: In the method, the information of the coin price and the whole network computing power comes from a third-party server, i.e., a third-party service provider. When the third-party server is shut down due to force majeure, it is necessary to replace other third-party service providers. To replace the third-party service provider, it is only necessary to modify the API of the proxy server, and the mining machine software does not need to be modified, so it can adapt to multiple service providers; the proxy server is used to cooperate with the Miner Manager management in the local area network so that the network interface of the mining machine is not exposed to the external network, and at the same time, the network communication between the Miner Manager and the proxy server realizes two-way authentication encryption, which is more secure; the proxy server is accessed through the Miner Manager, and the coin price information is broadcast in the local area network to reduce network access.
8. A high-yield Bitcoin mining method according to claim 7, characterized in that: The step S4 further comprises: Set up a query table. The table data comes from the chip screening test and mining machine production test. The chip's energy efficiency ratio and computing power are known at a given temperature and voltage. Conversely, the chip voltage and chip computing power can be obtained through the energy efficiency ratio and chip temperature. Assume that the query table is as follows, which is a query table for chip voltage, temperature, energy efficiency ratio, and computing power: Mining income depends on the energy efficiency ratio of the mining machine, the price of the currency, the price of electricity, the computing power of the entire network, and the block reward. The price of the currency and the computing power of the entire network fluctuate all the time, and the electricity price also fluctuates according to local conditions. It is necessary to dynamically adjust the energy efficiency ratio of the mining machine in real time according to the price of the currency, the price of electricity, the computing power of the entire network, and the block reward to maximize dynamic income; When the chip temperature is given, all chip voltages and energy efficiency ratios can be traversed by looking up the table, and the corresponding profits can be calculated. Among these profits, the maximum value, i.e. the maximum profit, can be found; When the above-mentioned coin prices, electricity prices, block rewards, total network computing power and chip temperature change, the above-mentioned traversal search process is repeated to ensure that the mining machine always runs at the maximum profit working point.
9. A high-yield Bitcoin mining method according to claim 8, characterized in that: The process of maximizing revenue includes: Assume the chip hashrate is: chip_hashrate, the chip voltage is: chip_volt, the energy efficiency ratio is: miner_power_ratio, the number of mining machine chips is: chip_count, and the mining machine hashrate is: miner_hashrate, The total network hashrate is: network_hashrate, the currency price is: btc_price, the block reward is: block_reward, the block interval is: block_interval, the total number of blocks produced in the whole network in 24 hours is: block_count, the total number of block rewards in the whole network in 24 hours is: total_block_reward, and the income per T hashrate in 24 hours is: ths_revenue, Miner power is: miner_power, electricity price is: electric_price, 24-hour electricity cost is: electric_cost, The income of 24 hours is: revenue, and the profit of 24 hours is: profit. but, Mining machine computing power: miner_hashrate = chip_hashrate * chip_count; Block interval: block_interval = 600 seconds, which is a theoretical number designed according to the Bitcoin white paper; The total number of blocks produced in the entire network in 24 hours: block_count = 24*3600 / 600, that is: block_count = 144; Total 24-hour block reward of the entire network: total_block_reward = block_reward * block_count, that is: total_block_reward = block_reward * 144; 24-hour revenue per T hashrate: ths_revenue = total_block_reward * btc_price / network_hashrate; At this point, the income per T computing power for 24 hours is obtained, and the current temperature of the chip is obtained based on the temperature sensor inside the chip; Next, at a given temperature, we traverse all voltages, energy efficiency ratios, and chip computing power in the above query table to calculate all possible profits: Miner power: miner_power = miner_hashrate * miner_power_ratio 24-hour electricity cost: electric_cost = electric_price*24*miner_power / 1000 24-hour income: revenue = ths_revenue * miner_hashrate 24-hour profit: profit = revenue - electric_cost.
10. A high-yield Bitcoin mining method according to claim 9, characterized in that: In the step S4, The energy efficiency ratio curve of the mining machine chip at different voltages under a given temperature. As the voltage increases, the energy efficiency ratio increases. The energy efficiency ratio curve of the mining machine chip at different temperatures under a given voltage shows that the energy efficiency ratio increases with the increase of temperature. Therefore, mining chips have different energy efficiency ratios under different voltages and temperatures. Take a single hashboard as a whole to adjust its working parameters, including adjusting the chip voltage by adjusting the power output voltage, adjusting the chip frequency by sending frequency modulation commands to the chip, and using the traversal method or the chip mass production test data to calculate the estimated energy efficiency ratio variation range, i.e. the energy efficiency ratio adjustable range, to provide data reference for the subsequent selection of the energy efficiency ratio with the best benefits; While reducing the energy efficiency ratio of the mining machine, the mining machine's computing power is increased. However, as the computing power increases, the energy efficiency ratio will also increase accordingly. Therefore, there is an optimal energy efficiency ratio that maximizes profits: Under given coin prices, electricity prices, and block rewards, as the energy efficiency ratio increases, profits first increase and then decrease. Different chips and different machines have different situations. Choose the energy efficiency ratio that maximizes profits. When the coin price or electricity price fluctuates, the optimal energy efficiency ratio should be recalculated. Assuming that when the coin price is at a low level in the market, the proportion of electricity costs increases, it is necessary to reduce the proportion of electricity costs by reducing the energy efficiency ratio of mining machines to achieve the maximum profit under the premise of the current coin price and electricity price; Assuming that when the coin price is at a high level in the market, the proportion of electricity costs will decrease, and it is necessary to increase the computing power of mining machines to achieve the maximum profit under the current coin price and electricity price; Use prediction or regular traversal to find a feasible energy efficiency ratio range. Through mass production test data of chips, the estimated energy efficiency ratio range can be obtained by grouping chips in advance and applying them to different computing boards. With the accumulation of energy efficiency ratio test data, the estimated energy efficiency ratio range under a certain process can be summarized for actual products.
Citation Information
Patent Citations
Ore machine computing power and power consumption test method and system
CN108733540A
A mining method, a device, a computer device and a storage medium
CN109240808A
Digital currency mining machine parameter adjusting method, device and equipment and storage medium
CN110825208A
Novel block chain consensus mechanism for intelligent Internet of Things computing power service
CN112967148A
Mining behavior detection method and device
CN116418540A