What is Bitcoin Mining Difficulty and How is it Adjusted?

Beginner2/17/2025, 1:21:17 PM
As Bitcoin has risen in popularity, it has drawn miners from all over the globe. Mining difficulty plays a crucial role in determining both mining costs and rewards. But what exactly is Bitcoin mining difficulty, and how does it get adjusted? This article will dive into this essential concept.

What is Bitcoin Mining?

The cryptocurrency mining mechanism is the cornerstone of most blockchain networks, and miners play a key role in maintaining the operation and security of these networks. They perform the computational work required to validate transactions and add them to the blockchain. Miners receive new cryptocurrency tokens in return for their work, a process known as the block reward.

Miners’ work is based on a consensus algorithm called Proof of Work (PoW). This algorithm requires miners to solve complex mathematical puzzles to add new blocks to the blockchain. The difficulty of these puzzles depends on the number of miners participating in the network and their total computational power (referred to as hash rate), which is the network’s overall hash rate. \


Source: https://www.businessinsider.com/personal-finance/investing/bitcoin-mining

What is Mining Difficulty?

Bitcoin mining difficulty measures the work and complexity required for miners to complete their computational tasks, directly affecting mining costs and rewards.

In the Bitcoin network, mining involves solving complex mathematical problems to verify transactions and add new blocks to the blockchain. As the number of miners increases, the mining difficulty gradually rises. To ensure that new blocks are generated at an average rate of approximately one every 10 minutes, the Bitcoin system automatically adjusts the difficulty every two weeks. This adjustment is crucial for ensuring the stable operation of the network.

Mining difficulty reflects how easy or hard it is for miners to solve mathematical problems under the Proof of Work (PoW) mechanism. As miners’ computational power increases, the system raises the difficulty of maintaining the stability of block generation speed.

The mining difficulty adjustment is based on a target value (Target), where miners need to find a valid hash value lower than this target. The smaller the target value, the higher the difficulty, meaning miners need to perform more calculations to reach the target. When the network hash rate increases, the target value decreases, increasing the mining difficulty.

This mechanism is critical for maintaining the balance of block generation speed. Blocks are generated too quickly if mining is too easy, potentially leading to network instability. On the other hand, if the difficulty is too high, block generation slows down, causing transaction confirmation delays.


Source: https://www.coinwarz.com/mining/bitcoin/difficulty-chart (January 27, 2025)

Mining Difficulty Adjustment Mechanism

Bitcoin mining difficulty is controlled by adjusting the “target value.” Miners need to compute a hash value that meets specific conditions, which are determined by the target value. The size of the target value directly affects the difficulty of mining. When miners’ computational power increases and the mining speed accelerates, the system reduces the target value to maintain an average block generation time of 10 minutes, thereby increasing the difficulty.

Taking the Bitcoin mining difficulty adjustment in 2018 as an example, the network’s hash rate increased significantly, which caused the block generation rate to rise. To maintain a block generation rate of one block every 10 minutes, the Bitcoin system adjusted the target value to force miners to do more calculations, thereby raising the difficulty.

To ensure the stable operation of the Bitcoin network, the Bitcoin protocol adjusts the mining difficulty every 2,016 blocks (about two weeks). The core goal of this adjustment is to maintain the average block generation time at around 10 minutes. The specific adjustment method is as follows:

If the actual generation time for the 2,016 blocks is less than 20,160 minutes (i.e., 14 days), it indicates an increase in network hash rate. The system will then raise the mining difficulty to slow down the block generation speed.

Additionally, the protocol stipulates that the difficulty adjustment range for a single instance cannot exceed +300% or -75% to prevent excessive network fluctuations under extreme conditions and to ensure stable system operation.


Source: https://www.coinwarz.com/mining/bitcoin/difficulty-chart (January 27, 2025)

Factors Affecting Mining Difficulty

Bitcoin mining difficulty is influenced by various factors: an increase in network hash rate and mining hardware upgrades raise the difficulty, while miner exits or aging hardware lower it. Bitcoin price fluctuations attract miners, driving changes in difficulty. Mining costs, network block time, and regulatory policies affect miner participation and computational power. Miner behaviors, such as changes in mining pool strategies, can temporarily impact difficulty. Additionally, Bitcoin halving events and market cycles influence miner profits and participation levels.


