• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 區塊鏈生態 查看內容
    • 100389
    • 0
    • 分享到

    火幣區塊鏈產業專題報告:錢包篇

    2018-8-8 15:40

    來源: 火幣研究院

    從種子中創造HD錢包(BIP32標準)

    3.2.3從種子中創造HD錢包(BIP32標準)


    HD錢包從單個根種子(root seed)中創建,為128到256位的隨機數,任何兼容HD錢包的根種子也可重新創造整個HD錢包,所以擁有HD錢包的根種子就等于擁有了所有密鑰,方便存儲、導入及導出。


    具體主密鑰以及HD錢包的主鏈碼生成過程如圖3.6所示,根種子通過不可逆HMAC-SHA512算法推算出512位的哈希串,左256位是主私鑰Master Private Key (m),右256位是主鏈碼Master Chain Code;鏈碼chain code作為推導下級密鑰的熵。



    以上過程再結合BIP43,BIP44,對HD錢包還能實現諸如多幣種、多賬戶、多用途等功能。


    3.2.4 keystore和密碼基本功能


    回歸到用戶體驗,助記詞的方式仍然很復雜的,現有的密碼操作方式才是用戶最為熟悉的方式。因此錢包還提供了keystore讓用戶導出密鑰文件進行保存,Keystore會存儲在使用的設備里,這樣每次登錄只用輸入相應密碼即可。Keystore是私鑰經過加密過后的一個文件,需要用戶設置的密碼才能打開文件。即使keystore文件被盜,只要用戶設置的密碼夠長夠隨機,短時間內私鑰也不會泄露,有充足的時間轉移地址里的數字資產到其他地址。


    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频