私鑰是一個字母數字文本字符串,它允許我們控制我們的加密貨幣,例如比特幣。
它表明我們是真正的所有者。
私鑰有什麼用?
私鑰只有一個目的,就是證明我們控制著一個特定的加密貨幣地址。
這要歸功於這樣一個事實,即擁有一個可以讓我們簽署與特定公共地址相關的交易。
因此,我們永遠不應該與某人共享它,除非我們希望該人也能夠管理加密貨幣,因為它被稱為私鑰。
什麼是私鑰?
在比特幣和其他加密貨幣的情況下,私鑰是一系列256 位長的數字,儘管當我們在錢包中看到它時,格式是不同的。
正是它以十六進制格式表示,這使得它更簡單。
當它是第二種格式時,它的長度變成了64 位,現在除了數字還有字母:
C687AD33E6F87AC0FB6A5118624394E4454314603EF61A40DC67FE413AB35290
我們應該注意到十進製表示由從0 到9 的數字和從A 到F 的字母組成。
還有另一種格式叫做Base 58,它使用比特幣,而且更緊湊,因為它只有51個字符。後者在錢包中更常見:
5KiHGnUFYGbmUXTY9A91CJcdYzQZjF4meVf7zmG5GWMgYy5Qarb
在比特幣的早期,每個私鑰都有一個公鑰和一個與之關聯的地址(基本上是相同的公鑰,但經過哈希處理)。
然而,這不是一個實用或安全的解決方案。
幸運的是,從那時起,出現了許多比特幣增強提案,這有助於提供更好的用戶體驗。
特別是它允許你創建一個根種子,該種子也以字母數字表示,並且具有一個非常重要的目標,即從中創建許多私鑰。
目前已知的名稱是一個種子短語,它對我們上面看到的私鑰有很大的改進,因為它被轉換成我們日常使用的單詞,我們可以輕鬆記住和輸入。
種子短語和私鑰
這些種子短語(也稱為助記短語)背後的想法是人類可以輕鬆記住它們。以至於出現了所謂的腦袋,就是用我們的頭作為錢包。
你可以使用我們輸入的加密貨幣,不推薦使用,也可以讓錢包自動生成一系列單詞,形成一個由24 個單詞組成的鏈。
這是任何錢包的默認長度,雖然我們也只能找到12個。當然,種子短語中的單詞越多,就越難猜測。
我們找到的單詞可能是西班牙語,具體取決於我們選擇的錢包。是我們總是用作狗、房子或椅子的詞。
私鑰很難記住,但一個有12 或24 個常用詞的錢包要容易得多。這樣我們就可以訪問我們的硬幣。
但是我們沒有必要記住它們,因為沒有什麼可以阻止我們把它寫下來。
即便如此,這種新的註冊方式也提供了很大的優勢,因為我們在寫字時更難把字弄錯。另一方面,使用私鑰,它更容易發生。
每次我們創建一個實施了這種改進的新錢包時(幾乎所有新錢包都這樣做了),它會告訴我們在安全的地方小心地寫下這些詞,因為順序也很重要。
然後我們將不得不存儲它,為此我們有一個完整的指南,討論什麼是最好的方法和一些非常有用的技巧。
這非常重要,因為只要我們知道它,我們就可以恢復使我們能夠訪問加密貨幣的密鑰。
它們是如何工作的?
私鑰用於對交易進行簽名,這意味著我們是該地址的所有者,並且我們可以使用其中的加密貨幣。
許多人犯的一個錯誤,或者普遍認為,加密貨幣在錢包裡,這是錯誤的。其中包含的是由這些應用程序管理的私鑰。
沒有必要用錢包來存儲私鑰,但它更方便和安全,因為軟件為我們做了一切,並減輕了我們的負擔。此外,這些錢包還有額外的安全措施和選項,讓我們的生活更輕鬆。
在證明我們是地址的所有者時,我們可以發送私鑰,但這將是一個嚴重的安全失敗,因為現在另一個人會知道它。
我們永遠不應該向任何人展示我們的私鑰,它是我們擁有的最寶貴的東西,是通向加密貨幣的門戶。
另外,將我們的私鑰公開有什麼好處?那將違背加密貨幣。
相反,我們要做的是發送我們從中生成的數字簽名,該簽名使用不應該由我們而是由我們的錢包計算的特殊方程。使用一個的另一個原因。
根據這個簽名和公鑰,另一個人可以做一個簡單的計算(同樣,用他們的錢包),從而確定這個人是否是那個地址的所有者。
他們只需要可以安全傳輸的公鑰,因為它允許另一個人將資金發送到我們的錢包,以及數字簽名。有了這些信息,就可以進行簡單的驗證,以確定該人是這些加密貨幣的所有者。
從私鑰我們可以生成公鑰,但反函數不存在。只有當我們生成數十億個私鑰並將它們與公共密鑰進行比較時,才有可能從公鑰中找到私鑰,即使使用現有最強大的計算機,這項任務也可能需要數百萬年的時間。
它們是如何產生的?
創建私鑰的機制是隨機生成數字,如果我們創建一個256 位數字,錢包可以為我們或我們自己完成這項任務。後者的問題是沒有足夠的熵,但這是另一個話題。
數字不是用十進製表示的,即它有從0 到9 的數字,而是用二進製表示的,這是計算機表示信息的方式,由0 和1 兩個數字組成。
所以一個私鑰可以包含2 ^ 256 種可能的組合,這是非常大的。
但這並不讓我們擔心,因為錢包可以通過簡單的點擊按鈕生成我們想要的私鑰。
現在你肯定想知道是否有可能兩個錢包到達同一個私鑰,而現實是有的。
但是,可以存在的私鑰的數量大約為10^77,也就是說,它是一個10 後跟77 個零。為了讓你了解這個數字的含義,地球上估計有10 ^ 18 粒沙子。
可能確實如此,但這種情況發生的可能性非常小。一個更重要的威脅是我們現在要談的。
私鑰和量子計算
一種被認為能夠徹底改變計算機未來的技術是量子計算。這對加密貨幣有很大的影響。
相信我們離那不遠了,因為已經有這種類型的計算機,儘管不像我們所知道的那樣。
儘管它們可能會使私鑰容易受到攻擊,但仍需要使用此類計算機來完成任務。
從這裡到那裡,有一個工作得很好,我們可以看到比特幣或其他加密貨幣的代碼發生了變化,這些變化以類似的方式解決了這個問題。
概括
私鑰是一種複雜的加密貨幣學形式,允許訪問加密貨幣。加密貨幣用戶通常有一個私鑰和一個公鑰來訪問硬幣。使用公共密鑰,我們可以接收加密貨幣,但也需要私鑰才能發送。它們是比特幣和山寨幣的重要組成部分,因為它使我們能夠保護其他人的加密貨幣安全。私鑰可以用各種格式表示,但最常見的是一系列字母和數字,這使黑客難以訪問我們的資金。結論
你應該遠離我們所看到的一切的最重要的事情是私鑰不應該與任何人共享,它應該只能由你的眼睛看到。
大多數人永遠不會看到他們的私鑰,相反,他們通常找到的是我們必須非常小心地存儲的12 或24 個單詞的助記詞。
保存私鑰的最安全方法是離線。我們可以使用紙錢包來實現這一點,或者更好的是,使用硬件類型的錢包。
資訊來源:由0x資訊編譯自CRIPTOTARIO。版權歸作者Criptotario所有,未經許可,不得轉載