Below is a more detailed exploration of the factors that affect Bitcoin mining difficulty:

1. Network Hash Rate

Network hash rate refers to the total computational power contributed by all miners. The hash rate of the Bitcoin network changes as miners increase or decrease their participation, directly affecting mining difficulty adjustments.

Increased Miner Hash Rate: When more miners join, or each miner upgrades to more powerful hardware, the total network hash rate increases. More miners mean more computational attempts and higher computational power, allowing miners to find valid hash values more quickly. The Bitcoin system automatically raises mining difficulty to maintain the average block generation time of 10 minutes.

Decreased Miner Hash Rate: If miners exit due to aging hardware, high electricity costs, or Bitcoin price declines, the network’s hash rate decreases. To address this, the Bitcoin network reduces mining difficulty, allowing remaining miners to continue producing new blocks at stable intervals.

Mining Hardware Efficiency: Efficient mining hardware (such as ASIC miners) has much greater computational power compared to traditional GPUs. As these new machines become widely adopted, the hash rate increases rapidly, raising mining difficulty.


Source: https://www.coinwarz.com/mining/bitcoin/hashrate-chart (January 27, 2025)

2. Mining Hardware Upgrades

The technological advancement of mining hardware directly influences mining efficiency, especially the upgrade of ASIC miners, which significantly boosts Bitcoin mining hash rate.

ASIC Miners: ASIC (Application-Specific Integrated Circuit) miners are designed specifically for Bitcoin mining. They offer several times the computational power of general computers and GPUs. As stronger ASIC miners are deployed, miners’ hash rates increase, raising the Bitcoin network’s overall hash rate. The network responds by adjusting the mining difficulty to balance block generation speed.

Aging Hardware: Over time, older mining hardware loses its computational power, which may no longer meet the current network’s hash rate demands. As a result, miners may replace their hardware or exit mining, reducing the network hash rate and prompting a mining difficulty adjustment to maintain stable block generation times.

Technological Innovation: Innovations in mining hardware make it more power-efficient and faster, leading to higher production efficiency and increased mining difficulty. With falling hardware costs and improved energy efficiency, more miners are willing to join, boosting hash rate and continuing to raise difficulty.


Source: https://www.coinwarz.com/mining/bitcoin/hardware (January 27, 2025)

3. Bitcoin Price

The price of Bitcoin directly influences miners’ profit expectations, which in turn affects whether they continue mining, and impacts the Bitcoin network’s hash rate and mining difficulty.

Price Increase: When Bitcoin prices rise, miners’ profits increase. Seeing high profits, miners are likely to invest in more equipment, thereby increasing the network hash rate. In this case, mining difficulty will rise accordingly. The Bitcoin protocol adjusts the target value to generate a new block every 10 minutes.

Price Decrease: When Bitcoin prices drop, miners’ profits decrease, and miners using inefficient equipment may experience losses. Some miners will exit the Bitcoin network, reducing the overall network hash rate and decreasing mining difficulty. The Bitcoin system lowers difficulty to help the remaining miners maintain a stable block generation speed.

Market Volatility: Bitcoin price fluctuations also influence miner behavior. In a rapidly rising market, miners tend to increase investment to capture profits, while in a bear market, miners often reduce their investment or exit, leading to hash rate fluctuations and triggering difficulty adjustments.


Source: https://www.gate.io/trade/BTC_USDT(January 27, 2025) \

4. Mining Costs

Mining costs mainly consist of equipment depreciation, electricity consumption, and mining facility operations. Miners’ profitability is closely linked to these costs, and changes in these costs can affect miner participation, subsequently impacting hash rate and difficulty.

Electricity Costs: Electricity is one of the largest costs in mining. If electricity prices rise, miners’ operating costs increase. Particularly for miners relying on cheap electricity, rising electricity prices may make mining unprofitable, causing some miners to exit the market and reducing the network hash rate. The Bitcoin system adjusts difficulty to help the remaining miners.

Equipment Depreciation: Mining hardware has a lifecycle, and over time, equipment depreciation leads to lower efficiency. Miners may exit or replace their hardware if equipment becomes outdated and maintenance costs rise. This change impacts the overall hash rate and subsequently affects mining difficulty.

