用比特幣錢包怎么生成地址?比特幣錢包地址怎么生成獲取
說到比特幣錢包,有部分投資者對其認知是比較模糊,其實比特幣錢包對于長期囤比特幣的投資者來說是非常重要的,比特幣錢包可以讓你同全世界的比特幣用戶進行交易,可以讓你擁有專屬的比特幣地址,這些地址可以用來從其他人那里接收比特幣,也可以用來向其他人支付比特幣,那么,用比特幣錢包怎么生成地址呢?下面小編就給大家詳細說說用比特幣錢包怎么生成地址?
用比特幣錢包怎么生成地址?
通過隨機選出256位二進制數(shù)字,形成私鑰,然后通過加密函數(shù)來生成地址。這個生成方向是單向的。也就是你知道了地址是無法通過解密方法來計算出私鑰的。就目前的人類計算機運算能力無法破解,你可以很放心地把地址公布到網(wǎng)上。
使用隨機數(shù)發(fā)生器生成一個『私鑰』。一般來說這是一個256bits的數(shù),擁有了這串數(shù)字就可以對相應『錢包地址』中的比特幣進行操作,所以必須被安全地保存起來。
私鑰經(jīng)過橢圓曲線加密算法(SECP256K1)算法處理生成了公鑰,再通過SHA256、RIPEMD160等幾種Hash算法計算得到BASE58編碼前的錢包地址,這些過程是不可逆的。由公鑰可以計算得到公鑰哈希,而反過來是行不通的。
而使用BASE58(比特幣定制版本),就得到了錢包地址,進行編碼公鑰哈希和錢包地址可以通過互逆運算進行轉(zhuǎn)換,所以它們是等價的。
那么『私鑰』、『公鑰』、『錢包地址』間的關(guān)系是,通過『私鑰』可以得到上述計算過程中所有的值,而錢包地址只能拿到公鑰哈希。
講完了錢包地址生成過程,回過頭看,是甜蛋先轉(zhuǎn)BTC過去的,那怎么使用私鑰對交易進行簽名,交易數(shù)據(jù)是由轉(zhuǎn)出錢包的甜蛋A帳戶所有者生成,也就是說有了私鑰就可以花費該錢包的比特幣余額。
生成交易的過程如下:
1. 交易的原始數(shù)據(jù)包括“轉(zhuǎn)賬數(shù)額”和“轉(zhuǎn)入錢包地址”,但是僅有這些是不夠的,因為無法證明交易的生成者對“轉(zhuǎn)出錢包地址”余額有動用的權(quán)利。所以需要用私鑰對原始數(shù)據(jù)進行簽名。
2. 生成“轉(zhuǎn)出錢包公鑰”,這一過程與生成錢包地址的第2步是一樣的。
3. 將“轉(zhuǎn)出簽名”和“轉(zhuǎn)出公鑰”添加到原始交易數(shù)據(jù)中,生成了正式的交易數(shù)據(jù),這樣它就可以被廣播到比特幣網(wǎng)絡進行轉(zhuǎn)賬了。
現(xiàn)在就到了公鑰驗證的時間,使用公鑰對簽名進行驗證
交易數(shù)據(jù)被廣播到比特幣網(wǎng)絡后,節(jié)點會對這個交易數(shù)據(jù)進行檢驗,其中就包括對簽名的校驗。如果校驗正確,那么這筆余額就成功地從“轉(zhuǎn)出錢包”轉(zhuǎn)移到“轉(zhuǎn)入錢包”了。
比特幣錢包地址會變嗎?
比特幣錢包地址會變。
那么,在什么情況下比特幣地址會改變?
第一種情況是重新導入助記詞,第二種情況是自己請求更新了新地址,如下圖所示
因為比特幣獨特的交易構(gòu)造,理論上來說用戶在每轉(zhuǎn)一次賬時,地址都會重新更新一次。這么做的原因是為了保證足夠高的匿名性和安全性。
以AToken為例,當用戶在AToken創(chuàng)建錢包時,AToken會為用戶生成200個BTC地址,供用戶使用。很多細心的用戶會發(fā)現(xiàn),在創(chuàng)建新錢包時,BTC的地址是顯示的兩個;但是當重新導入助記詞時,BTC的地址就變多了,可能是40個,可能是200個。
還是那句話,地址的變換是比特幣特有的交易結(jié)構(gòu),目的是保證交易的隨機性,匿名性和不可追溯等特點。
很多用戶一不小心點了更新地址,缺發(fā)現(xiàn)之前的地址找不著了,因此非常著急,下面小編將告訴大家如何找回原來的地址。
最后小編提醒投資者,比特幣錢包的核心功能就是保護你的密鑰,密鑰即一切,如不慎弄丟錢包,便會永遠失去這筆比特幣,所以,投資者需要小心妥善保管錢包,不在自己的計算機或者手機APP中存儲大量比特幣,因為這樣丟失的風險太高,病毒、木馬、硬件損壞、手機丟失等均會造成無法挽救的損失。
以上就是用比特幣錢包怎么生成地址?比特幣錢包地址怎么生成獲取的詳細內(nèi)容,更多關(guān)于比特幣錢包生成地址的資料請關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
比特幣錢包:比特幣錢包地址怎么生成獲取和獲取操作流程
這篇文章主要介紹了比特幣錢包:比特幣錢包地址怎么生成獲取和獲取操作流程的相關(guān)資料,需要的朋友可以參考下本文詳細內(nèi)容介紹…
2022-11-16 -
比特幣錢包有哪些功能?比特幣錢包的作用
這篇文章主要介紹了比特幣錢包有哪些功能?比特幣錢包的作用的相關(guān)資料,需要的朋友可以參考下本文詳細內(nèi)容介紹…
2022-11-14 -
科普:比特幣地址的類型和錢包的用法
這篇文章主要介紹了科普:比特幣地址的類型和錢包的用法的相關(guān)資料,希望這篇關(guān)于比特幣地址的類型和錢包的用法的文章,能夠幫助到各位朋友對比特幣地址的理解?!?/p> 2021-12-13
-
BTC(Bitcoin)比特幣錢包基本概念介紹
這篇文章主要介紹了BTC(Bitcoin)比特幣錢包基本概念介紹的相關(guān)資料,希望小編的這篇關(guān)于BTC(Bitcoin)比特幣錢包基本概念介紹的文章,能夠幫助各位投資者對比特幣錢包有一個…
2021-12-09 -
新人如何選擇比特幣錢包?常見比特幣錢包評測
這篇文章主要介紹了新人如何選擇比特幣錢包?常見比特幣錢包評測的相關(guān)資料,希望這篇關(guān)于常見比特幣錢包評測的文章,能夠幫助到各位新人投資者對比特幣錢包有一個深入的了…
2021-12-01 -
誤將USDT轉(zhuǎn)到BTC比特幣地址?教你用比特派錢包找回USDT
這篇文章主要介紹了誤將USDT轉(zhuǎn)到BTC比特幣地址?教你用比特派錢包找回USDT的相關(guān)資料,希望這篇關(guān)于比特派錢包找回USDT的文章,能夠幫助到各位投資者對比特派錢包有一個更加…
2021-11-30 -
比特幣存哪個錢包最安全?安全的比特幣錢包一覽
這篇文章主要介紹了比特幣存哪個錢包最安全?安全的比特幣錢包一覽的相關(guān)資料,需要的朋友可以參考下,也正因為這個事件,很多投資者對自己比特幣的安全產(chǎn)生了擔憂,雖然市…
2021-11-29 -
Ledger錢包怎么使用?Ledger錢包收發(fā)比特幣教程
這篇文章主要介紹了Ledger錢包怎么使用?Ledger錢包收發(fā)比特幣教程的相關(guān)資料,需要的朋友可以參考下,…
2021-11-23 -
比特幣錢包哪個好?好的BTC錢包有哪些?
這篇文章主要介紹了比特幣錢包哪個好?好的BTC錢包有哪些?的相關(guān)資料,需要的朋友可以參考下,…
2021-11-22 -
比特幣錢包私鑰在哪查看?比特派錢包查看私鑰方法
這篇文章主要介紹了比特幣錢包私鑰在哪查看?比特派錢包查看私鑰的方法的相關(guān)資料,希望這篇關(guān)于比特派錢包查看私鑰方法的文章,能讓大家對比特派錢包有個更加深入的了解?!?/p> 2021-11-18