這是財神下山的第六篇文章。
任何使用過數字錢包的人都應該遇到過助記符。用壹句話來解釋助記符就是:它是私鑰的純文本顯示。
顧名思義,幫助您記住私鑰的單詞。因為,壹長串字符總是有幾個單詞要記住。
比特幣中的私鑰、公鑰和地址是如何產生的?文章之後,其實財神還是有點疑惑的,就是當時寫助記符的時候,只是順便說了壹句話,並不知道它真正的制作過程。
幸運的是,我最近讀了《掌握以太坊》壹書的簡介。
回頭看看私鑰空間,比特幣和以太坊的私鑰空間大小(2 ^ 256)是壹個令人難以置信的大數字。十進制數約為10 77。可以看出,宇宙估計包含10 80個原子。
要從這麽大的空間裏找到壹把私鑰,恰好是神V的錢包,這比大海撈針、不借助任何工具都難。
後來,財神得知所有助記詞典實際上只有2048個單詞。
您可以通過以下連接訪問它:
/比特幣/bips/blob/master/bip-0039/English . txt
今天,了解壹下助記符是如何計算的。
教學開始!
1.讓我們從熵開始。熵的長度是32的整數倍,分別是128、160、192、224、256,也就是我們私鑰的長度。
2.熵的長度加上校驗和的長度。是熵的長度/32位,因此校驗和長度可以是4、5、6、7、8位;
3.壹個* * *有2048個助記符,如果用二進制表示,則需要11位。2的65438次冪+01等於2048。因此,上述助記符的個數分別為12、15、18、21、24。
例如,128位的熵加上4位校驗和等於長度為132位的二進制數。每11位被切割成壹組,這需要12組。
(128+4)/11 = 12,即128的熵需要12個助記符。
(256+8)/11 = 24,即256長度的熵需要24個助記符。
畫個流程圖就行了。
每個單詞都有壹個獨特的代碼。好了,這就是生成助記符的全部過程。
12助記符安全嗎?
我們的錢包只有12-24個字。從表面上看,如果全球用戶的所有賬戶加起來有100億個錢包,那麽我從2048個字典中隨機選擇12個單詞。看來瞎貓碰上死耗子是有可能的。如果它不起作用,我壹直在用我的電腦嘗試12單詞的隨機組合,然後看看。
哈哈的笑聲...哈哈的笑聲...
直到財神評估它...我不知道它,但它嚇了我壹跳。
以下是從2個單詞到24個單詞的隨機組合數字。到第四個字,已經到了17萬億,之後不知道怎麽讀了。
4194304
?8589934592
?17592186044416
?36028797018963968
?73786976294838206464
?151115727451828646838272
?309485009821345068724781056
?633825300114114700748351602688
?1298074214633706907132624082305024
?2658455991569831745807614120560689152
?544451787073501541541399 371890 8291383296(已經是40位數了,除以1億,還剩下31位數。
繼續13字
?11150372599265311570767859136324180752990208
?22835963083295358096932575511191922182123945984
?46768052394588893382517914646921056628989841375232
?95780971304118053647396689196894323976171195136475136
?196159429230833773869868419475239575503198607639501078528
?401734511064747568885490523085290650630550748445698208825344
?822752278660603021077484591278675252491367932816789931674304512
?1684996666696914987166688442938726917102321526408785780068975640576
?3450873173395281893717377931138512726225554486085193277581262111899648
?7067388259113537318333190002971674063309935587502475832486424805170479104
?14474011154664524427946373126085988481658748083205070504932198000989141204992
?29642774844752946028434172162224104410437116074403984394101141506025761187823616
真相就是這麽殘酷,什麽都別想,還是好好學習搬磚吧。
參考資料:《掌握以太坊》,初學者,如有疏漏請指教。
如果這篇文章對妳有幫助,
分享給妳的朋友吧!