日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

比特币钱包(1) 钱包协议总览

發布時間:2025/3/21 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 比特币钱包(1) 钱包协议总览 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. HD錢包分層確定性錢包(Hierarchical Deterministic wallet)

1.1 非確定性錢包(隨機錢包)

錢包只是隨機生成的私鑰集合(私鑰之間互不相干)

1.2. 確定性(種子)錢包

一個種子(Seed)可以擴展產生多個私鑰,每個私鑰又有自己的對應公鑰、地址,這就是確定性錢包。

  • 通常使用單項離散方程而可從公共的種子生成的私鑰。
  • 種子是隨機生成的數字。這個數字也含有比如索引號碼或者可生成私鑰的“鏈碼”。在確定性錢包中,種子足夠收回所有的已經產生的私鑰。

1.3. 分層確定性錢包

BIP-0032 制定了一種具有分層的確定性錢包規范。

2. 協議標準

協議說明
BIP-0032分層確定性錢包(HD錢包)規范;
BIP-0038加密私鑰,對私鑰進行加上
BIP-0039助記詞(mnemonic code)規范;
BIP-0043多用途 HD 錢包規范;
BIP-0044多賬戶多幣種 HD 錢包規范;
  • BIP-0032、BIP-0038、BIP-0039 之間相互獨立,處于錢包實現的不同流程;
  • BIP-0043 基于 BIP-0032, 統一了錢包軟件對分層路徑和數字編號的理解和使用,使得了用戶用相同的助記詞在同一區塊鏈中能夠確定性地生成相同的一組密鑰。
  • BIP-0044是BIP43的一個特殊應用,一個特點是能夠包容更多賬戶(幣種)
  • BIP-0044 同類型的還有 BIP-0045、BIP-0047、BIP-0049 等幾種規范;

2.1. BIP0038加密私鑰

問題:私鑰必須保密,在實踐中相當難以實現:如何將私鑰安全地保存在備份介質里?安全地在錢包間傳輸?

BIP0038加密方案:
一個比特幣私鑰(通常使用WIF編碼過,Base58Check字符串的前綴“5”) + 一個口令 => 一個加密私鑰(由Base58check編碼過的,前綴為6P)

eg.

私鑰(WIF)5J3mBbAH58CpQ3Y5RNJpUKPE62SQ5tfcvU2JpbnkeyhfsYB1Jcn 密碼MyTestPassphrase 加密私鑰(BIP0038)6PRTHL6mWa48xSopbU1cKrVjpKbBZxcLRRCdctLJ3z5yxE87MobKoXdTsJ

總結

以上是生活随笔為你收集整理的比特币钱包(1) 钱包协议总览的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。