Mining Facility Operating Costs: The operational management fees, labor costs, and infrastructure costs of mining facilities all affect miners’ overall profitability. If these costs rise, especially in regions with high electricity costs, miners may consider exiting or reducing investment, impacting the hash rate.


Source: https://en.macromicro.me/charts/29435/bitcoin-production-total-cost (January 27, 2025)

5. Network Block Time

The Bitcoin system adjusts mining difficulty every 2,016 blocks (approximately every two weeks). Network block time determines Bitcoin’s stability and the security of the blockchain.

Short Block Time: If the actual time to generate 2,016 blocks is shorter than 14 days, it indicates an increase in hash rate, causing block generation to speed up. The Bitcoin system increases mining difficulty to slow down block generation and ensure that a block is generated every 10 minutes.

Long Block Time: If the actual block time exceeds 14 days, it indicates a decrease in hash rate, slowing block generation, making mining more difficult. The Bitcoin system reduces mining difficulty to help the remaining miners maintain stable block generation speed.


Source: https://www.coinwarz.com/mining/bitcoin/difficulty-chart (January 27, 2025)

6. Policies and Regulation

Policy and regulatory environments affect miners’ operational regions, resource access, and profitability, subsequently affecting Bitcoin’s difficulty.

Supportive Policies: For example, in some countries (e.g., Kazakhstan and the US), the government supports Bitcoin mining, and electricity is cheaper. Miners are encouraged, mining activities increase, which drives up network hash rate and mining difficulty.

Restrictive Policies: For instance, China’s 2021 Bitcoin mining ban led to many miners exiting the market, causing a sharp decline in hash rate. In this case, network difficulty also decreases to accommodate the new hash rate level, helping remaining miners maintain stable profits.


Source: https://river.com/learn/bitcoin-mining-taxes-regulation/#the-implications-of-bitcoin-mining-taxes-and-regulation

7. Miner Behavior

Miners’ actions and strategy adjustments can affect the hash rate distribution, which in turn impacts mining difficulty.

Mining Pool Centralization: Currently, most Bitcoin miners join mining pools to increase mining efficiency. If certain mining pools dominate the hash rate, it may lead to the centralization of network hash rate, which could threaten network security. The hash rate distribution of mining pools significantly affects the adjustment of mining difficulty.

Mining Pool Strategies: The way mining pools operate, changes in reward mechanisms, and competition between pools can affect the distribution of hash rate, which in turn impacts Bitcoin mining difficulty adjustments.


Source: https://miningpoolstats.stream/bitcoin (January 27, 2025)

8. Market Cycles

Bitcoin market cycles (bull and bear markets) influence miner behavior, affecting mining difficulty.

Bull Market: When Bitcoin price rises, miner profits increase, and many miners will increase their investment by adding more equipment for mining, raising network hash rate. To maintain the goal of generating one block every 10 minutes, Bitcoin will automatically increase mining difficulty.

Bear Market: When Bitcoin price decreases, miner profits decrease, especially for miners with old equipment who may exit the market due to high costs. This results in a decrease in hash rate and subsequently lowers mining difficulty.

Halving Events: Every four years, the halving event reduces Bitcoin block rewards, decreasing miners’ direct rewards. Some miners with lower profit margins may exit, impacting network hash rate and mining difficulty.


Source: https://www.coingecko.com/en/coins/bitcoin/bitcoin-halving (January 27, 2025)

Conclusion

Bitcoin mining difficulty adjustment is a crucial mechanism in its ecosystem, ensuring the security and stability of the Bitcoin network. By dynamically adjusting the difficulty, Bitcoin can adapt to changes in hash rate and maintain stable block times. Understanding this mechanism helps miners optimize their mining strategies and provides investors with a more comprehensive understanding of the Bitcoin market’s operations.

With advancements in technology and market changes, Bitcoin mining difficulty will continue to evolve. Whether you are a miner or an ordinary investor, it is important to closely monitor this indicator better to grasp the dynamic shifts in the Bitcoin ecosystem.

Author: Jones
Translator: Panie
Reviewer(s): Pow、KOWEI、Elisa
Translation Reviewer(s): Ashley
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

