Back to top
  • 공유 分享
  • 인쇄 列印
  • 글자크기 字體大小
已複製網址

瀏覽器GPU挑戰比特幣(BTC)謎題71:Krackpot亮相,找到私鑰可得6枚BTC

外接GPU連接筆記型電腦的實驗環境 / TokenPost.ai

一款透過WebGPU技術、讓使用者在瀏覽器內直接比對比特幣(BTC)「謎題71(Puzzle 71)」私鑰候選值的實驗工具問世。它不是需要安裝的挖礦程式,而是直接利用使用者瀏覽器與GPU進行運算。

根據吳說區塊鏈(Wu Blockchain)19日晚間7時49分(韓國時間)的報導,開發者賽門·梅爾斯(Simon Males)說明了這款名為「Krackpot」的工具如何運作。梅爾斯在技術說明文件中指出,Krackpot會在瀏覽器內執行secp256k1橢圓曲線運算,以及SHA-256、RIPEMD-160雜湊運算。

謎題71是一項公開挑戰,目標是在既定範圍內找出對應的比特幣私鑰。Krackpot官網說明,這道謎題自2015年公開以來,至今仍未被破解。

Krackpot會從候選私鑰產生公鑰,再對其進行雜湊,並與目標地址的公鑰雜湊比對,數值一旦吻合,該私鑰便是答案。整個運算過程並非發生在伺服器端,而是由使用者的瀏覽器與GPU完成。

搜尋難度依然極高。梅爾斯在技術說明文件中提到,謎題71的金鑰空間達2的70次方,約1.18穰(sextillion)個。以RTX 4070實測,速度約為每秒4400萬把金鑰。

同一份說明文件寫道,即便維持這個速度,若以範圍中間值估算,仍需約43萬年才能完成搜尋。文件同時列出其他裝置的實測速度:RTX 3070每秒約2250萬把、蘋果M3 Max每秒約2600萬把、MacBook Air M1每秒約595萬把。

WebGPU是一項讓瀏覽器能直接調用圖形處理器(GPU)平行運算能力的網頁標準。一般而言,使用GPU運算需要額外安裝程式或搭配特定驅動環境的執行檔,但WebGPU的不同之處在於,運算可以直接在瀏覽器分頁中完成。

Krackpot並非每次都從頭進行完整的私鑰運算,而是利用連續候選私鑰的公鑰會依序呈現P、P+G、P+2G規律的特性,讓每個GPU執行緒負責一個區段,以點加法方式逐步推進。

這種設計針對依序掃描同一範圍的作業降低運算量。梅爾斯表示,透過這個方法,即使只在瀏覽器分頁中運行,也能達到每秒比對數千萬把金鑰的效果。

Krackpot也內建驗證機制,使用者的GPU與驅動程式必須先通過決定性的自我測試,搜尋才會啟動。梅爾斯說明,由於WGSL並未原生支援大整數運算,256位元數值會被拆分成32位元單位分別處理。

只要有一個位元出錯,程式就可能持續檢查錯誤的地址。Krackpot說明,系統會先以測試向量確認結果無誤,才允許展開搜尋。

獎勵機制另外標示清楚。Krackpot官網表示,一旦找到私鑰,6枚比特幣(BTC)將發送至使用者輸入的地址,其餘則歸開發者所有。相關交易會在瀏覽器本地端簽署,並透過私人礦池管道提交,而非公開的記憶池(mempool)。

官網說明,這項設計是為了降低交易曝光在公開記憶池時遭其他參與者搶先攔截的風險,不過具體的獎勵分配與提交方式,均以Krackpot官網說明為準。

這起案例並不代表比特幣的安全機制已被攻破。Krackpot並非針對一般錢包完整256位元金鑰空間發動攻擊的工具,而是鎖定範圍已受限的謎題71。梅爾斯也說明,單一裝置要實際找到答案的機率仍相當渺茫。

查證來源:Krackpot官網Krackpot技術說明文件Stacker News貼文吳說區塊鏈原文

<版權所有 ⓒ TokenPost,未經授權禁止轉載與散佈>

最受歡迎

其他相關文章

留言 0

留言小技巧

好文章。 希望有後續報導。 分析得很棒。

0/1000

留言小技巧

好文章。 希望有後續報導。 分析得很棒。
1