十倍雪道

科技宅男 – 比特幣的安全性

隨著 Tesla 宣佈購入比特幣作為公司資產及將來會接受比特幣作為支付方式,市場對於比特幣又一有輪關注。橋水基金公司創始人 Ray Dalio 最近亦撰文分享他對比特幣的看法,而他的一大關注點就是比特幣的安全性。

https://www.bridgewater.com/research-and-insights/ray-dalio-what-i-think-of-bitcoin

當然,比特幣就是源於區塊鏈技術誕生的產物,而區塊鏈技術的一大重點就是加密技術,比特幣使用 SHA-256 加密演算法,因此比特幣理應有極高的保密性及安全性。但隨著比特幣的價值不斷上升,一定有人會針對比特幣進行攻擊,希望大賺一筆,因此比特幣的安全性亦值得我們關注。


大型比特幣對撞機(Large Bitcoin Collider)

根據區塊客資料,比特幣錢包的私鑰(Private key)技術上是不可被破解,每個私鑰也是獨一無二,不會重覆。但有一個組織「大型比特幣對撞機(Large Bitcoin Collider)」正嘗試利用大量的電腦算力,透過「暴力破解法(Brute force attack)」去猜出比特幣錢包的私鑰,並藉此希望奪取現有錢包裡的比特幣。

圖片來源: Large Bitcoin Collider

比特幣對撞機計劃是透過招募自願提供電腦算力的人,一般人的電腦也可以,只要到他們官方網站下載一個客戶端程式,當你的電腦閒置時他們就會利用多餘算力投入到這個對撞機去參與計算。

但暴力破解法比較類似一種依靠運氣的方法,因此效率極低。現時,他們已經計算出 8 兆個私鑰組合,但當中只成功找到 16 個已存在的錢包,而當中有些錢包裡面只有少量比特幣。


量子電腦

隨著量子計算的到來,量子電腦強大的算力亦引起不少人對比特幣密碼會被破解的擔憂。

傳統計算機使用編碼為 0 或 1 的’位’進行操作,而量子計算機則使用可以同時為 0 或 1 的量子位 ‘Qubits’。

圖片來源: https://scitechvista.nat.gov.tw/c/sT0w.htm

這種現象稱為“疊加”,它允許量子電腦同時執行大量計算。

雖然量子電腦看似非常強大,但由於現階段人類對量子的特性及原理認識仍然未夠充份,現階段量子電腦的效能其實完全不足以動搖比特幣的強大加密長城。

論文來源: https://royalsocietypublishing.org/doi/pdf/10.1098/rsos.180410

Shor 算法對於破解加密非常有用,而 Shor的算法在理論上可以與足夠大的量子計算機一起使用。

但英國皇家學會「開放科學」期刊的論文指出一台量子電腦至少要包含 1500 個量子位元,才能夠進行 Shor 演算法,而現今由中國研發最強的量子電腦「九章」只有 76 個量子位元,而 Google 研發的 「Sycamore」亦只是有 54 個量子位元。

隨著量子電腦中添加更多的量子位元,系統將會變得越來越不穩定,越容易出錯。因此,要量子電腦在大量的量子位元下做到高度精準去破解比特幣密鑰,絕對是一件極難的事。

當然,隨著量子電腦的急速發展,長遠而言量子電腦會否摧毀比特幣實在難以預測,但在中短期內,量子電腦距離成功破解加密似乎還有一大段路要走。

別忘記維持量子電腦的運作亦是一件極費資源的事,而且大家要知道對比特幣進行攻擊其實某程度上是與全世界所有比特幣個人持有者及企業宣戰,相信擁有量子電腦的大企業亦不會輕易使用此方法對比特幣進行攻擊及破解,因此大家亦不需要為此太過擔憂。


資料來源:
https://tinyurl.com/y2phtrq6
https://tinyurl.com/y5jqdteq
https://tinyurl.com/yxmcfqm3
https://tinyurl.com/yxfzevpt
https://tinyurl.com/yynr3bhz

關於此作者

科技宅男
科技宅男

一個熱愛科技的宅男,在此分享科技的新奇熱事及軟件教學,歡迎大家互相交流。

加入留言

十倍雪道