What is Bitcoin Mining Difficulty and How is it Adjusted?

Beginner2/17/2025, 1:21:17 PM
As Bitcoin has risen in popularity, it has drawn miners from all over the globe. Mining difficulty plays a crucial role in determining both mining costs and rewards. But what exactly is Bitcoin mining difficulty, and how does it get adjusted? This article will dive into this essential concept.

What is Bitcoin Mining?

The cryptocurrency mining mechanism is the cornerstone of most blockchain networks, and miners play a key role in maintaining the operation and security of these networks. They perform the computational work required to validate transactions and add them to the blockchain. Miners receive new cryptocurrency tokens in return for their work, a process known as the block reward.

Miners’ work is based on a consensus algorithm called Proof of Work (PoW). This algorithm requires miners to solve complex mathematical puzzles to add new blocks to the blockchain. The difficulty of these puzzles depends on the number of miners participating in the network and their total computational power (referred to as hash rate), which is the network’s overall hash rate. \


Source: https://www.businessinsider.com/personal-finance/investing/bitcoin-mining

What is Mining Difficulty?

Bitcoin mining difficulty measures the work and complexity required for miners to complete their computational tasks, directly affecting mining costs and rewards.

In the Bitcoin network, mining involves solving complex mathematical problems to verify transactions and add new blocks to the blockchain. As the number of miners increases, the mining difficulty gradually rises. To ensure that new blocks are generated at an average rate of approximately one every 10 minutes, the Bitcoin system automatically adjusts the difficulty every two weeks. This adjustment is crucial for ensuring the stable operation of the network.

Mining difficulty reflects how easy or hard it is for miners to solve mathematical problems under the Proof of Work (PoW) mechanism. As miners’ computational power increases, the system raises the difficulty of maintaining the stability of block generation speed.

The mining difficulty adjustment is based on a target value (Target), where miners need to find a valid hash value lower than this target. The smaller the target value, the higher the difficulty, meaning miners need to perform more calculations to reach the target. When the network hash rate increases, the target value decreases, increasing the mining difficulty.

This mechanism is critical for maintaining the balance of block generation speed. Blocks are generated too quickly if mining is too easy, potentially leading to network instability. On the other hand, if the difficulty is too high, block generation slows down, causing transaction confirmation delays.


Source: https://www.coinwarz.com/mining/bitcoin/difficulty-chart (January 27, 2025)

Mining Difficulty Adjustment Mechanism

Bitcoin mining difficulty is controlled by adjusting the “target value.” Miners need to compute a hash value that meets specific conditions, which are determined by the target value. The size of the target value directly affects the difficulty of mining. When miners’ computational power increases and the mining speed accelerates, the system reduces the target value to maintain an average block generation time of 10 minutes, thereby increasing the difficulty.

Taking the Bitcoin mining difficulty adjustment in 2018 as an example, the network’s hash rate increased significantly, which caused the block generation rate to rise. To maintain a block generation rate of one block every 10 minutes, the Bitcoin system adjusted the target value to force miners to do more calculations, thereby raising the difficulty.

To ensure the stable operation of the Bitcoin network, the Bitcoin protocol adjusts the mining difficulty every 2,016 blocks (about two weeks). The core goal of this adjustment is to maintain the average block generation time at around 10 minutes. The specific adjustment method is as follows:

If the actual generation time for the 2,016 blocks is less than 20,160 minutes (i.e., 14 days), it indicates an increase in network hash rate. The system will then raise the mining difficulty to slow down the block generation speed.

Additionally, the protocol stipulates that the difficulty adjustment range for a single instance cannot exceed +300% or -75% to prevent excessive network fluctuations under extreme conditions and to ensure stable system operation.


Source: https://www.coinwarz.com/mining/bitcoin/difficulty-chart (January 27, 2025)

Factors Affecting Mining Difficulty

Bitcoin mining difficulty is influenced by various factors: an increase in network hash rate and mining hardware upgrades raise the difficulty, while miner exits or aging hardware lower it. Bitcoin price fluctuations attract miners, driving changes in difficulty. Mining costs, network block time, and regulatory policies affect miner participation and computational power. Miner behaviors, such as changes in mining pool strategies, can temporarily impact difficulty. Additionally, Bitcoin halving events and market cycles influence miner profits and participation levels.


