當前位置:首頁 » 比特幣問答 » 比特幣錢包生成

比特幣錢包生成

發布時間: 2023-09-20 22:01:32

比特幣錢包地址是如何得到的不是比特幣地址而是錢包地址!

首先,你應該在大腦中想像出一個「錢包」的概念。你的bitcoin都放在你的「錢包」中一個錢包可以包含很多很多......很多個地址。地址的形式就是形如。

利用比特幣錢包中生成的比特幣地址你可以接收來自他人的比特幣,你也可以將你帳戶上的比特幣轉到他人的比特幣地址上面。比特幣地址就像銀行卡號一樣,具有支付、轉賬、提現功能,但在轉賬時,你只有知道別人的比特幣地址才能進行比特幣轉賬。

如果我們把比特幣錢包簡單比作成銀行卡賬戶的話,那麼比特幣錢包地址就可以看成是銀行卡賬號。不同的是,比特幣地址是可以不存儲在網路上的,更是可以獨立於你的錢包而存在的。

(1)比特幣錢包生成擴展閱讀:

比特幣地址是一串由26位到34位字母和數字字元串組成的。看上去像一堆亂碼一樣,說白了這個就像你的銀行卡卡號一樣。通過區塊鏈查可以查每個比特幣地址的所有轉賬記錄,公開透明。

比特幣錢包地址生成:通過隨機選出256位二進制數字,形成私鑰,然後通過加密函數來生成地址。這個生成方向是單向的。也就是你知道了地址是無法通過解密方法來計算出私鑰的。就目前的人類計算機運算能力無法破解,你可以很放心地把地址公布到網上。

參考鏈接:比特幣|網路

Ⅱ 4. 比特幣的密鑰、地址和錢包 - 精通比特幣筆記

比特幣的所有權是通過密鑰、比特幣地址和數字簽名共同確定的。密鑰不存在於比特幣網路中,而是用戶自己保存,或者利用管理私鑰的軟體-錢包來生成及管理。

比特幣的交易必須有有效簽名才會被存儲在區塊中,因此擁有密鑰就擁有對應賬戶中的比特幣。密鑰都是成對出現的,由一個公鑰和一個私鑰組成。公鑰相當於銀行賬號,私鑰就相當於銀行卡密碼。通常情況下密鑰由錢包軟體管理,用戶不直接使用密鑰。

比特幣地址通常是由公鑰計算得來,也可以由比特幣腳本得來。

比特幣私鑰通常是數字,由比特幣系統隨機( 因為演算法的可靠性與隨機性正相關,所以隨機性必須是真隨機,不是偽隨機,因此比特幣系統可以作為隨機源來使用 )生成,然後將私鑰作為輸入,使用橢圓曲線演算法這個單向加密函數生成對應的公鑰,再將公鑰作為輸入,使用單向加密哈希函數生成地址。例如,通過公鑰K得到地址A的計算方式為:

其中SHA256和PIPEMD160被稱為雙哈希或者HASH160,Base58Check是帶有驗證功能的Base58編碼,驗證方式為先計算原始數據(編碼前)的驗證碼,再比較編碼後數據的驗證碼,相同則地址有效,否則無效。而在使用Base58Check編碼前,需要對數據做處理。
處理方式為: 版本前綴 + 雙哈希後的數據 + 校驗碼
其中版本前綴是自定義的,如比特幣私鑰的前綴是0x80,校驗碼是把版本前綴和雙哈希後的數據拼接起來,進行兩次SHA256計算,取前4位元組。得到處理的數據後,再進行Base58編碼,得到最終的結果。

下圖是Base58Check版本前綴和Base58編碼後的結果

密鑰可以採用不同的編碼格式,得到的編碼後結果雖然不同,但密鑰本身沒有任何變化,採用哪種編碼格式,就看情況而論了,最終目的都是方便人們准確無誤的使用和識別密鑰。
下圖是相同私鑰採用不同編碼方式的結果:

公鑰也有很多種格式,不過最重要的是公鑰被分為壓縮格式和非壓縮格式,帶04前綴的公鑰為非壓縮格式的公鑰,而03,02開頭的標識壓縮格式的公鑰。

前面說過,公鑰是橢圓曲線上的一個點,由一對坐標(x, y)表示,再加上前綴,公鑰可以表示為:前綴 x y。
比如一個公鑰的坐標為:

以非壓縮格式為例,公鑰為(略長):

壓縮格式的公鑰可以節省一定的存儲,對於每天成千上萬的比特幣交易記錄來說,這一點點的節省能起到很大效果。

