量子電腦 比特幣

量子電腦的問世將毀滅加密貨幣

量子電腦(又稱量子計算機)可能在不久的將來進入我們的生活,而它是加密貨幣領域長久以來的擔憂,量子電腦有強大的算力足以破解加密貨幣的運作結構,與目前全世界現有的電腦相比,量子電腦能夠以更快的速度解決非常複雜的計算問題,雖然量子電腦尚未普及、量產,對於十年後可能會對加密貨幣領域購成莫大的威脅。

什麼是量子電腦 ?

經典電腦採用二進位(1 0)表示開或關的狀態,而量子電腦採用量子位,應用了亞原子粒子近乎神奇的特性。例如,電子或光子可以同時處於兩種狀態,此這種現象稱之為疊加態。量子位非常不穩定,容易受到其他能源的干擾或噪音導致計算錯誤。

量子電腦怎麼竊取比特幣?

比特幣的加密交易原理用小明向小花買比特幣來舉例。小明是比特幣的接收人,首先得創造一個電子錢包,這個電子錢包必須要有獨特、極其困難的謎題來保護當做密碼使用,任何動作都需要解謎題才能啟用錢包的功能,謎題分成兩個,一個是只能透過小明保留給自己的秘密提示(稱為私鑰)才能輕鬆打開這個錢包,另一個是想要收到幣就得將另一個提示(稱為公鑰)給發幣者,這個提示只能將幣傳進去。

如果小花想要將比特幣發送給小明,小花得將提交一個裡面有兩份謎題解答放在網路上,一份是小花拿到提示(公鑰)解鎖放入比特幣的解謎過程,一份是在網路上公開讓網路上的不同參與者驗證,小花確實有解鎖錢包將比特幣放入。小明透過當初設定的謎題(私鑰)打開錢包來獲取這筆錢。

這樣的加密機制只有在向網絡提交交易時才會公開公鑰。在提交於網路上的同時,量子電腦有非常短的機會,可以根據公鑰計算出私鑰開啟錢包將錢轉走。這樣的攻擊就像是客戶進入銀行存錢,在臨櫃被搶劫。

更嚴重的是,許多比特幣交易的公鑰實際上是已知的並存儲在區塊鏈中,這樣的狀況沒有了時間限制,甚至在沒有提交交易的情況下,偷盜者竊取資金(BTC)。這樣的科技進步影響了三分之一的加密貨幣市場,價值數百億美元的BTC不必等待時間,直接在區塊鏈搶劫走BTC。

雖然很難預測量子電腦何時會穩定而且足夠快以執行這些攻擊,就目前各大科技產業巨頭的研發速度,可以預估目前至少十年中是安全的。甚至不用等到量子電腦研發完整,加密貨幣的技術就足以面對量子電腦的攻擊,前十大IOTA並非使用區塊鏈技術,而是使用Tangle技術,在白皮書中有說明可以抵擋量子攻擊,或許那時IOTA (了解更多:IOTA值得投資嗎? )已經取代比特幣的價值,畢竟加密貨幣的價值是眾人所決定的。

除此之外,在量子電腦出現之前,加密貨幣的開發者也有可能透過hard fork一些fixes來預防上述風險,參考:

Is Bitcoin quantum computer resistant? : Bitcoin
https://www.reddit.com/r/Bitcoin/comments/7drytl/is_bitcoin_quantum_computer_resistant/

Quantum computers could crack Bitcoin, but fixes are available now • The Register
https://www.theregister.co.uk/2017/11/09/quantum_computers_could_crack_bitcoin/

[1710.10377] Quantum attacks on Bitcoin, and how to protect against them
https://arxiv.org/abs/1710.10377

 

Leave a Reply