私鑰,地址,錢包分別是什么? 比特幣的所有權(quán)是通過數(shù)字密鑰、比特幣地址和數(shù)字簽名來確立的。數(shù)字密鑰實(shí)際上并不是存儲(chǔ)在網(wǎng)絡(luò)中,而是由用戶生成并存儲(chǔ)在一個(gè)文件或者一個(gè)簡單的數(shù)據(jù)庫中,稱為錢包。存儲(chǔ)在用戶錢包中的數(shù)字密鑰完全獨(dú)立于比特幣協(xié)議,可由用戶的錢包軟件生成并管理,而無需區(qū)塊鏈或者網(wǎng)絡(luò)連接。密鑰實(shí)現(xiàn)了比特幣的許多有趣特性,包括去中心化的信任和機(jī)制、所有權(quán)認(rèn)證和基于密碼學(xué)的安全模型。 每筆比特幣交易都需要一個(gè)有效的簽名才能被存儲(chǔ)在區(qū)塊鏈。只有有效的數(shù)字密鑰才能產(chǎn)生有效的數(shù)字簽名,因此擁有了比特幣的密鑰副本就相當(dāng)于擁有了該賬戶比特幣的控制權(quán)。一個(gè)比特幣錢包中包含一系列的密鑰對(duì),每個(gè)密鑰對(duì)包含一個(gè)私鑰和一個(gè)公鑰。公鑰就像銀行的賬號(hào)。而私鑰就像控制賬戶的PIN碼或支票的簽名。比特幣的用戶很少會(huì)直接看到數(shù)字密鑰。一般情況下,他們被存儲(chǔ)在錢包文件內(nèi),由比特幣錢包軟件進(jìn)行管理。 什么是 BTC 私鑰?私鑰是一個(gè)數(shù)字,通常是隨機(jī)選出的。一個(gè)比特幣地址中的所有資金的控制取決于相應(yīng)私鑰的所有權(quán)和控制權(quán)。在比特幣交易中,私鑰用于生成支付比特幣所必需的簽名以證明資金的所有權(quán)。私鑰必須始終保持機(jī)密,因?yàn)橐坏┬孤督o第三方,相當(dāng)于該私鑰保護(hù)之下的比特幣也拱手相讓了。私鑰還必須進(jìn)行備份,以防意外丟失,因?yàn)樗借一旦丟失就難以復(fù)原,其所保護(hù)的比特幣也將永遠(yuǎn)消失。 什么是 BTC 地址?有了私鑰,我們就可以使用橢圓曲線乘法這個(gè)單向加密函數(shù)產(chǎn)生一個(gè)公鑰,這是個(gè)不可逆轉(zhuǎn)的過程。有了公鑰,我們就可以使用一個(gè)單向加密哈希函數(shù)生成比特幣地址。 一般情況下,比特幣地址由一個(gè)公鑰生成并對(duì)應(yīng)這個(gè)公鑰。比特幣地址就像支票上的支付對(duì)象的名字(即“收款方”),這樣一來,比特幣地址把收款方抽象起來了,使交易的目的地更靈活,就像支票一樣。比特幣地址是用戶經(jīng)?吹降拿荑的唯一代表,他們只需要把比特幣地址告訴其他人即可。 什么是錢包?錢包是私鑰的容器,通常通過有序文件或者簡單的數(shù)據(jù)庫實(shí)現(xiàn)。比特幣錢包只包含私鑰而不是比特幣。每一個(gè)用戶有一個(gè)包含多個(gè)私鑰的錢包。錢包中包含成對(duì)的私鑰和公鑰。用戶用這些私鑰來簽名交易,從而證明他們擁有交易的輸出(也就是其中的比特幣)。比特幣是以交易輸出的形式來存儲(chǔ)在區(qū)塊鏈中。 |