Below is a more detailed exploration of the factors that affect Bitcoin mining difficulty:

1. Network Hash Rate

Network hash rate refers to the total computational power contributed by all miners. The hash rate of the Bitcoin network changes as miners increase or decrease their participation, directly affecting mining difficulty adjustments.

Increased Miner Hash Rate: When more miners join, or each miner upgrades to more powerful hardware, the total network hash rate increases. More miners mean more computational attempts and higher computational power, allowing miners to find valid hash values more quickly. The Bitcoin system automatically raises mining difficulty to maintain the average block generation time of 10 minutes.

Decreased Miner Hash Rate: If miners exit due to aging hardware, high electricity costs, or Bitcoin price declines, the network’s hash rate decreases. To address this, the Bitcoin network reduces mining difficulty, allowing remaining miners to continue producing new blocks at stable intervals.

Mining Hardware Efficiency: Efficient mining hardware (such as ASIC miners) has much greater computational power compared to traditional GPUs. As these new machines become widely adopted, the hash rate increases rapidly, raising mining difficulty.


Source: https://www.coinwarz.com/mining/bitcoin/hashrate-chart (January 27, 2025)

2. Mining Hardware Upgrades

The technological advancement of mining hardware directly influences mining efficiency, especially the upgrade of ASIC miners, which significantly boosts Bitcoin mining hash rate.

ASIC Miners: ASIC (Application-Specific Integrated Circuit) miners are designed specifically for Bitcoin mining. They offer several times the computational power of general computers and GPUs. As stronger ASIC miners are deployed, miners’ hash rates increase, raising the Bitcoin network’s overall hash rate. The network responds by adjusting the mining difficulty to balance block generation speed.

Aging Hardware: Over time, older mining hardware loses its computational power, which may no longer meet the current network’s hash rate demands. As a result, miners may replace their hardware or exit mining, reducing the network hash rate and prompting a mining difficulty adjustment to maintain stable block generation times.

Technological Innovation: Innovations in mining hardware make it more power-efficient and faster, leading to higher production efficiency and increased mining difficulty. With falling hardware costs and improved energy efficiency, more miners are willing to join, boosting hash rate and continuing to raise difficulty.


Source: https://www.coinwarz.com/mining/bitcoin/hardware (January 27, 2025)

3. Bitcoin Price

The price of Bitcoin directly influences miners’ profit expectations, which in turn affects whether they continue mining, and impacts the Bitcoin network’s hash rate and mining difficulty.

Price Increase: When Bitcoin prices rise, miners’ profits increase. Seeing high profits, miners are likely to invest in more equipment, thereby increasing the network hash rate. In this case, mining difficulty will rise accordingly. The Bitcoin protocol adjusts the target value to generate a new block every 10 minutes.

Price Decrease: When Bitcoin prices drop, miners’ profits decrease, and miners using inefficient equipment may experience losses. Some miners will exit the Bitcoin network, reducing the overall network hash rate and decreasing mining difficulty. The Bitcoin system lowers difficulty to help the remaining miners maintain a stable block generation speed.

Market Volatility: Bitcoin price fluctuations also influence miner behavior. In a rapidly rising market, miners tend to increase investment to capture profits, while in a bear market, miners often reduce their investment or exit, leading to hash rate fluctuations and triggering difficulty adjustments.


Source: https://www.gate.io/trade/BTC_USDT(January 27, 2025) \

4. Mining Costs

Mining costs mainly consist of equipment depreciation, electricity consumption, and mining facility operations. Miners’ profitability is closely linked to these costs, and changes in these costs can affect miner participation, subsequently impacting hash rate and difficulty.

Electricity Costs: Electricity is one of the largest costs in mining. If electricity prices rise, miners’ operating costs increase. Particularly for miners relying on cheap electricity, rising electricity prices may make mining unprofitable, causing some miners to exit the market and reducing the network hash rate. The Bitcoin system adjusts difficulty to help the remaining miners.

Equipment Depreciation: Mining hardware has a lifecycle, and over time, equipment depreciation leads to lower efficiency. Miners may exit or replace their hardware if equipment becomes outdated and maintenance costs rise. This change impacts the overall hash rate and subsequently affects mining difficulty.

