種子

當您做出離開交易所的絕佳選擇時,您需要事先下載一個錢包(Wasabi、Electrum、Samourai 等)。

本質上,這些錢包會生成一個“種子”,它由從 2048 個英文單詞列表中選擇的 12 個單詞(或 24 個單詞,取決於錢包)組成。

只要你不丟失這個種子,你就能隨時重新獲得比特幣。你應該把它寫在金屬上(有很多解決方案,比如 cryptosteel),然後埋在你的花園裏。

種子示例:

流體古代聰罕見動物園歌曲物體母親踢綠色人類廚房

如果有人想控制你的比特幣,他們就必須以正確的順序找到這 12 個單詞。這可能嗎?是的。這有可能嗎?不有可能。

從同一份 2048 個單詞列表中選擇 12 個單詞意味着有 2048^12 種可能的組合。

總共有 5,444,517,870,735,015,415,413,993,718,908,291,383,296 種組合。換句話說,有 5444 萬億種組合。

事實上,這個數字要稍微少一些,因爲種子的第十二個單詞是根據前十一個單詞計算出來的。因此,實際數字是 340,282,366,920,938,463,463,374,607,431,768,211,456 種組合。

如果你能用十億臺不同的計算機每秒進行一萬億次猜測,那麼需要超過 100 億年才能窮盡這個數字。這幾乎相當於宇宙的年齡。

舉個例子,連續拋出正面一百次的概率是 1,267,650,600,228,230,000,000,000,000,000 分之一。

因此,對於攻擊者來說,找到你的種子比連續拋出一百次正面要困難 2.68 億倍。

但種子不止一顆……

是的。所以,找到種子的概率實際上更高。

假設每個人都有自己的錢包。這樣我們就有 80 億顆種子。因此,我們需要將 340,282,366,920,938,463,463,374,607,431,768,211,456 種可能的組合除以 80 億。

那麼找到種子的概率就是 42,535,295,865,117,307,932,921,825,928 分之一。

需要 10 億臺每秒能夠測試 1 萬億種組合的計算機運行 1.3 年。這比宇宙的年齡還短,但概率仍然是零。

今天,比特幣地址有十億個,我們可以假設大約有 5000 萬個種子。

[事實上,錢包生成的所有地址都來自私鑰,而私鑰本身又來自錢包的唯一種子。我們稍後會討論這個問題。]

因此,我們需要將 340,282,366,920,938,463,463,374,607,431,768,211,456 種可能的組合除以 5000 萬。

今天找到種子的概率約爲 6,805,647,338,418,769,269,267,492,148,635 分之一。如果我們回到計算機示例,那就是 215 年。

我們還可以說,生成一個已經存在的種子的概率是 6,805,647,338,418,769,269,267,492,148,635 分之一。

這位幸運兒最終會得到別人的 BTC……

種子有何用途?

種子是錢包生成私鑰的核心,著名的比特幣“地址”就是從這些私鑰生成的。

重要的是要明白,錢包裏沒有真正的比特幣。它只包含允許您移動與其關聯的 BTC 的私鑰。

從技術上講,比特幣是未使用的交易輸出 (UTXO)。目前約有 8000 萬個 UTXO,其列表由比特幣網絡中的每個節點維護。它們是與公鑰關聯的比特幣的一部分,而公鑰又與私鑰關聯。

每筆交易(發送UTXO)都需要一個有效的私鑰(如果交易包含多個UTXO,則需要多個密鑰)。公鑰相當於銀行賬號,私鑰相當於銀行卡的PIN碼。

在比特幣交易中,接收者的公鑰由直接由其公鑰派生的比特幣“地址”表示。交易完成後,只有擁有該地址對應私鑰的接收者才能控制比特幣。

公鑰加密

加密算法主要有兩大類:

對稱算法,也稱爲祕密密鑰算法(單個密鑰)

非對稱算法,也稱爲公鑰算法(一個私鑰和一個公鑰)

非對稱加密是比特幣交易的核心。如果你想更好地理解私鑰、公鑰等概念,那麼你應該深入研究非對稱加密。

第一個公鑰密碼體制是RSA體制,以其發明者Ron Rivest、Adi Shamir和Len Adleman的名字命名,於1977年首次出現在《科學美國人》雜誌的數學編年史中。

其核心在於對大素數相乘進行因式分解的難度。如果你感興趣的話,這裏有一篇很棒的文章。

另一方面,比特幣私鑰和公鑰系統使用基於橢圓曲線的非對稱加密。

關注我們以獲取更多新聞和更新。

謝謝。

#BTC #Ledger #hardware #BRC20 #CryptoPatel