Introduction
Recently, Google announced its breakthrough quantum computing chip, Willow, which successfully solves a major challenge in the field of computing: the chip is able to complete computational tasks that would take billions of years for traditional supercomputers to complete in just 5 minutes. This development not only shocked the technology industry, but also reignited discussions about the potential threat of quantum computing to the security of cryptocurrencies, especially the encryption mechanisms of mainstream cryptocurrencies like Bitcoin.
Bitcoin (BTC) Latest Price Trends
BTC (Bitcoin)
NO.1
Robinhood Launches
$97,460.71
+$696.70
+0.72%
Real-time data ·
12:49:28
$98,270.00
24-hour high
$94,256.54
24-hour low
$103,900.47
All-time high
$0.04865
All-time low
1.02 million
24-hour trading volume
$99.84 billion
24-hour trading volume
21 million
Total supply
$19,281.4 billion
Market cap
+4.26%
24-hour volatility
19,794,396
Circulating supply
$97,812.00
Yesterday’s opening price
$95,658.79
Yesterday’s closing price
94.26%
Circulation rate
K-Line
Trends
All
24-Hour
7-Day
30-Day
Past Three Months
Past Year
let tabIdx = 0;
let timeIdx = 0;
let type = ‘all’;
$(‘.echarts_head .head_left_item’).click(function () {
$(‘.echarts_head .head_left_item’).removeClass(‘active’);
tabIdx = $(this).index();
$(this).addClass(‘active’);
if (tabIdx == 1) {
$(‘#tvChart’).hide();
$(‘#trendChart’).show();
return;
}
$(‘#trendChart’).hide();
$(‘#tvChart’).show();
})
$(‘.echarts_head .head_right_item’).click(function () {
$(‘.echarts_head .head_right_item’).removeClass(‘active’);
timeIdx = $(this).index();
$(this).addClass(‘active’);
})
var klineData;
getTjList();
function getTjList(start, interval, type) {
let url = ‘/e/extend/api/index.php?m=v2&c=kline&coin=binance_BTC_USDT&id=1’;
$.ajax({
url: url + ‘&start=’ + start + ‘&interval=’ + interval + ‘&type=’ + type,
data: ”,
type: ‘post’,
cache: false,
dataType: ‘json’,
success: function (resdata) {
klineData = resdata
setTimeout(function () {
initKline(type)
}, 500);
},
error: function (e) {
console.log(‘resdata e’, e);
// alert (“异常!”);
}
});
}
function initKline(type) {
let typeStr = type ? type : ‘all’
const periodTypeList = {
‘all’: 3,
‘d’: 14,
‘w’: 2,
‘m’: 2,
‘3m’: 3,
‘ydt’: 3,
}
const coinName = ‘BTC’;
const periodType = periodTypeList[typeStr];
// Sort the historical data by time
const historyData = klineData
.sort((cur, next) => cur.T – next.T)
.map((item) => {
return {
time: item.T,
low: item.l,
high: item.h,
open: item.o,
close: item.c,
volume: item.v,
};
});
const exchange = “528BTC”;
const tradePair = `${coinName}/USDT`
const config = {
periodType,
datafeedConfig: {
periodType,
historyData,
symbolInfo: {
ticker: `${exchange}:${tradePair}`,
name: tradePair,
description: tradePair,
type: “528btc”,
exchange,
},
},
tradingViewConfig: {
symbol: `${exchange}:${tradePair}`,
interval: periodType,
container: `tvChart`,
},
}
let length = historyData.length <= 90 ? (historyData.length) - 1 : 90;
console.log(length)
const visibleRangeOption = {
// Set the visible range of the chart
from: historyData[length].time / 1000,
to: historyData[0].time / 1000,
};
const widget = generateTradingViewAndMount(config);
widget.onChartReady(() => {
const chart = widget.chart();
chart.setVisibleRange(visibleRangeOption);
});
//chart.setPriceVolumePrecision(8,8)
}
function changeKline(type) {
type = type;
const currentTimeStamp = Date.now();
// Calculate the timestamps for different time periods
const oneDayAgoTimeStamp = currentTimeStamp – (24 * 60 * 60 * 1000);
const sevenDaysAgoTimeStamp = currentTimeStamp – (7 * 24 * 60 * 60 * 1000);
const oneMonthAgoTimeStamp = new Date().setMonth(new Date().getMonth() – 1);
const threeMonthsAgoTimeStamp = new Date().setMonth(new Date().getMonth() – 3);
const oneYearAgoTimeStamp = new Date().setFullYear(new Date().getFullYear() – 1);
const time = {
‘all’: ”,
‘d’: oneDayAgoTimeStamp,
‘w’: sevenDaysAgoTimeStamp,
‘m’: oneMonthAgoTimeStamp,
‘3m’: threeMonthsAgoTimeStamp,
‘ydt’: oneYearAgoTimeStamp,
}
// Set the intervals for different time periods
const interval = {
‘all’: ”,
‘d’: ‘5m’,
‘w’: ‘1h’,
‘m’: ‘1h’,
‘3m’: ‘1d’,
‘ydt’: ‘1d’,
}
if (tabIdx == 1) {
getTrendLine(type)
return;
}
getTjList(time[type], interval[type], type)
}
let bid = ‘BTC’
Highcharts.setOptions({
lang: {
rangeSelectorZoom: ”,
thousandsSep: ”
},
global: {
useUTC: false
}
});
getTrendLine(type)
function getTrendLine(type) {
$.getJSON(‘https://btccast.com/e/extend/api/index.php?m=news&c=kdata&type=’ + type + ‘&id=1&cid=1’, function (data) {
var T = [];
var u = [];
var b = [];
var a = [];
var v = [];
data.data.forEach(item => {
let [time, ui, bi, ai, vi] = item;
u.push([time, ui]);
b.push([time, bi]);
a.push([time, ai]);
v.push([time, vi]);
})
// Trend line chart
chart1 = Highcharts.stockChart(‘trendChart’, {
chart: {
zoomType: ‘x’,
height: 520,
width: 780
},
colors: [‘#5984FB’, ‘#AE5CCC’, ‘#F7D049’, ‘#777’,
‘#24CBE5’, ‘#64E572’, ‘#FF9655’, ‘#FFF263’, ‘#6AF9C4’],
rangeSelector: {
selected: 5,
enabled: false,
inputDateFormat: ‘%Y-%m-%d’
},
scrollbar: {
enabled: false
},
tooltip: {
split: false,
shared: true,
dateTimeLabelFormats: {
millisecond: ‘%Y-%m-%d %H:%M’,
second: ‘%Y-%m-%d %H:%M’,
minute: ‘%Y-%m-%d %H:%M’,
hour: ‘%Y-%m-%d %H:%M’,
day: ‘%Y-%m-%d %H:%M’,
week: ‘%Y-%m-%d %H:%M’,
month: ‘%Y-%m-%d %H:%M’,
year: ‘%Y-%m-%d %H:%M’
}
},
yAxis: [{
title: {
text: ‘Total Volume’,
style: {
color: “#7cb5ec”
}
},
visible: false,
height: ‘80%’,
labels: {
formatter: function () {
return (this.value / 1000000000).toString() + ‘ billion’;
},
style: {
color: “#7cb5ec”
}
},
opposite: false,
}, {
title: {
text: ‘Number of Trades’,
style: {
color: “#009933”
}
},
visible: false,
labels: {
style: {
color: “#009933”
}
},
height: ‘80%’,
}, {
title: {
text: ‘Price (BTC)’,
style: {
color: “#f7931a”
}
},
visible: false,
labels: {
formatter: function () {
return this.value + bid;
},
style: {
color: “#f7931a”
}
},
height: ‘80%’,
}, {
title: {
text: ‘Market Cap’,
style: {
color: “#777”
}
},
visible: false,
labels: {
formatter: function () {
return (this.value / 1000000000).toString() + ‘ billion’;
},
style: {
The Potential of Quantum Computing and Concerns about Cryptocurrency Security
Quantum computing is a computing method based on the principles of quantum mechanics. Unlike traditional computers that rely on binary bits of 0s and 1s, quantum computers use quantum bits (qubits), which allow for the simultaneous processing of multiple computational paths. Google’s Willow chip is considered a major breakthrough in the field of quantum computing, with 105 qubits that can solve tasks in 5 minutes that would take traditional computers 1 billion years. This progress has sparked a new round of discussions on the security of cryptocurrencies, particularly Bitcoin.
The advantage of quantum computing lies in its ability to efficiently factor large numbers using the Shor algorithm, thus breaking the currently used encryption algorithms such as RSA encryption. The emergence of this algorithm theoretically enables quantum computers to attack systems that use public-key encryption, thereby threatening the security of blockchain, especially early Bitcoin addresses that used the “Pay-to-Public-Key” (P2PK) format.
Quantum Threat: Early Vulnerabilities of Bitcoin
In its early days, Bitcoin used the “Pay-to-Public-Key” (P2PK) format, which directly exposed the public key, giving attackers enough time to launch an attack. In theory, quantum computers can derive private keys from public keys using the Shor algorithm, thus gaining access to Bitcoin accounts. Although modern Bitcoin wallets and blockchain systems no longer use the P2PK format and have adopted the more secure “Pay-to-Public-Key-Hash” (P2PKH) format, which effectively reduces the risk of quantum computing attacks, the 1 million Bitcoins owned by Bitcoin’s creator, Satoshi Nakamoto, are still stored in P2PK formatted addresses, making them potential targets for quantum computing attacks.
(Estimated Satoshi Nakamoto Bitcoin Address – CoinDesk)
Emin Gün Sirer, the founder of Avalanche, pointed out that while the threat of quantum computers is concerning, the current technology is not yet capable of posing a practical threat to the Bitcoin network. In Bitcoin transactions, the public key is only exposed during the initiation of a transaction, so quantum attackers can only launch an attack within a short time window before the transaction is written into the blockchain. The faster the blockchain, the more difficult it is for quantum computing attacks to succeed. Systems like Avalanche have attack windows that last only a few seconds, making them more resistant to quantum attacks.
However, Emin Gün Sirer also suggested that although quantum computing currently cannot threaten most cryptocurrencies, the Bitcoin community may need to consider measures to protect early P2PK formatted addresses and even freeze Satoshi Nakamoto’s Bitcoins as quantum technology advances. Some Bitcoin supporters may oppose such actions, considering them a violation of Bitcoin’s principles of decentralization and immutability.
Cryptocurrency Industry’s Response: Post-Quantum Encryption Solutions
Despite the potential threat of quantum computing, industry experts generally believe that quantum computers are still far from being able to crack Bitcoin’s encryption system. According to the latest research, quantum computers would still need millions of qubits of computing power to be able to break the encryption algorithms on which Bitcoin relies. Analysts predict that this technological progress may not be achieved until around 2040.
To address this threat, the cryptocurrency industry has been actively developing post-quantum encryption technologies. Vitalik Buterin, the founder of Ethereum, has stated that quantum computers do not mean that all encryption systems will be compromised, as many encryption algorithms have alternative solutions that are resistant to quantum computing. The cryptocurrency field is researching and implementing “quantum-resistant” encryption algorithms to ensure the continued security of blockchain systems in the era of quantum computing.
The Impact of Quantum Computing on the Cryptocurrency Market
The advancement of quantum computing technology may not only change the security landscape of cryptocurrencies but also have far-reaching implications for the entire cryptocurrency market. The announcement of Google’s breakthrough in quantum chips has caused panic in the market, particularly when mainstream cryptocurrencies like Bitcoin and Ethereum experienced short-term corrections in their prices. With the resurgence of quantum threat discussions, the sentiment of cryptocurrency investors has also been affected.
However, despite the new risks posed by quantum computing, it has also prompted the cryptocurrency community to pay more attention to security and technological innovation. Whales in the market are still actively buying, as data shows that there has been a premium in over-the-counter trading of USDT, indicating that investors remain optimistic about the future market. For long-term investors, the current market correction may present an opportunity to buy at low prices.
Conclusion
The progress of quantum computing undoubtedly presents a significant challenge to the cryptocurrency industry, but the actual impact of this threat has yet to be seen. As technology develops, the cryptocurrency field is actively addressing the challenges of quantum computing by developing post-quantum encryption algorithms and protective measures to ensure the security and reliability of blockchain technology.
Although quantum computing introduces uncertainty to the future of cryptocurrencies, it also provides new impetus for technological innovation. Investors should pay attention to the dynamics of the cryptocurrency market, maintain a cautious and optimistic attitude, and closely monitor the latest developments in quantum technology to be prepared for potential challenges. In this process, the implementation of quantum-resistant technologies will become an important issue that the cryptocurrency industry cannot ignore.