說(shuō)起比特幣錢(qián)包,大家了解這個(gè)是干什么的嗎?對(duì)于投資者來(lái)說(shuō),比特幣錢(qián)包還是很重要的,也是那你交易的時(shí)候重要的一個(gè)部分,買(mǎi)賣(mài)比特幣的時(shí)候都是需要這個(gè)錢(qián)包的,那么我們?nèi)绾紊暾?qǐng)比特幣錢(qián)包地址呢?這個(gè)地址會(huì)變嗎?哪里可以查詢?下面一起來(lái)看看。
比特幣錢(qián)包地址怎么生成?
通過(guò)隨機(jī)選出256位二進(jìn)制數(shù)字,形成私鑰,然后通過(guò)加密函數(shù)來(lái)生成地址。這個(gè)生成方向是單向的。也就是你知道了地址是無(wú)法通過(guò)解密方法來(lái)計(jì)算出私鑰的。就目前的人類(lèi)計(jì)算機(jī)運(yùn)算能力無(wú)法破解,你可以很放心地把地址公布到網(wǎng)上。
使用隨機(jī)數(shù)發(fā)生器生成一個(gè)『私鑰』。一般來(lái)說(shuō)這是一個(gè)256bits的數(shù),擁有了這串?dāng)?shù)字就可以對(duì)相應(yīng)『錢(qián)包地址』中的比特幣進(jìn)行操作,所以必須被安全地保存起來(lái)。
私鑰經(jīng)過(guò)橢圓曲線加密算法(SECP256K1)算法處理生成了公鑰,再通過(guò)SHA256、RIPEMD160等幾種Hash算法計(jì)算得到BASE58編碼前的錢(qián)包地址,這些過(guò)程是不可逆的。由公鑰可以計(jì)算得到公鑰哈希,而反過(guò)來(lái)是行不通的。
而使用BASE58(比特幣定制版本),就得到了錢(qián)包地址,進(jìn)行編碼公鑰哈希和錢(qián)包地址可以通過(guò)互逆運(yùn)算進(jìn)行轉(zhuǎn)換,所以它們是等價(jià)的。
那么『私鑰』、『公鑰』、『錢(qián)包地址』間的關(guān)系是,通過(guò)『私鑰』可以得到上述計(jì)算過(guò)程中所有的值,而錢(qián)包地址只能拿到公鑰哈希。
怎么看自己的比特幣錢(qián)包地址
以bitcoin core這個(gè)軟件錢(qián)包為例,給大家介紹一下這個(gè)過(guò)程:
自己在“BTC Guild”礦池網(wǎng)站上的 API Key 先復(fù)制下來(lái)。
用這個(gè) Key 來(lái)關(guān)聯(lián)我們的挖掘帳戶。登錄“BTC Guild”礦池網(wǎng)站,點(diǎn)擊頂部的“Setting”,找到“API Key”對(duì)應(yīng)的一串由字母和數(shù)字組成的 Key。
這樣就找到bitcoin core錢(qián)包地址了。
也可以在 iPhone 上打開(kāi)此網(wǎng)站,登錄并復(fù)制 API Key。
比特幣錢(qián)包地址有什么用
利用比特幣錢(qián)包中生成的比特幣地址你可以接收來(lái)自他人的比特幣,你也可以將你帳戶上的比特幣轉(zhuǎn)到他人的比特幣地址上面。比特幣地址就像銀行卡號(hào)一樣,具有支付、轉(zhuǎn)賬、提現(xiàn)功能,但在轉(zhuǎn)賬時(shí),你只有知道別人的比特幣地址才能進(jìn)行比特幣轉(zhuǎn)賬。