踏入區塊鏈世界后,我們經常聽到的話就是“私鑰如何如何重要”、“助記詞如何如何重要”...
那么助記詞和私鑰到底是啥東西啊天天被念叨...
他倆為啥這么重要?
到底誰又更重要?
助記詞和私鑰之間又有啥不可告人的關系?
相信多數人對此肯定是云里霧里,如果我要不是得寫科普文我也懶得捋...
但是有一點毫無爭議:
私鑰和助記詞毫無疑問都是管理和使用加密貨幣過程中最重要的東西。
如此重要的內容,可得好好聽講,我們接下來就從私鑰開始說起...
1、私鑰長什么樣?
比特幣私鑰本質上就是一個隨機數,就跟你扔骰子扔出一個數字來是一個東西。
不過比特幣的私鑰會比較長一些,再具象一點,是一個256位,由0和1組成的數字。
0100101…01010100 (共256位)
那么問題來了,這么多0和1看都看暈了,還怎么備份?
聰明的聰哥發明了一種特殊編碼(Base58)可以將一大串01010轉化為較容易備份的樣子。
比如下面這段字符,這就是我們常見的私鑰的形態:
KwYHFL7WfhJPkfQkp1LsUwHvy1Pd9KynuxjjVDMZvRSV5D9VJq3v
這樣的私鑰“相對”來說還是比較容易備份和輸入的,咳咳…
(私鑰一般為為5、K、L開頭的字符串)
2、私鑰有什么用?
你的收幣地址是怎么誕生的?
是私鑰計算的。
你的交易怎樣授權發出去的?
是私鑰簽名的。
你的資產怎樣在錢包恢復的?
是私鑰幫忙的。
私鑰是電,私鑰是光,私鑰是爸爸
私鑰就是你區塊鏈世界的資產的唯一憑證,擁有了私鑰的,便擁有了對應地址上的資產。
3、私鑰安全嗎?
我們前面提到了私鑰是本質是256位的隨機數,那么私鑰生成的總數為2的256次方。
這個總數聽上去好像很普通,但其實已經無法用常見事物來描述了:
“一根頭發絲兒的直徑,尺寸約為50萬個原子疊加,私鑰的總數接近可觀測宇宙中所有原子的數量?!?/P>
“360個地球上的每一克土地(物質)都變成一個地球,這些地球上所有的水分子數量之和就是私鑰的總數。”
所以想通過暴力碰撞去獲取特定地址的私鑰,難度相當于在辣么多地球上找一個水分子,在浩渺的宇宙中尋找一個原子……而你,連家里鑰匙丟了都找不到。
雖然私鑰可生成范圍足夠大,但是如果生成私鑰的算法有問題,那也會有隱患。
比如一個錢包的隨機數生成不夠隨機,那么是有可能給兩個用戶生成同一組私鑰的,這里就比較考驗錢包團隊的密碼學功底了。
?。ū忍?amp;比特派團隊首創的極隨機算法,是在用戶計算私鑰時,加入用戶端信號、聲音、圖像等隨機因素來增大熵池,來生成高質量的隨機數。發明極隨機算法也是我們團隊被bitcoin.org推薦的原因之一。)
看到這,大家一愣,私鑰這么重要,可是好多錢包我只備份了12個單詞,沒有備份私鑰啊,我豈不是涼涼了?!
別怕,有我溫暖你,你怎么會涼呢。
那個12個單詞叫做助記詞,下面我們再來說下助記詞,
4、助記詞長什么樣?
最常見的助記詞就是一組12個單詞。
1、health 2、fine 3、profit 4、below
5、crowd 6、wish 7、task 8、gown
9、mind 10、surge 11、apple 12、max
(我瞎寫的啊,別試了?。?/P>
5、助記詞有什么用?
你的收幣地址是怎么誕生的?
是助記詞計算的。
你的交易怎樣授權發出去的?
是助記詞簽名的。
你的資產怎樣在錢包恢復的?
是助記詞幫忙的。
助記詞是電,助記詞是光,助記詞是爸爸
助記詞就是你區塊鏈世界的資產的唯一憑證,擁有了助記詞的,便擁有了對應地址上的資產。
“……不對啊,你剛才對私鑰也是這么說的!”
“閉嘴...我這不湊字數呢么”
6、助記詞和私鑰有什么關系?
其實助記詞和私鑰在功能上是一致的。
助記詞本質也是一串隨機數(128―256位),不過因為隨機數形式和私鑰形式都不方便使用,所以比特幣社區通過了BIP39協議,來允許將隨機數通過特定編碼轉化為詞庫中的單詞。
此文由 中國比特幣官網 編輯,未經允許不得轉載?。?a href="http://www.huohuxiazai.com/">首頁 > btc是什么 » 區塊鏈課堂 | 助記詞和私鑰到底是什么?