因為橢圓曲線實際上是一個方程(y2 mod p = (x3 + 7)mod P, y2是y的平方,x3是x的立方),而公鑰是橢圓曲線上的一個點,那麼公鑰即為方程的一個解,如果公鑰中只保留x,那麼可以通過解方程得到y,而壓縮公鑰格式有兩個前綴是因為對y2開方,會得到正負兩個解,在素數p階的有限域上使用二進制算術計算橢圓曲線的時候,y坐標或奇或偶,所以用02表示y為奇數,03表示y為偶數。

所以壓縮格式的公鑰可以表示為:前綴x
以上述公鑰的坐標為准,y為奇數為例,公鑰K為:

不知道大家發現沒有,這種壓縮方式存在一個問題,即一個私鑰可以得出兩個公鑰,壓縮和非壓縮公鑰,而這兩個公鑰都對應同一個私鑰,都合法,但生成的比特幣地址卻不相同,這就涉及到錢包軟體的實現方式,是使用壓縮公鑰還是非壓縮公鑰,或者二者皆用,這個問題後面來介紹。

比特幣錢包最主要的功能就是替用戶保管比特幣私鑰,比特幣錢包有很多種,比如非確定性(隨機)錢包,確定性(種子)錢包。所謂的非確定性是指錢包運行時會生成足夠的私鑰(比如100個私鑰),每個私鑰僅會使用一次,這樣私鑰管理就很麻煩。確定性錢包擁有一個公共種子,單向離散方程使用種子生成私鑰,種子足夠回收所有私鑰,所以在錢包創建時,簡單備份下,就可以在錢包之間轉移輸入。

這里要特別介紹下助記碼詞彙。助記碼詞彙是英文單詞序列,在BIP0039中提出。這些序列對應著錢包中的種子,種子可以生成隨機數,隨機數生成私鑰,私鑰生成公鑰,便有了你需要的一切。所以單詞的順序就是錢包的備份,通過助記碼詞彙能重建錢包,這比記下一串隨機數要強的多。

BIP0039定義助記碼和種子的創建過程如下:

另外一種重要的錢包叫做HD錢包。HD錢包提供了隨機(不確定性) 鑰匙有兩個主要的優勢。
第一,樹狀結構可以被用來表達額外的組織含義。比如當一個特定分支的子密鑰被用來接收交易收入並且有另一個分支的子密鑰用來負責支付花費。不同分支的密鑰都可以被用在企業環境中,這就可以支配不同的分支部門,子公司,具體功能以及會計類別。
第二,它可以允許讓使用者去建立一個公共密鑰的序列而不需要訪問相對應的私鑰。這可允許HD錢包在不安全的伺服器中使用或者在每筆交易中發行不同的公共鑰匙。公共鑰匙不需要被預先載入或者提前衍生,但是在伺服器中不具有可用來支付的私鑰。

BIP0038提出了一個通用標准,使用一個口令加密私鑰並使用Base58Check對加密的私鑰進行編碼,這樣加密的私鑰就可以安全地保存在備份介質里,安全地在錢包間傳輸,保持密鑰在任何可能被暴露情況下的安全性。這個加密標准使用了AES,這個標准由NIST建立,並廣泛應用於商業和軍事應用的數據加密。

BIP0038加密方案是: 輸入一個比特幣私鑰,通常使用WIF編碼過,base58chek字元串的前綴「5」。此外BIP0038加密方案需要一個長密碼作為口令,通常由多個單詞或一段復雜的數字字母字元串組成。BIP0038加密方案的結果是一個由base58check編碼過的加密私鑰,前綴為6P。如果你看到一個6P開頭的的密鑰,這就意味著該密鑰是被加密過,並需個口令來轉換(解碼) 該密鑰回到可被用在任何錢包WIF格式的私鑰(前綴為5)。許多錢包APP現在能夠識別BIP0038加密過的私鑰,會要求用戶提供口令解碼並導入密鑰。

最通常使用BIP0038加密的密鑰用例是紙錢包一一張紙張上備份私鑰。只要用戶選擇了強口令,使用BIP0038加密的私鑰的紙錢包就無比的安全,這也是一種很棒的比特幣離線存儲方式(也被稱作「冷存儲」)。

P2SH函數最常見的實現時用於多重簽名地址腳本。顧名思義,底層腳本需要多個簽名來證明所有權,然後才能消費資金。這類似在銀行開設一個聯合賬戶。

你可以通過計算,生成特殊的比特幣地址,例如我需要一個Hello開頭的地址,你可以通過腳本來生成這樣一個地址。但是每增加一個字元,計算量會增加58倍,超過7個字元,需要專門的硬體或者礦機來生成,如果是8~10個字元,那麼計算量將無法想像。

Ⅲ 怎樣創建比特幣錢包

當自己有了一定的比特幣後,自己可以注冊一個比特幣錢包,將自己的比特幣裝入自己的比特幣錢包。

現在我將比特幣錢包的注冊方法按步驟寫下來:

首先打開比特幣錢包注冊地址:「blockchain.info/wallet/new」