Mining Facility Operating Costs: The operational management fees, labor costs, and infrastructure costs of mining facilities all affect miners’ overall profitability. If these costs rise, especially in regions with high electricity costs, miners may consider exiting or reducing investment, impacting the hash rate.


Source: https://en.macromicro.me/charts/29435/bitcoin-production-total-cost (January 27, 2025)

5. Network Block Time

The Bitcoin system adjusts mining difficulty every 2,016 blocks (approximately every two weeks). Network block time determines Bitcoin’s stability and the security of the blockchain.

Short Block Time: If the actual time to generate 2,016 blocks is shorter than 14 days, it indicates an increase in hash rate, causing block generation to speed up. The Bitcoin system increases mining difficulty to slow down block generation and ensure that a block is generated every 10 minutes.

Long Block Time: If the actual block time exceeds 14 days, it indicates a decrease in hash rate, slowing block generation, making mining more difficult. The Bitcoin system reduces mining difficulty to help the remaining miners maintain stable block generation speed.


Source: https://www.coinwarz.com/mining/bitcoin/difficulty-chart (January 27, 2025)

6. Policies and Regulation

Policy and regulatory environments affect miners’ operational regions, resource access, and profitability, subsequently affecting Bitcoin’s difficulty.

Supportive Policies: For example, in some countries (e.g., Kazakhstan and the US), the government supports Bitcoin mining, and electricity is cheaper. Miners are encouraged, mining activities increase, which drives up network hash rate and mining difficulty.

Restrictive Policies: For instance, China’s 2021 Bitcoin mining ban led to many miners exiting the market, causing a sharp decline in hash rate. In this case, network difficulty also decreases to accommodate the new hash rate level, helping remaining miners maintain stable profits.


Source: https://river.com/learn/bitcoin-mining-taxes-regulation/#the-implications-of-bitcoin-mining-taxes-and-regulation

7. Miner Behavior

Miners’ actions and strategy adjustments can affect the hash rate distribution, which in turn impacts mining difficulty.

Mining Pool Centralization: Currently, most Bitcoin miners join mining pools to increase mining efficiency. If certain mining pools dominate the hash rate, it may lead to the centralization of network hash rate, which could threaten network security. The hash rate distribution of mining pools significantly affects the adjustment of mining difficulty.

Mining Pool Strategies: The way mining pools operate, changes in reward mechanisms, and competition between pools can affect the distribution of hash rate, which in turn impacts Bitcoin mining difficulty adjustments.


Source: https://miningpoolstats.stream/bitcoin (January 27, 2025)

8. Market Cycles

Bitcoin market cycles (bull and bear markets) influence miner behavior, affecting mining difficulty.

Bull Market: When Bitcoin price rises, miner profits increase, and many miners will increase their investment by adding more equipment for mining, raising network hash rate. To maintain the goal of generating one block every 10 minutes, Bitcoin will automatically increase mining difficulty.

Bear Market: When Bitcoin price decreases, miner profits decrease, especially for miners with old equipment who may exit the market due to high costs. This results in a decrease in hash rate and subsequently lowers mining difficulty.

Halving Events: Every four years, the halving event reduces Bitcoin block rewards, decreasing miners’ direct rewards. Some miners with lower profit margins may exit, impacting network hash rate and mining difficulty.


Source: https://www.coingecko.com/en/coins/bitcoin/bitcoin-halving (January 27, 2025)

Conclusion

Bitcoin mining difficulty adjustment is a crucial mechanism in its ecosystem, ensuring the security and stability of the Bitcoin network. By dynamically adjusting the difficulty, Bitcoin can adapt to changes in hash rate and maintain stable block times. Understanding this mechanism helps miners optimize their mining strategies and provides investors with a more comprehensive understanding of the Bitcoin market’s operations.

With advancements in technology and market changes, Bitcoin mining difficulty will continue to evolve. Whether you are a miner or an ordinary investor, it is important to closely monitor this indicator better to grasp the dynamic shifts in the Bitcoin ecosystem.

Author: Jones
Translator: Panie
Reviewer(s): Pow、KOWEI、Elisa
Translation Reviewer(s): Ashley
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!