第一百三十八章 大佬打算挑戰世界最難謎題?
第139章 大佬打算挑戰世界最難謎題?
在拿到羅翰的這個數字錢包之前,唐一平對加密貨幣一竅不通所以當初他還要問班哥「Crypto」是什麼東西,才知道這東西是加密貨幣。
但是這幾天,為了得到這個錢包裡面的錢,唐一平可沒少查資料。
想要破解這個錢包,理論上有兩種方式。
一種是破解錢包的密碼。
這也是現實中有著成功案例的方式,畢竟你擋不住這世界上總是有人喜歡用弱口令,
即便是加密貨幣這種差不多等於真金白銀的東西也是如此。
再怎麼高級別的加密,你用個123456當密碼,也是一觸即潰。
可是,這個錢包的主人是羅翰,一個貨真價實的算法大佬,他設計的密碼怎麼可能是弱口令?
另外一種,是從公鑰反推私鑰,
擁有錢包文件,也就是這個LuoHan_Crypto.dat的文件,可以查看其餘額、地址,也可以導出公鑰。
但是公鑰和私鑰之間,使用的是非對稱算法,也就是從私鑰可以推導到公鑰,而公鑰無法推導出來私鑰。
具體來說,這種非對稱算法基於「橢圓曲線離散對數問題(ECDLP)」,叫做「ECC
(EllipticCurveCryptography)橢圓曲線加密」,是在一個特定的橢圓上,取一個點,轉換成一個256位的二進位整數,然後將其轉換成16進位存儲(所以這組數字不會真有256位那麼長,而是64位,裡面還有許多16進位的字符,看起來更像是一組混合了字母的數字)這就是一個私鑰。
如果這個密鑰轉換成10進位,就是78位數,這個數字大到可怕,因為【弱者生存指南】的用戶數,才是21位數。
然後通過算法,把這個私鑰壓縮成一個更短的數字,這個就是公鑰。
這個壓縮算法幾乎是不可逆的,所以從私鑰總能推導出公鑰,從公鑰卻無法推導出私鑰。
這兩者,從計算難度上來說,肯定是推導私鑰更難,因為這是在當前算力的情況下,
理論上宇宙重啟無數遍,人類都不可能完成的任務。
但難多少,也很難說。
畢竟,羅翰這種算法大佬設計的密碼,還真不一定比逆推256位的私鑰簡單多少。
這兩者,大概就是運算到宇宙毀滅,還是運算到宇宙毀滅一百次之間的差別。
對唐一平來說,都沒有差別。
但·—·
唐師傅說「量子計算」,一下子讓唐一平打開了思路。
咦,「量子」這東西,自己身邊就有一個啊。
那個未知量子比特會不會有點用處?
以唐一平貧瘠的,屬於大一大學僧的知識,對「量子計算」的了解,僅限於網絡宣傳什麼一瞬間就能求解之前需要幾百萬年才能計算出來的問題啦之類的。
唐一平立刻就開始幻想,自己「啪」一下,就解開了加密錢包的密碼,然後把裡面的錢提取出來的畫面了。
想想都覺得興奮啊!
但是,這東西該怎麼做呢?
唐師傅肯定是不懂的,好在唐一平還有別的人可以問。
唐一平立刻跑去問澤哥了:「澤哥澤哥,你懂量子計算嗎?」
澤哥:「?????」
「咱們有個量子比特,你還記得嗎?」唐一平問。
澤哥怎麼可能忘記,這東西折騰的他們欲仙欲死,如果不是唐一平寫了一個遊戲,把它困在裡面,恐怕它現在還寄居在唐一平他們公司的軟體裡面,製造各種匪夷所思的BUG
呢。
「我撿到了一個比特幣錢包,裡面好多錢呢,你說能不能用那個量子比特破解這個錢包的私鑰,把裡面的錢弄出來?」
澤哥:「?????」
澤哥的表情,好像唐一平問的是:「澤哥,你會不會伸手摘星辰啊。」
「澤哥,快教教我快教教我!」
澤哥伸手摸了摸唐一平的腦袋。
「平子,你剛才是不是摔倒的時候摔傻了?」
「先不說量子計算這東西,我完全不懂—」澤哥無奈道,「單說能破解這種級別密碼的量子計算機,壓根就沒誕生。說不定未來幾十年之內都誕生不了。就連能破解這種級別密碼的算法,當前都還不存在呢。」
「啊?」唐一平有點懵逼。
這意思是,硬體也不存在,軟體也不存在?
而且「連澤哥也不懂啊———」唐一平失望。
澤哥哭笑不得:「平子,多謝你看得起我,但是請你不要那麼捧殺我好不好!這東西,全世界就沒有人懂!」
宗門看板娘哭笑不得,我才元嬰期,你不要問我聖人的問題啊!
說實話,這段時間,澤哥也在關注量子計算。
誰特麼的在自己家的公司代碼裡面,發現了一個奇怪的「量子比特」,也會去關注量子計算的。
然後,澤哥就迷茫了。
這東西到底是什麼啊?
現在全世界的量子計算機,都是在各種超級嚴苛的情況下,才能製造出來少量的邏輯量子比特。
這東西需要保持在疊加態,才能進行並行計算,需要糾纏態才能彼此關聯和加速運算,需要全稱保持相干性和低噪聲,否則運算就會失敗。
通常來說,這東西都需要保持在接近絕對零度、電磁屏蔽的苛刻條件下,才能運轉。
而且動不動就退相干給你看。
自己家的這個奇怪的量子比特倒好。
它愛去哪兒就去哪兒,愛幹啥就幹啥。
其實澤哥覺得,它不應該叫量子比特,畢竟它和人類認知中的量子比特,一點關係也沒有,只是唐一平這麼叫它,而它也展現出來了部分相關的特徵,她才會這麼叫。
「所以—這個方法其實不可行?」
「不可行。」
我還覺得咱們那個量子比特挺厲害的。」唐一平道。
「你如果不信的話,可以去網上查查或者問問,說不定有人有更多了解。」澤哥道。
她其實只是隨口建議,唐一平當真了。
「我去問問看看!」
唐一平覺得,論壇裡面臥虎藏龍,說不定就有人知道該怎麼用量子比特破解加密貨幣的錢包私鑰呢。
他打開了論壇,發了一個問題:「大家誰懂量子計算嗎?有沒有什麼辦法從公鑰推導私鑰的?」
然後下面就立刻出現了回覆:
「大佬是在問我們嗎?」
「不是大佬太看得起我們了吧。」
「啊,激動!大佬打算挑戰世界最難謎題了嗎?我早就看加密貨幣不順眼了!我都沒上車就漲這麼快!懇求大佬幹掉加密貨幣!」
陳雁行現在高強度關注唐一平的動向,看到了這個帖子,在下面回復了一條:「拭目以待。」
然後飛速跑去清空了自己的加密貨幣帳戶。
在拿到羅翰的這個數字錢包之前,唐一平對加密貨幣一竅不通所以當初他還要問班哥「Crypto」是什麼東西,才知道這東西是加密貨幣。
但是這幾天,為了得到這個錢包裡面的錢,唐一平可沒少查資料。
想要破解這個錢包,理論上有兩種方式。
一種是破解錢包的密碼。
這也是現實中有著成功案例的方式,畢竟你擋不住這世界上總是有人喜歡用弱口令,
即便是加密貨幣這種差不多等於真金白銀的東西也是如此。
再怎麼高級別的加密,你用個123456當密碼,也是一觸即潰。
可是,這個錢包的主人是羅翰,一個貨真價實的算法大佬,他設計的密碼怎麼可能是弱口令?
另外一種,是從公鑰反推私鑰,
擁有錢包文件,也就是這個LuoHan_Crypto.dat的文件,可以查看其餘額、地址,也可以導出公鑰。
但是公鑰和私鑰之間,使用的是非對稱算法,也就是從私鑰可以推導到公鑰,而公鑰無法推導出來私鑰。
具體來說,這種非對稱算法基於「橢圓曲線離散對數問題(ECDLP)」,叫做「ECC
(EllipticCurveCryptography)橢圓曲線加密」,是在一個特定的橢圓上,取一個點,轉換成一個256位的二進位整數,然後將其轉換成16進位存儲(所以這組數字不會真有256位那麼長,而是64位,裡面還有許多16進位的字符,看起來更像是一組混合了字母的數字)這就是一個私鑰。
如果這個密鑰轉換成10進位,就是78位數,這個數字大到可怕,因為【弱者生存指南】的用戶數,才是21位數。
然後通過算法,把這個私鑰壓縮成一個更短的數字,這個就是公鑰。
這個壓縮算法幾乎是不可逆的,所以從私鑰總能推導出公鑰,從公鑰卻無法推導出私鑰。
這兩者,從計算難度上來說,肯定是推導私鑰更難,因為這是在當前算力的情況下,
理論上宇宙重啟無數遍,人類都不可能完成的任務。
但難多少,也很難說。
畢竟,羅翰這種算法大佬設計的密碼,還真不一定比逆推256位的私鑰簡單多少。
這兩者,大概就是運算到宇宙毀滅,還是運算到宇宙毀滅一百次之間的差別。
對唐一平來說,都沒有差別。
但·—·
唐師傅說「量子計算」,一下子讓唐一平打開了思路。
咦,「量子」這東西,自己身邊就有一個啊。
那個未知量子比特會不會有點用處?
以唐一平貧瘠的,屬於大一大學僧的知識,對「量子計算」的了解,僅限於網絡宣傳什麼一瞬間就能求解之前需要幾百萬年才能計算出來的問題啦之類的。
唐一平立刻就開始幻想,自己「啪」一下,就解開了加密錢包的密碼,然後把裡面的錢提取出來的畫面了。
想想都覺得興奮啊!
但是,這東西該怎麼做呢?
唐師傅肯定是不懂的,好在唐一平還有別的人可以問。
唐一平立刻跑去問澤哥了:「澤哥澤哥,你懂量子計算嗎?」
澤哥:「?????」
「咱們有個量子比特,你還記得嗎?」唐一平問。
澤哥怎麼可能忘記,這東西折騰的他們欲仙欲死,如果不是唐一平寫了一個遊戲,把它困在裡面,恐怕它現在還寄居在唐一平他們公司的軟體裡面,製造各種匪夷所思的BUG
呢。
「我撿到了一個比特幣錢包,裡面好多錢呢,你說能不能用那個量子比特破解這個錢包的私鑰,把裡面的錢弄出來?」
澤哥:「?????」
澤哥的表情,好像唐一平問的是:「澤哥,你會不會伸手摘星辰啊。」
「澤哥,快教教我快教教我!」
澤哥伸手摸了摸唐一平的腦袋。
「平子,你剛才是不是摔倒的時候摔傻了?」
「先不說量子計算這東西,我完全不懂—」澤哥無奈道,「單說能破解這種級別密碼的量子計算機,壓根就沒誕生。說不定未來幾十年之內都誕生不了。就連能破解這種級別密碼的算法,當前都還不存在呢。」
「啊?」唐一平有點懵逼。
這意思是,硬體也不存在,軟體也不存在?
而且「連澤哥也不懂啊———」唐一平失望。
澤哥哭笑不得:「平子,多謝你看得起我,但是請你不要那麼捧殺我好不好!這東西,全世界就沒有人懂!」
宗門看板娘哭笑不得,我才元嬰期,你不要問我聖人的問題啊!
說實話,這段時間,澤哥也在關注量子計算。
誰特麼的在自己家的公司代碼裡面,發現了一個奇怪的「量子比特」,也會去關注量子計算的。
然後,澤哥就迷茫了。
這東西到底是什麼啊?
現在全世界的量子計算機,都是在各種超級嚴苛的情況下,才能製造出來少量的邏輯量子比特。
這東西需要保持在疊加態,才能進行並行計算,需要糾纏態才能彼此關聯和加速運算,需要全稱保持相干性和低噪聲,否則運算就會失敗。
通常來說,這東西都需要保持在接近絕對零度、電磁屏蔽的苛刻條件下,才能運轉。
而且動不動就退相干給你看。
自己家的這個奇怪的量子比特倒好。
它愛去哪兒就去哪兒,愛幹啥就幹啥。
其實澤哥覺得,它不應該叫量子比特,畢竟它和人類認知中的量子比特,一點關係也沒有,只是唐一平這麼叫它,而它也展現出來了部分相關的特徵,她才會這麼叫。
「所以—這個方法其實不可行?」
「不可行。」
我還覺得咱們那個量子比特挺厲害的。」唐一平道。
「你如果不信的話,可以去網上查查或者問問,說不定有人有更多了解。」澤哥道。
她其實只是隨口建議,唐一平當真了。
「我去問問看看!」
唐一平覺得,論壇裡面臥虎藏龍,說不定就有人知道該怎麼用量子比特破解加密貨幣的錢包私鑰呢。
他打開了論壇,發了一個問題:「大家誰懂量子計算嗎?有沒有什麼辦法從公鑰推導私鑰的?」
然後下面就立刻出現了回覆:
「大佬是在問我們嗎?」
「不是大佬太看得起我們了吧。」
「啊,激動!大佬打算挑戰世界最難謎題了嗎?我早就看加密貨幣不順眼了!我都沒上車就漲這麼快!懇求大佬幹掉加密貨幣!」
陳雁行現在高強度關注唐一平的動向,看到了這個帖子,在下面回復了一條:「拭目以待。」
然後飛速跑去清空了自己的加密貨幣帳戶。