當前位置:首頁 » 比特幣問答 » 初學比特幣錢包

初學比特幣錢包

發布時間: 2023-02-21 16:03:47

❶ 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個字元,那麼計算量將無法想像。

❷ btc錢包怎麼注冊

btc錢包注冊方法:直接用手機下載btc錢包,然後直接進入btc錢包選擇注冊,然後再注冊上面輸入自己的手機號碼,身份證號碼,還有手機驗證號,然後點擊驗證完成後就可以直接完成注冊

❸ 如何注冊比特幣錢包

注冊的地址如下:https://blockchain.info/。該錢包支持中文,可根據指導進行注冊即可。
是一個免費的比特幣在線錢包,你可以在全球范圍進行免手續費的轉賬與匯款。我們將比特幣支付變得簡單安全,並且可在任何地方的手機、電腦上使用。
比特幣錢包大致實體錢包在比特幣網路中的等同物。錢包中實際上包含了你的私鑰,可以讓你消費塊鏈中分配給錢包的比特幣。和真正的錢包一樣,每個比特幣錢包都可以顯示它所控制的所有比特幣的總余額,並允許你將一定金額的比特幣付給某人。這與商家進行扣款的信用卡不同。

❹ btc錢包如何使用

1.首先安裝比特元錢包。
2.創建錢包。完成安裝後進入錢包初始化界面,可選擇創建錢包/導入錢包:(注意:助記詞請用紙筆記下,不要截圖以防被盜,一定要將助記詞保存好)點擊下一步...
3.助記詞備份校驗,按順序點選上一步中生成的15個隨機漢字,以確認用戶是否對助記詞已進行正確的備份。然後設置錢包密碼,點擊創建錢包。
4.如已有助記詞(即以前創建過錢包)也可點擊導入錢包,自行將助記詞輸入,每個漢字之間用空格隔開,並輸入密碼。
5.錢包主頁面,等待同步完成。

❺ 大家能介紹一個靠譜的比特幣錢包嗎最好是適合新手的

新手的話,建議用幣信錢包吧,我最開始就是用的幣信錢包,操作很簡單,很容易上手,玩了不到2天基本都會了,而且裡面還有其他幣種買賣,可以多種選擇。

❻ 比特幣錢包是什麼如何注現在怎麼登錄比特幣中國

比特幣錢包可以存儲比特幣,注冊錢包,主要有兩種情況:
1、已經知道了某個錢包,比如說幣包錢包,對其比較認可,直接進入該錢包的網方網站、或者下載手機App,直接進入平台注冊。
2、在網路上直接搜索錢包,進入相關平台進行注冊。
3、一般來說,現在的比較幣錢包可以用手機號注冊(或者郵箱注冊);出於對用戶帳戶安全的考慮,在進入後台帳戶後,要求個人進行實名認證,同時個人手機號綁定,以免出現帳號異常、密碼丟失等情況。

❼ 比特幣錢包是什麼

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

❽ 什麼是比特幣錢包,比特幣錢包有什麼用途

什麼是比特幣錢包?自然與我們傳統的錢包是完全不同的。比特幣錢包有很多種形態,如PC或手機錢包客戶端、在線網頁錢包、甚至是記錄了比特幣私鑰的小本本(紙錢包)或者大腦(腦錢包)。你可以根據需求來選擇適合自己的錢包。俗話說「雞蛋不要放在一個籃子里」,採用多種方式分散存儲也是降低風險的有效方式目前市面上的比特幣錢包分為多種形態。按照私鑰的存儲方式,比特幣錢包可以劃分為冷錢包和熱錢包兩種。冷錢包指互聯網不能訪問到你私鑰的錢包。比如不聯網的電腦、手機、寫著私鑰地址的小本本等。冷錢包由於不能被網路訪問,避免了黑客盜取私鑰的風險,但也面臨容易丟失,易用性差的缺點。如果存儲秘鑰的硬體損壞、丟失,都可能造成比特幣的損失,所以冷錢包一定要做好備份。

熱錢包指互聯網能夠訪問你私鑰的錢包。熱錢包往往是在線錢包的形式。由於熱錢包在聯網狀態下可以隨時用來交易,對於頻繁交易的同學,熱錢包會更方便快捷。但使用熱錢包時,最好在不同平台設置不同密碼,且開啟二次認證,以確保自己的資產安全。對於資產比較大的投資者,建議做好風險隔離,可以冷熱錢包分開使用。現在的比特幣交易主要場所是在數字貨幣交易所進行,這些交易所在用戶數字資產安全保障上也是採用了多種冷熱錢包的組合制度,而且很多用戶為了隨時參與比特幣投資交易,會將比特幣直接放在交易所的個人賬戶中,如果你選擇的交易所是安全風控等級很高,那麼這種方式是值得推薦的。歐易OKEx(www.ouyi.art/join/2326122)擁有全行業最全品類的產品業務線,除了余幣寶、借貸、比特幣錢包等非交易類業務外,全球用戶還可以在平台進行法幣、幣幣、交割合約、永續合約、期權合約五大類別的交易,再配合歐易OKEx豐富的交易可選策略,完全能夠滿足不同用戶的交易需求,目前歐易OKEx日均交易量約400億美元。

❾ 怎樣創建比特幣錢包

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

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

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


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

熱點內容
TRX是什麼健身器械 發布:2025-05-29 05:09:04 瀏覽:215
區塊鏈溯源可能出現的問題 發布:2025-05-29 04:58:38 瀏覽:303
區塊鏈怎麼重塑法律 發布:2025-05-29 04:50:08 瀏覽:380
trx深蹲跳練什麼 發布:2025-05-29 04:22:33 瀏覽:890
萊特幣為何暴跌 發布:2025-05-29 04:01:45 瀏覽:887
幣圈的機構有哪些 發布:2025-05-29 03:52:18 瀏覽:905
央行數字貨幣能買黃金嗎 發布:2025-05-29 03:39:02 瀏覽:569
訊景470挖礦算力多少 發布:2025-05-29 03:38:06 瀏覽:358
國內電價適合eth嗎 發布:2025-05-29 03:31:51 瀏覽:847
比特幣挖礦軟體guiminer2013中文綠色版 發布:2025-05-29 03:28:35 瀏覽:619