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