紅色方框就是我的比特幣的特址,用它來實現轉帳。

Ⅳ 比特幣錢包應該怎麼注冊呢

進入網站之後點右上角最下方有一個圖標,get a free bitcoin wallet。點擊進入之後就是要求你填注冊郵箱密碼等信息。我覺得如果你的錢包里有比特幣,你要發送給別人比特幣,點擊發送,輸入對方的地址或者掃描對方地址的二維碼就可以實現比特幣的發送了。

Ⅳ 比特幣錢包是什麼

比特幣錢包里存儲著你的比特幣信息,包括比特幣地址(類似於你的銀行卡賬號)、私鑰(類似於你銀行卡的密碼)。就像實物錢包里可以存放多張銀行卡,比特幣錢包里也可以存儲多個比特幣地址,以及每個比特幣地址所對應的獨立的私鑰。比特幣錢包的核心功能就是保護你的私鑰,如果錢包丟失,你將永遠失去這筆比特幣。比特幣錢包有很多種形態,如PC或手機錢包客戶端、在線網頁錢包、甚至是記錄了比特幣私鑰的小本本(紙錢包)或者大腦(腦錢包)。你可以根據需求來選擇適合自己的錢包。俗話說「雞蛋不要放在一個籃子里」,採用多種方式分散存儲也是降低風險的有效方式。

Ⅵ 如何注冊比特幣錢包

比特幣ATM,是指使用比特幣兌換和交易的ATM機,2014年4月中國首台比特幣ATM今登陸上海,可購買不可兌換現鈔
2014年3月15日,香港首台比特幣ATM被授權給一家咖啡廳使用;2014年3月8日,韓國首台比特幣ATM亮相首爾的一家咖啡廳;2014年2月28日,加拿大第一台比特幣ATM也安放在一家咖啡廳的旁邊;2014年04月15日,中國首台比特幣ATM也將出現在上海張江的一家咖啡店內。
這台ATM只可以用現鈔來購買比特幣,但是不可以拿比特幣兌換現鈔,所以說它是比特幣自動取款機是不準確的,它更像一台自動售貨機。
這台機器到底應該如何操作呢?首先,需要一個比特幣中國(BTC China)的賬號,找到自己的錢包二維碼將它列印出來(或者下載到手機中),按下ATM屏幕上的「START」鍵,然後在信息讀取區域掃描二維碼,插入現鈔,就可以購買相應金額的比特幣了。當然,購買到的這些比特幣會自動發送至你的錢包中去,而不是「吐出」比特幣。

溫馨提示:以上信息僅供參考,不代表任何建議。
應答時間:2021-01-28,最新業務變化請以平安銀行官網公布為准。
[平安銀行我知道]想要知道更多?快來看「平安銀行我知道」吧~
https://b.pingan.com.cn/paim/iknow/index.html

Ⅶ 比特幣在什麼賬戶里

投資者購買的比特幣會存放在比特幣錢包中,投資者可以直接在比特幣交易平台的錢包中使用比特幣,除此之外也可以下載一個比特幣的錢包客戶端,在比特幣錢包 App上面使用比特幣。投資者將比特幣充值到交易平台的錢包裡面,交易平台需要投資者本人進行實名認證操作後,才能進行交易提現。投資者在完成實名認證以及銀行卡的綁定業務之後可以進行充值、提現以及比特幣的自由交易。

比特幣錢包的介紹


若是將比特幣錢包比作銀行卡賬戶,那麼投資者們就可以將比特幣錢包的地址當做銀行卡賬號。需要注意的是,投資者不能將比特幣地址存儲到網路上,而比特幣錢包是可以獨立於投資者本身的錢包而存在的。比特幣錢包的地址通過隨機生成 256二進制來想成私鑰,是通過加密函數的科技來進行操作生成錢包地址,除投資者之外,沒有任何人能夠通過解密的方式算出比特幣私鑰,大大增加了投資者資產的安全性。

熱點內容
炒eth合法嗎 發布:2025-06-27 06:46:58 瀏覽:471
1eth多少張 發布:2025-06-27 06:21:01 瀏覽:414
比特幣09年入手 發布:2025-06-27 06:20:52 瀏覽:226
區塊鏈會不會退市 發布:2025-06-27 06:13:25 瀏覽:919
百度元宇宙開戶 發布:2025-06-27 05:41:40 瀏覽:549
一個以太坊多少錢 發布:2025-06-27 05:38:38 瀏覽:81
怎麼去常熟蘇通卡中心 發布:2025-06-27 05:35:00 瀏覽:229
eth交易費下降 發布:2025-06-27 05:24:22 瀏覽:688
在zt交易所怎麼變現usdt 發布:2025-06-27 05:15:35 瀏覽:454
老虎證券倍的比特幣概念股 發布:2025-06-27 05:11:16 瀏覽:613